CSC/ECE 517 Fall 2023 - E2383. Grading Audit Trail
Introduction
Problem Statement
After an instructor gave a grade to an assignment, there is no way to track who gave the grade. A grading audit trail must be created and the following information needs to be stored:
- 1. When a grade is assigned by an instructor, there needs to be an indication of who did it and when it was done.
- 2. Comments previously provided by other instructors must also be preserved.
This information needs to be stored every time an instructor edits a grade/comment and clicks the save button.
A summary of the desired functionality is presented below:
Any instructor can assign or edit a grade freely.
There should be a way to track which instructor assigned or edited a grade, along with any comments they wrote justifying that grade.
These things must be recorded in the grading audit trail any time an instructor assigns or edits a grade and its comments:
- id of the instructor
- timestamp
Additionally, any comments written by other instructors should be preserved.