What are the Tests & Quizzes user events for students? (for Sakai sharing)
Samigo logs events associated with the following activities:
- General actions (not specific to a particular assessment)
- Accessing and taking assessments
- Submitting assessments
- Reviewing Feedback
This article also includes Graylog search tips.
General actions (not specific to a particular assessment)
Event | What the event means |
---|---|
GET /portal/site/siteid/tool/toolid/jsf/index/mainIndex |
The user accesses the Tests & Quizzes main page. Replace siteid and toolid with the site and tool IDs, respectively, e.g.: GET /portal/site/ebdcffd0-289d-42fc-9eca-e1560847b8e7/tool/9fb97c66-8229-44a2-ac00-ba7feecb87c5/jsf/index/mainIndex |
POST /portal/site/siteid/tool/toolid/jsf/index/mainIndex |
The user selects some item on the Tests & Quizzes main page (e.g., the title of a quiz). Replace siteid and toolid with the site and tool IDs, respectively, e.g.: POST /portal/site/ebdcffd0-289d-42fc-9eca-e1560847b8e7/tool/9fb97c66-8229-44a2-ac00-ba7feecb87c5/jsf/index/mainIndex |
Tab count increased to number GET /api/tabinfo/increase/number |
The user opens a new tab to UVACollab (there are two separate events). Note: These events are logged 10 seconds after a Collab page has been loaded and represent the number of tabs that were still open at the end of that 10 seconds. These events are currently not accompanied by a site ID, tool ID, or other information. If you are limiting your searches, search for the userEid AND tab, e.g.: userEid:tls6u AND tab After finding the places where the user opened multiple tabs, you can note the timestamps so that when you do a broader search, you can see where the tabs being open may have had an impact. |
Accessing and taking assessments
Event | What the event means |
---|---|
sam.assessment.take |
The user accesses the assessment and selects the Begin Assessment button. |
sam.assessment.take.via_url | The user accesses the assessment via a link, e.g., the Published Assessment URL or a link on a Lessons page, and selects the Begin Assessment button. |
SAMIGO_TIMED_ASSESSMENT:QUEUE:NEWTIMER:SUCCESS |
A timer thread starts running on the server at the start of a timed assessment. |
GET /portal/site/siteid/tool/toolid/jsf/delivery/getTimerProgress |
A timed assessment is open in a browser window and the browser is getting the time remaining (happens every few seconds, so lots of these events spam the logs while a user has an assessment open). (Replace the siteid and toolid with the site ID and Tests & Quizzes tool ID.) |
sam.assessment.resume |
The user exits the assessment, returns to it, and selects the Continue Assessment button. |
Submitting assessments
Event | What the event means |
---|---|
sam.submit.from_toc |
The user is on the Table of Contents screen and selects the Submit for Grading button. So now, the user would be on the Assessment Submission Warning page. They still have the Submit for Grading and Previous buttons available to them. They did not officially submit yet. |
sam.submit.from_last_page |
The user is on last page of the assessment and selects the Submit for Grading button. So now, the user would be on the Assessment Submission Warning page. They still have the Submit for Grading and Previous buttons available to them. They did not officially submit yet. |
sam.assessment.submit.click_sub |
The user selects the Submit for Grading button on the Assessment Submission Warning page. Not sure if this is the correct meaning, or if this belongs with the event below instead? |
sam.assessment.submit |
This is also logged with a manual submission. Not sure what it means? |
sam.assessment.submit.checked |
The user is on the page with the submission confirmation number. Not sure this is the correct meaning? |
SAMIGO_TIMED_ASSESSMENT:QUEUE:REMOVE |
A timer thread is removed from the queue when a timed assessment is submitted by any method (manual or automatic). |
sam.assessment.thread_submit |
A timed assessment is submitted by the expiration of the timer. |
sam.assessmentTimedSubmitted |
This provides the confirmation information for a timed assessment that was automatically submitted by the expiration of the timer. |
SAMIGO_TIMED_ASSESSMENT:SUBMIT:FORGRADE |
This also indicates the expiration of the timer thread submitting the assessment. |
gradebook.updateItemScore |
If the assessment settings included the option to send the score to the Gradebook, the score is being updated in the Gradebook tool. |
transportMessage: headers[ From: "UVACollab" <[email protected]> To: "User" <user email> Subject: Notification for assessment submission |
An email notification for submission is sent to a user. The email subject varies slightly depending on how it was submitted (timer, auto, user submit). |
Reviewing Feedback
Event | What the event means |
---|---|
sam.assessment.review |
The user selects a Feedback link to access assessment feedback. |
Graylog search tips
Finding timer events
To find events pertaining to the timer updating in the student's browser (i.e., when student had browser window open to timed test):
userEid:computingID AND Method:GET AND "getTimerProgress"
For example, to find the timer updates for tls6u:
userEid:tls6u AND Method:GET AND "getTimerProgress"
Reducing the number of events shown
If there's too much noise to filter through, add the query below that David uses to your Graylog search. In some cases, it may hide helpful events, however.
AND ((facility:collab\-event AND sam\.*) OR (SourceSimpleClassName:TimedAssessmentRunnable OR SourceSimpleClassName:TimedAssessmentQueue))