Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Assignment Resubmission History Proposal

From MoodleDocs
Assignment Resubmission History
Project state Proposed
Tracker issue MDL-36804
Discussion https://moodle.org/mod/forum/discuss.php?d=205060
Assignee {{{assignee}}}


Assignment Resubmission History

This is a proposal for an additional feature for the Assignment module to retain a history of the submission by a student to the assignment.

Goals and rationale

The main goals of this feature are to :

  • Provide a better history of the student interactions with an assignment.
  • Make it easier for students to upload files to an assignment (without having to delete their original files first)
  • Provide an audit trail for internal and external verification of marked work

Overview

This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.

New settings

  • "Submission history" Yes|No - If enabled, each student submission to the assignment will be recorded at submission time and a teacher will be able to see each submission by an individual student.

Interface changes

A new entry will be put in the drop down menu on the grading table for each submission to view the submission history for that student. This will go to a new page in the assignment that displays the student details, as well of a list of the submissions by that student. For each submission it will contain the time and date, any files, online text or custom submission data. (Question: Does it need grades/feedback?)

Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings "First attempt Feedback" or similar) or by file upload a better solution might be to archive feedback linked to each submission. This is more suited to evidence requirements in most organisations as feedback cannot then be altered. On the assumption that this would require a lot more work this should be dropped rather than holding up the main feature of allowing resubmissions properly. (Question answered?)

Use Cases

A teacher wants to give feedback and let a student upload a new file submission to the assignment

  • Create an assignment with file submissions enabled, "Submission history" enabled and "Require students click submit" disabled
  • Wait until a student uploads a file submision
  • Grade the submission and give some feedback
  • Revert the submission to draft to allow the student to upload a new file
  • The student should see a readonly version of their original submission plus any feedback from the teacher
  • They should now be able to upload a new file without having to delete their first submission

User Interface

Some screenshot mockups will help the community visualise this feature.