Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-40018

Add feature to display detailed user activity in Sitestats

    Details

    • Type: Feature Request
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 20.0
    • Component/s: Sitestats
    • Labels:
      None
    • Property addition/change required:
      Yes
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      It is useful for instructors to be able to see the activity of students in their course for various reasons. This is possible to some degree in certain tools like Tests & Quizzes, and also in a limited way using the Statistics tool.

      This feature adds a User Activity page to the Statistics tool which provides a central place to see a chronological listing of all events the user has performed in the site (that Sitestats is aware of), and can provide details about the events on demand.

      Please see the attached screenshot and video for how this feature works at Western. We've had it in production for over a year.

      For an idea about performance, note that in the video the queries are being made against a table with 250 million rows, and the "show more" lookups are happening on demand.

      NOTE: The "poll.vote" event is marked as "anonymous" for the reasons described in --SAK-28679-- (and there are other scenarios not described there that make it possible to deduce a voter's selections). However, as tracking this event may be valuable for users of the User Activity feature, this event is technically supported by User Activity. Institutions that wish to have this event display in User Activity can do so by modifying toolEventDef.xml to remove the anonymous attribute from "poll.vote".

        Gliffy Diagrams

          Zeplin

            Attachments

            1. user_activity_mobile_sakai20.webm
              1.71 MB
              Paul Lukasewych
            2. user_activity_sakai20.webm
              1.85 MB
              Paul Lukasewych
            3. user_activity_western.ogv
              31.54 MB
              Paul Lukasewych
            4. user_activity_western.png
              102 kB
              Paul Lukasewych

              Issue Links

                Activity

                  People

                  Assignee:
                  plukasew Paul Lukasewych
                  Reporter:
                  plukasew Paul Lukasewych
                  Votes:
                  5 Vote for this issue
                  Watchers:
                  14 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration