UCL-INGI / INGInious

INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
http://www.inginious.org
Other
207 stars 140 forks source link

[utils/task-tester] Parallelize submissions reruns #895

Open nrybowski opened 1 year ago

nrybowski commented 1 year ago

Is your feature request related to a problem? Please describe. Currently, all the tested submissions are replayed sequentially. The whole process can be quite slow if multiple hundreds of submissions are considered.

Describe the solution you'd like The task tester should use a thread pool to launch multiple submissions of the same task at the same time. This might speed up the verification process.