Archive

Posts Tagged ‘ms-calendaranalytics’

Logging learning center attendance using MS-Exchange Calendars

  1. Over the years, I had to find a number of solutions for monitoring student attendance in the learning center, by repurposing existing infrastructure (there are dedicated solutions which, however, are often too costly for a departmental center, or not shared well). Here is another idea:
  2. We’ve used the existing campus-wide MS-Exchange infrastructure’s resource mailboxes for room booking and equipment circulation.
  3. We have creatively repurposed this infrastructure for managing the staffing of “offices” (center help desk and tutors). Here we needed to allow conflicts:
    1. multiple students staff the help desk.
    2. 1 tutor staffs the “office”- 1 additional student can book the tutor.
    3. Additionally, we set up a time clock system, based on an Excel Macro, to prevent cheating:
      1. Only the person logging in can sign up to the resource;
      2. while only the help desk can provide the time clock value.
  4. It looks like that a similar setup could be extended to support the common requirement that students, while taking a certain course, spend a certain amount of time per week working in the learning center:
    1. which has been traditionally handled using paper-based sign-in-sheets or, at best, spreadsheets.
    2. With digital input, the data could be basis for analytics and visualizations, taking advantage of existing tools like MS-Calendaranalytics.
    3. Such a system would, however, require creation of resource calendar per course section that need to monitor learning center attendance. However, this needs to be done only once and would be reusable, since data can be filtered by input time, as long as no entirely new courses/sections come online.
  5. But hasn’t mandatory weekly learning center attendance been made obsolete by ubiquitous computing and the web?
    1. Definitely in some of its more antiquated forms: I have worked at institutions where the computer-savvy students attended the learning center once at the beginning of the term to copy all the learning materials on the network share onto a thumb drive, and I would not want to force somebody to come to the learning center continuously for such a trivial purpose as accessing files on a not-web-accessible network share.
    2. However,  there seems to be a lot of unmined pedagogical value in learning center group work and blended instruction (under tutor supervision), like in a homework emporium (provided your program is big enough to have continuous tutor support and sufficient learner overlap).

LRC classroom usage 2013/4

excel-powerpivot-visualization-chart-calendaranalytics-teacher-classroom-use

Bugs in MS-Calendaranalytics?

  1. Is there an Off-by-1 bug in MS-Calendaranalytics pivot chart?
    1. I am hovering (as an example) over the first name in the upper list which displays the right name as tooltip, the first name in the second listimage
    2. I guess I could learn DAX to fix this one myself, but what I have found myself doing is copy/paste the legend control from underneath, which does not exhibit this apparent bug, as a screenshot over the wrong legend (Seems strangely inadequate!).
  2. Cannot run visual basic macro because of a syntax errorimageVersion 1 on Excel 2010 (64-bit) on Windows 7 (64-bit). Restarting (Excel/Windows) made this go away.
  3. This stopped working on load from one day to the next, without the file getting saved and updated in between: System.Runtime.InteropServices.COMException (0x80070490): Element not found. (Exception from HRESULT: 0x80070490)
    at Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IHostItemProvider.GetHostExtender(String extenderType, String extenderCookie, IntPtr& extenderObject)
    at Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.Office.Tools.IHostItemProvider.GetHostExtender(Type primaryType, String primaryCookie)
    at Microsoft.Office.Tools.Excel.ControlSiteImpl..ctor(IServiceProvider serviceProvider, IHostItemProvider hostItemProvider, String primaryCookie, String identifier, Object containerComponent, UInt32 officeVersion, Control control, _OLEObject extenderControl, Boolean isDynamic)
    at Microsoft.Office.Tools.Excel.FactoryImpl.Microsoft.Office.Tools.Excel.Factory.CreateControlSite(IServiceProvider serviceProvider, IHostItemProvider hostItemProvider, String primaryCookie, String identifier, Object containerComponent, Control control)
    at Microsoft.Office.Tools.Excel.Controls.Button..ctor(Factory factory, IHostItemProvider hostItemProvider, IServiceProvider serviceProvider, String cookie, String extenderCookie, Object container, String identifier)
    at ExchangeAnalytics.Sheet4.InitializeControls() in C:\tfs\Exchange Analytics\ExchangeAnalytics\ExchangeAnalytics\What.Designer.cs:line 169
    at ExchangeAnalytics.Sheet4.Initialize() in C:\tfs\Exchange Analytics\ExchangeAnalytics\ExchangeAnalytics\What.Designer.cs:line 55
    at Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.ExecutePhase(ExecutionPhases executionPhases)
    at Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.ExecuteCustomization.Microsoft.VisualStudio.Tools.Office.Runtime.Interop.IExecuteCustomization2.LoadEntryPoints(IntPtr serviceProvider)

Summary of the LRC main classroom use in year 2012/3

image

(Tentative while experimenting with Calendaranalytics).

Summary of my work calendar in year 2012/13

calendaranalytics-lrc-director

(Tentative while experimenting with Calendaranalytics).

First results with MS-Calendar Analytics for learning center management

  1. You can use the controls on the right to drill into the detail by selecting one or more
    1. Aliases,
    2. Attendees,
    3. Time periods
    4. Status.
  2. The graphs on the left and in the center will automatically reflect your selection on the right.
  3. These results lead to more questions. E.g. why is this tripod so popular?
  4. calendaranalytics
  5. Lesson learnt: Now it comes back to haunt us that we block broken or MIA equipment from users attempting to book it by making it look “busy” with an 24/7 “Appointment“. However, It should however be possible to filter out such appointments, versus “meeting requests”.
  6. calendaranalytics0

First steps with MS-Calendar Analytics

2013/06/22 2 comments
  1. After installing Calendar analytics (and, if you do not already have it, PowerPivot), open the Calendaranalytics spreadsheet from your desktop and click on “Refresh Calendar”.
  2. “Enter your full email address.  Users with more than 1 email address may need to try each of them.”
  3. clip_image001
  4. clip_image002
  5. “Enter a start date and end date for the timeframes for the Dashboard to reflect”/
  6. “The interface will prompt you for the user’s aliases to add.  You can add multiple.”
  7. clip_image003
  8. “Type in users’ aliases of whom you have permission (i.e. “Full details”) to access their Outlook calendar and click Add”
  9. clip_image004
  10.  clip_image005
  11. Do not use the fully qualified email address for the alias, or else:
  12. clip_image006
  13. You cannot comma delimit  (so AutoIt to the rescue).
  14. clip_image007
  15. You can continue after such a non-fatal error:
  16. clip_image001
  17. clip_image002
  18. Is your “Update all” greyed out ? Restart Excel.
  19. clip_image003
  20. Accept the offer to upconvert:
  21. clip_image004
  22. clip_image005
  23. clip_image003
  24. Update all becoame available after restart of excel, even with download exceptions – maybe the unsaved update of the spreadsheet form powerpivot 1 was the root cause ?
  25. Not that here upconversion to the new powerpivot version does not “take”:
  26. clip_image006
  27. If after a restart of excel your powerpivot tab on the ribbon  does not show, reenable the powerpivot addin.
  28. How to reenable: excel file/ options / select dropwdown: addins, button:go, check the Checkbox  in front of powerpivot:
  29. clip_image007
  30. What if even after a restart of excel, this does not “take”?  See whether in the registry the key   CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Resiliency\DisabledItems contains the path to your powerpivot add-in,like here:
  31. clip_image008
  32. Delete the key and restart excel, your powerpivot ribbon tab =should be back. Hope this will last?
  33. clip_image009
  34. Now updating does something:
  35. clip_image010
  36. This opens the powerpivot window with the meeting data collected fro mms-exchange:
  37. clip_image011
  38. Which can be interactively: visualized in the calendaranalytics sheet
  39. clip_image012
  40. More results here.