Skip to content

Prevent students from accidentally resubmitting assignments #1171

@ianalis

Description

@ianalis

The Exchange currently does not stop accepting submissions when they are past the deadline and instead accepts multiple submissions of the same assignment even past due. Since the last submission is considered for grading, a student who accidentally submits past the deadline may be penalized even though their accidental submission is the same as the one they submitted before the deadline. Nbgrader should help students from accidentally resubmitting assignments and I have a few suggestions on how to do this:

  • Add a prompt every time a student submits an assignment and proceed only if the student confirms it.
  • Same as above but prompt only when they already have a submission for that assignment.
  • Check whether the contents to be submitted are the same as those of the last submission and silently abort if they are.
  • Same as above but with a warning message.
  • When determining the submission that will be collected, pick the earliest submission with the same content as the last one.

This is an actual problem I have encountered and I'm happy to implement the preferred option based on this thread.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions