What problem are you trying to solve with Submitty
The text in the drop down box is confusing to some students:
The upload limit message is about FILES. But some students apparently think the upload limit message applied to number of TIMES they can submit. 20 is the default for number of penalty free submissions. The instructor can change this, for example lower it to just 3 submissions --- Here's an example gradeable showing how to do that:
https://github.com/Submitty/Submitty/blob/main/more_autograding_examples/cpp_hidden_tests/config/config.json
// ------------------------------------
// PENALTY FOR EXCESSIVE SUBMISSIONS
{
"type" : "FileCheck",
"title" : "Submission Limit",
"points" : -5,
"max_submissions" : 3,
"penalty" : -0.5
But unfortunately, this is a surprise to the students who think they still have 20 submission TIMES.
Describe the way you'd like to solve this problem
-
Let's clean up the clutter in the submission box. For most courses, students do not get close to this drag & drop file limit. (Classes with larger projects typically use a .zip file or VCS/GIT version submission and don't have a limit on # of files.). So let's delete this message "Maximum allowed number of files to be uploaded is 20" if they student has not exceeded this limit.
-
If a student does drag more than 20 files into this box, then let's display a large red/orange warning message -- even before they hit the submit button -- that there is a problem with the number of files in the submission that is being prepared. Explain that "Maximum allowed number of files to be uploaded is 20" or slight revision of this text. NOTE: I believe we already have a popup/failure message if the user clicks submit when > 20 files are in the drag & drop box.
-
We also have a limit on the total upload size. There is a default and the instructor can modify this limit in the config.json file. This is not displayed on the page. I beleive we already have a popup/failure message if the user clicks submit when the drag & drop box contains files whose total size exceeds this limit. Similar to above, let's also add a large red/orange warning message -- even before they hit the submit button -- that there is a problem with the file size(s).
-
We currently do not display the maximum number of submission TIMES on the page. Unless the instructor prepares an assignment_message the students don't know what the limit is for this assigment. If the student has less than or equal to 5 penalty free submissions remaining, let's add a message on the page (styling to be discussed) notifying them of the limit relative to the number of submissions they have already made. NOTE: So if an instructor sets the limit to 3, this warning message will always display. if the instructor leaves the limit at 20, this warning message will appear after the student has made 15 or more submission.
What problem are you trying to solve with Submitty
The text in the drop down box is confusing to some students:
The upload limit message is about FILES. But some students apparently think the upload limit message applied to number of TIMES they can submit. 20 is the default for number of penalty free submissions. The instructor can change this, for example lower it to just 3 submissions --- Here's an example gradeable showing how to do that:
https://github.com/Submitty/Submitty/blob/main/more_autograding_examples/cpp_hidden_tests/config/config.json
But unfortunately, this is a surprise to the students who think they still have 20 submission TIMES.
Describe the way you'd like to solve this problem
Let's clean up the clutter in the submission box. For most courses, students do not get close to this drag & drop file limit. (Classes with larger projects typically use a .zip file or VCS/GIT version submission and don't have a limit on # of files.). So let's delete this message "Maximum allowed number of files to be uploaded is 20" if they student has not exceeded this limit.
If a student does drag more than 20 files into this box, then let's display a large red/orange warning message -- even before they hit the submit button -- that there is a problem with the number of files in the submission that is being prepared. Explain that "Maximum allowed number of files to be uploaded is 20" or slight revision of this text. NOTE: I believe we already have a popup/failure message if the user clicks submit when > 20 files are in the drag & drop box.
We also have a limit on the total upload size. There is a default and the instructor can modify this limit in the config.json file. This is not displayed on the page. I beleive we already have a popup/failure message if the user clicks submit when the drag & drop box contains files whose total size exceeds this limit. Similar to above, let's also add a large red/orange warning message -- even before they hit the submit button -- that there is a problem with the file size(s).
We currently do not display the maximum number of submission TIMES on the page. Unless the instructor prepares an assignment_message the students don't know what the limit is for this assigment. If the student has less than or equal to 5 penalty free submissions remaining, let's add a message on the page (styling to be discussed) notifying them of the limit relative to the number of submissions they have already made. NOTE: So if an instructor sets the limit to 3, this warning message will always display. if the instructor leaves the limit at 20, this warning message will appear after the student has made 15 or more submission.