Scheduler
Description:
Scheduler will schedule when and on which worker the submission will be executed.
Features:
- ability to use fixed time delay between executions
- ability to configure progressive delay - (example: number of student's submissions)
- ability to schedule submission execution on the worker based on the worker's features
- ability for courses to specify custom workers available only for these workers (nice to have)