Skip to content

Commit c76ae0d

Browse files
[Documentation:Submission] Student Version Conflict (#630)
Adds a version conflict info for the student. --------- Co-authored-by: Barb Cutler <Barb Cutler>
1 parent cd8134c commit c76ae0d

File tree

5 files changed

+105
-16
lines changed

5 files changed

+105
-16
lines changed
+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
category: Grader
3+
title: Resolving a Version Conflict
4+
---
5+
6+
Submitty supports multiple submissions before the due date. Every
7+
submission by the student is stored permanently and tagged with a
8+
version number and timestamp. Automated grading runs on each
9+
submission, and we store all submissions. Teaching staff can review
10+
details of every submission and its autograding results.
11+
*See also:* [Student Interface for Managing Submission Version](/student/submission/managing_versions)
12+
13+
After the deadline, manual/TA grading
14+
opens, and the TA/instructor grades the currently selected submission version.
15+
When the grader marks / scores a rubric component, the currently selected submission version is stored in the database.
16+
If the student makes a new submission or changes their active version
17+
during manual grading or after manual grading has completed,
18+
this mismatch will cause confusion and conflicts.
19+
*See also:* [Student Interface for Submission Version Conflict](/student/submission/submission_version_conflict)
20+
21+
22+
## Reverting a Student's Submission Version
23+
24+
From the "Student Info" panel of the grading interface, the grader can
25+
review the different submission versions and change which version is
26+
selected for grading.
27+
28+
*TODO: Insert image of the Student Info panel showing the submission version dropdown menu*
29+
30+
***NOTE**: The grader should exercise caution when using this option,
31+
either to correct a student's obvious submission version error or
32+
apply course administration policies.*
33+
34+
35+
## Using the "Clear Version Conflicts" Button
36+
37+
Alternately, if the student was allowed by the course instructor to
38+
make a new submission or modify which submission version is used for
39+
grading, then the grader should review the submitted materials and
40+
either verify that the manual grading score and comments are still
41+
appropriate for the modified submission version OR the grader should
42+
*regrade* the entire assignment and update the score and comments as
43+
appropriate.
44+
45+
In the grading interface, there is a "Clear Version Conflicts" button
46+
that will update the submission version stored in the database for
47+
each component of the rubric and resolve this issue. It can be found
48+
through navigating to a student gradeable that has a version conflict,
49+
opening rubric, and the button appears along the top right of the
50+
grading rubric page. If there are comments from previous versions, red
51+
text can be seen at the header of each component within the
52+
gradeable. Once clicked, on that gradeable there is a blue button to
53+
choose to save and resolve version conflicts, or a white button to
54+
discard. The message can also be updated, then saved. When the
55+
comments are all saved or discarded: click the "Clear Version
56+
Conflicts" button. A message will appear asking for confirmation,
57+
click “ok”, and the version conflict is cleared.
58+
59+
![](/images/ta_grading/version_conflict.png)

_docs/grader/resolving_version_conflict.md

-15
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
category: Student > Submission
3+
title: Submission Version Conflict
4+
---
5+
6+
7+
8+
Once TA grading has begun, students *should not make new submissions nor should they
9+
[change the active version](/student/submission/managing_versions) of their submission*.
10+
If they do one of these actions, this will be flagged in the Submitty
11+
grading system as a *version conflict*.
12+
13+
This inconsistency is a problem. Submitty will not combine the
14+
autograding score of the currently selected version with the manual
15+
grading score awarded by the grader to the previously selected
16+
version. Also, Submitty uses the currently selected version to
17+
compute the number of late days used in this assignment.
18+
19+
![](/images/student_version_conflict.png)
20+
21+
The comments and points awarded by the grader apply only to the
22+
version that was active at the time of grading. If there is a
23+
mismatch the grading feedback to the student will be highlighted in
24+
red as shown above. The student's score for the entire assignment will
25+
be a zero until this mismatch or conflict is resolved.
26+
27+
28+
## How to Resolve a Version Conflict
29+
30+
If you have accidentally made an extra submission to this assignment,
31+
you should use the drop down menu to
32+
[revert to the submission](/student/submission/managing_versions#reverting-to-an-earlier-submission)
33+
to the version that was active when manual grading began.
34+
35+
Alternatively, if your instructor has given permission for you to make
36+
this late submission, then confirm that your desired version is
37+
selected for grading, and then contact your instructor / grader and
38+
ask them to update the grading as necessary.
39+
40+
See also: [Grader Interface for Resolving a Version Conflict](/grader/grader_version_conflict)
41+
42+
43+
44+

images/student_version_conflict.png

108 KB
Loading

navtreedata.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ var NAVTREE =
4848
[ "Automated Testing", "/student/submission/automated_testing", null ],
4949
[ "Late Days & Extensions", "/student/submission/late_days", null ],
5050
[ "Managing Versions", "/student/submission/managing_versions", null ],
51+
[ "Submission Version Conflict", "/student/submission/submission_version_conflict", null],
5152
[ "Team Assignments", "/student/submission/team_assignments", null ]
5253
] ],
5354
[ "Grades", "/student/grades/index", [
@@ -75,7 +76,7 @@ var NAVTREE =
7576
[ "Statistics", "/grader/rubric_grading/statistics", null ]
7677
] ],
7778
[ "Managing Office Hours", "/grader/queue", null ],
78-
[ "Resolving a Version Conflict", "/grader/resolving_version_conflict", null ]
79+
[ "Grader Version Conflict", "/grader/grader_version_conflict", null ]
7980
] ],
8081
[ "Instructor", "/instructor", [
8182
[ "Overview", "/instructor", null ],

0 commit comments

Comments
 (0)