CSC/ECE 517 Spring 2017/E1732 Additions to logging: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
(What to log added)
Line 3: Line 3:


== What to Log ==
== What to Log ==
Logins, logouts, signups, submission of files/links (although there is already a log of when links are submitted), issuing invitations, joining teams, dropping off teams, requesting reviews, submitting reviews (or author feedback, or teammate reviews, or metareviews), undoing any of these operations. Instructor/TA/admin events: creating/editing courses and assignments, giving grades, impersonating other users, adding TAs, adding participants to courses or assignments, assigning reviewers.
For Students <br>
* Logins, logouts, signups
* submission of files/links
* issuing invitations, joining teams, dropping off teams
* requesting reviews, submitting reviews  
* undoing any of these operations.
<br>
For Admin/ Instructor/ TA <br>
* creating/editing courses and assignments
* giving grades
* impersonating other users
* adding TAs, adding participants to courses or assignments
* assigning reviewers.

Revision as of 01:29, 8 April 2017

Introduction

Currently, Expertiza doesn’t log anything, beyond the events in the console log. But often there is a need to know when a student logged in, reserved a topic, dropped off a team, reviewed etc. In real time, logs are the first thing to start checking the performance and other metrics. But it is also important to describe which data to log and why. Users activity may not be used for testing or debugging purposes, but can help an evaluator or admin to make sure the authenticity of student submissions and check the timelines. It sure can be used in future to read those logs and report back to users about their action timeline if required.

What to Log

For Students

  • Logins, logouts, signups
  • submission of files/links
  • issuing invitations, joining teams, dropping off teams
  • requesting reviews, submitting reviews
  • undoing any of these operations.


For Admin/ Instructor/ TA

  • creating/editing courses and assignments
  • giving grades
  • impersonating other users
  • adding TAs, adding participants to courses or assignments
  • assigning reviewers.