rosedu/vmchecker

eliminate duplicate tasks from queue

Opened this issue · 2 comments

queue_manager doesn't check that there can be more submissions of the same assignment from the same user in the queue. so if somebody sends 5 archives in a very short time (for example by double clicking or fixing a missed bug) all 5 homeworks will be evaluated.

Submission of the same homework multiple times in a row is disabled at the moment by a timeout specified in the course config file.
However multiple elements may be in the queue for the same user+hw combination, so this is still an open issue.