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
Revision as of 00:50, 27 November 2012 by Damyon Wiese (talk | contribs)

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)

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?)

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.