<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fern</id>
	<title>MoodleDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fern"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/Special:Contributions/Fern"/>
	<updated>2026-09-16T12:50:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36676</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36676"/>
		<updated>2012-11-28T04:41:47Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to resubmit an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
* Allow student to view past submissions (along with grade and feedback) when preparing new submission.&lt;br /&gt;
* Allow teacher to view past submissions (along with grade and feedback) when grading latest submission.&lt;br /&gt;
* Allow teachers to limit the number of resubmissions so that students may resubmit only until they receive a passing grade&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36675</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36675"/>
		<updated>2012-11-28T04:40:58Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to resubmit an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
* Allow student to view past submissions (along with grade and feedback) when preparing new submission.&lt;br /&gt;
* Allow teacher to view past submissions (along with grade and feedback) when grading latest submission.&lt;br /&gt;
* Allow teachers to limit the number of resubmissions so that students may resubmit only until they receive a passing grade&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36662</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36662"/>
		<updated>2012-11-27T18:56:57Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Goals and rationale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to resubmit an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
* Allow student to view past submissions (along with grade and feedback) when preparing new submission.&lt;br /&gt;
* Allow teacher to view past submissions (along with grade and feedback) when grading latest submission.&lt;br /&gt;
* Allow teachers to limit the number of resubmissions so that students may resubmit only until they receive a passing grade&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing grade. To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
* Grade to Pass: X (teacher selects grade here)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36661</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36661"/>
		<updated>2012-11-27T17:54:03Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing grade. To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
* Grade to Pass: X (teacher selects grade here)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36660</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36660"/>
		<updated>2012-11-27T17:53:20Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark. To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
* Grade to Pass: X (teacher selects grade here)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
* Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36659</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36659"/>
		<updated>2012-11-27T17:52:46Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
* Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark. To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
&lt;br /&gt;
Grade to Pass: X (teacher selects grade here)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36658</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36658"/>
		<updated>2012-11-27T17:52:23Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
* Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark.&lt;br /&gt;
To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
&lt;br /&gt;
Grade to Pass: X (teacher selects grade here)&lt;br /&gt;
&lt;br /&gt;
* Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
* Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36657</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36657"/>
		<updated>2012-11-27T17:51:12Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
* Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark.&lt;br /&gt;
To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
&lt;br /&gt;
Grade to Pass: X&lt;br /&gt;
&lt;br /&gt;
* Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
* Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
&lt;br /&gt;
Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36656</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36656"/>
		<updated>2012-11-27T17:49:55Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, where the submission is still graded but the student is allowed BUILD ON / LEARN FROM their previous attempts and resubmit for a new (hopefully better) grade. Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
* Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark.&lt;br /&gt;
To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
Grade to Pass: X&lt;br /&gt;
&lt;br /&gt;
* Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
* Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36655</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36655"/>
		<updated>2012-11-27T17:30:15Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Use Cases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, which asks the students to BUILD ON / LEARN FROM their previous submissions.&lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
* Example 1: A teacher creates an assignment with a conditional resubmission, which means that students are allowed to resubmit until they get a passing mark.&lt;br /&gt;
To do this, the teacher sets these two additional options within the assignment settings page:&lt;br /&gt;
Allow resubmissions: Yes, if grade-to-pass is not met&lt;br /&gt;
Grade to Pass: X&lt;br /&gt;
&lt;br /&gt;
* Example 2: A teacher want to create an assignment that allows for an unlimited number of submissions regardless of the grade. To do this, the teacher sets this option:&lt;br /&gt;
Allow resubmissions: Yes, always&lt;br /&gt;
&lt;br /&gt;
* Example 3: A teacher does not want to allow any resubmissions. To to this, the teacher would set this option:&lt;br /&gt;
Allow resubmissions: No&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36654</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36654"/>
		<updated>2012-11-27T17:20:38Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a traditional “Request Resubmission” feature, which asks the students to BUILD ON / LEARN FROM their previous submissions.&lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal here is to move from the current method of “undo” to one of “redo”.  &lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36653</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36653"/>
		<updated>2012-11-27T17:18:28Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
Something to consider: Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place. &lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions.&lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Interface suggestion:&lt;br /&gt;
&lt;br /&gt;
- Controlling the resubmission option: Bring back the &amp;quot;allow resubmission&amp;quot; option in the Assignment settings and add a &amp;quot;conditional resubmission&amp;quot; (based on &amp;quot;grade-to-pass&amp;quot;) setting, like this: http://screencast.com/t/172nIJmiWLS. To make the conditional resubmission option easier to manage, the grade-to-pass value (which is buried in the gradebook) should also be added to the Assignment settings, like this: http://screencast.com/t/a9zUxjDP2w. In effect, if a student is able to resubmit an assignment, she would see a &amp;quot;Resubmit this Assignment&amp;quot; button. Clicking on this button would &amp;quot;revert the assignment to draft&amp;quot; but also save the past submission (along with grade, teacher feedback, etc.) &lt;br /&gt;
&lt;br /&gt;
- For students - Showing current and past submission: Keep a running list of all submissions at the bottom of the assignment, like this: http://screencast.com/t/tROSTGirFqf (alternatively, you could have a &amp;quot;Show past submissions&amp;quot; button&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
- For teachers - Showing current and past submission: Same idea as the student view, except that it would show up in the marking interface. Also, for quick identification, the &amp;quot;submission status&amp;quot; could show the submission number (attempt), like this: http://screencast.com/t/sU1d7qC4gU.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36652</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36652"/>
		<updated>2012-11-27T17:15:24Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts: &lt;br /&gt;
&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36651</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36651"/>
		<updated>2012-11-27T17:15:01Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* New settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
other thoughts:&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36650</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36650"/>
		<updated>2012-11-27T17:14:28Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* New settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
- When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
&lt;br /&gt;
- On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36649</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36649"/>
		<updated>2012-11-27T17:13:58Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* New settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
•	When a student is required to RESUBMIT an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
•	Similarly, when a teacher is marking/grading an assignment, all previous submission (including the grade, feedback, timestamp, and any other relevant info.) should be shown in a chronological order. &lt;br /&gt;
•	On a separate note, since the assignment module contains a “grade-to-pass’ feature that allows teachers to specify an acceptable grade, there should be a corresponding setting that allows for resubmission IF the grade-to-pass is not met.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36648</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36648"/>
		<updated>2012-11-27T17:12:50Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)  -I&#039;m not sure what you mean here. Can you explain? Are you suggestion we drop the feedback from the history? If so, I would suggest that we keep it since it is a crucial part of the process.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
Other thoughts:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36647</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36647"/>
		<updated>2012-11-27T17:06:19Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use term “revert to draft” or adopt “request resubmission”, the goal in this proposal is to move from the current method of “undo” to one of “redo”.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36646</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36646"/>
		<updated>2012-11-27T17:04:56Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use “revert to draft” or adopt “request resubmission”, the goal is this proposal is to move from the current method of “undo” to one of “redo”.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36645</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36645"/>
		<updated>2012-11-27T17:04:00Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Interface changes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
Implementing this feature may require that we rethink the “revert to draft” function that’s currently in place.&lt;br /&gt;
&lt;br /&gt;
The current “revert to draft” feature asks students to CHANGE / REPLACE their answer. If I understand this feature correctly, when a submission is reverted to draft, it is NOT graded – it is as if the student NEVER SUBMITTED it in the first place. &lt;br /&gt;
&lt;br /&gt;
The new feature that is being proposed here is more like a “Request Resubmission” feature, which ARCHIVES all previous attempts are then asks the students to BUILD ON / LEARN FROM their previous submissions. &lt;br /&gt;
     &lt;br /&gt;
Whether we continue to use “revert to draft” or adopt “request resubmission”, the goal is this proposal is to move from the current method of “undo” to one of “redo”.&lt;br /&gt;
&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36644</id>
		<title>Assignment Resubmission History Proposal</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Assignment_Resubmission_History_Proposal&amp;diff=36644"/>
		<updated>2012-11-27T17:01:16Z</updated>

		<summary type="html">&lt;p&gt;Fern: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Assignment Resubmission History&lt;br /&gt;
|state = Proposed&lt;br /&gt;
|tracker = MDL-36804&lt;br /&gt;
|discussion = https://moodle.org/mod/forum/discuss.php?d=205060&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Assignment Resubmission History&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Goals and rationale&#039;&#039;&#039;=&lt;br /&gt;
The main goals of this feature are to :&lt;br /&gt;
&lt;br /&gt;
* Provide a better history of the student interactions with an assignment. &lt;br /&gt;
* Make it easier for students to upload files to an assignment (without having to delete their original files first)&lt;br /&gt;
* Provide an audit trail for internal and external verification of marked work&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Overview&#039;&#039;&#039;=&lt;br /&gt;
&lt;br /&gt;
This is a feature request from the community to retain the list of submissions by a student instead of overwriting the previous submission.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Currently, when a student RESUBMITS an assignment, the original submission, grade and feedback are all lost. This inhibits the ability of both the teacher and student to LEARN FROM and BUILD ON previous efforts and feedback.  &lt;br /&gt;
&lt;br /&gt;
Is the student’s understanding of the assignment getting better or worse?  How can the teacher tell without seeing the student’s progression over time? &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 1:&#039;&#039;&#039; An assignment has tasks A, B and C. The student submits A and B but not C, which the student does not understand. Teacher feedback informs student to resubmit since she “forgot” task C.  Again, the student resubmits parts A and B, but not C.   Since a RESUBMISSION looks just like a FIRST SUBMISSION, this could happen many times without the teacher realizing that the student has repeatedly skipped task C (especially if the teacher has many students/classes). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Example 2:&#039;&#039;&#039; An assignment asks students to write a clear and concise paragraph that expresses an opinion about a controversial issue. A student submits a paragraph that contains some good but obvious arguments as well as a few other points that are original but undeveloped. The teacher’s feedback challenges the student to explore her original thoughts. The student’s resubmission expands on the obvious arguments but completely omits the more original ideas. When the teacher sees the resubmission, all traces of the original ideas (as well as the feedback) are gone. The teacher, who has over 100 students, does not recall that this student had expressed some unique but unexplored views. A grade is given but an opportunity for real learning/teaching is lost.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;New settings&#039;&#039;&#039;=&lt;br /&gt;
* &amp;quot;Submission history&amp;quot; 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.&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Interface changes&#039;&#039;&#039;=&lt;br /&gt;
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?)&lt;br /&gt;
&lt;br /&gt;
Although feedback for each historical submission can be collectively held in the Feedback comments text area (perhaps under headings &amp;quot;First attempt Feedback&amp;quot; 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?)&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;Use Cases&#039;&#039;&#039;=&lt;br /&gt;
&#039;&#039;&#039; A teacher wants to give feedback and let a student upload a new file submission to the assignment &#039;&#039;&#039;&lt;br /&gt;
* Create an assignment with file submissions enabled, &amp;quot;Submission history&amp;quot; enabled and &amp;quot;Require students click submit&amp;quot; disabled&lt;br /&gt;
* Wait until a student uploads a file submision&lt;br /&gt;
* Grade the submission and give some feedback&lt;br /&gt;
* Revert the submission to draft to allow the student to upload a new file&lt;br /&gt;
* The student should see a readonly version of their original submission plus any feedback from the teacher&lt;br /&gt;
* They should now be able to upload a new file without being able to delete their first submission&lt;br /&gt;
&lt;br /&gt;
=&#039;&#039;&#039;User Interface&#039;&#039;&#039;=&lt;br /&gt;
Some screenshot mockups will help the community visualise this feature.&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Talk:Cohorts&amp;diff=28364</id>
		<title>Talk:Cohorts</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Talk:Cohorts&amp;diff=28364"/>
		<updated>2010-06-21T17:46:10Z</updated>

		<summary type="html">&lt;p&gt;Fern: Mock-up for Cohorts/Global Groups&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The goals specified seem to cover exactly what I think the use case for &#039;global groups&#039; are :) --[[User:Dan Poltawski|Dan Poltawski]] 23:50, 8 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
It would be useful to expand the comments about replacing category enrolments. Assignment to a role for a category e.g. as course Creator is a method used extensively to provide delegated permissions by department, school etc. It would be a shame for this to be lost in 2.0.&lt;br /&gt;
&lt;br /&gt;
Will cohorts be role agnostic in the same way as course groups?&lt;br /&gt;
&lt;br /&gt;
The following is a frequently asked for use case that doesn&#039;t seem to be catered for in specification here:&lt;br /&gt;
&lt;br /&gt;
Site administrator (or others with relevant permissions) can allocate to a cohort e.g. cohort a, cohort b.&lt;br /&gt;
&lt;br /&gt;
The site administrator wants to hand over responsibility for allocating users to cohort a to a user in cohort a who has the necessary permissions. This user should not be able to access any other cohort or allocate users to them. Are the new capabilities granualar enough to facilitate this? --[[User:Ray Lawrence|Ray Lawrence]] 09:53, 31 March 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
--------&lt;br /&gt;
This mock-up (shown here: http://dev1.moodlefn.com/moodle-global-groups.pdf )contains a handful of features that (I think) are an important part of the Cohorts/Global Groups design at the site level. In particular..&lt;br /&gt;
&lt;br /&gt;
1. Ability to control Global Groups membership and course enrolment at the site level&lt;br /&gt;
2. Ability to perform manual course enrolment (not synched) with Global Groups view&lt;br /&gt;
3. Ability to set up synched course enrolment based on Global Groups&lt;br /&gt;
4. Ability to sync group members  (without groups) or group members and thier associated groups&lt;br /&gt;
5. Prevent synched groups from being edited at the course level&lt;br /&gt;
6. Allow Group Managers (role) to be assigned to Global Groups and Cohorts&lt;br /&gt;
7. Allow Global Groups have profiles (avatar + description + custom fields)&lt;br /&gt;
&lt;br /&gt;
Please feel free to lift ideas or elements from the provided mock-up.&lt;br /&gt;
[User: Fernando Oliveira June 21, 2010)&lt;br /&gt;
---------&lt;/div&gt;</summary>
		<author><name>Fern</name></author>
	</entry>
</feed>