Closed PhMemmel closed 1 year ago
As I suppose allocating the "left-over" students does not take to much time I would prefer an ad-hoc task. (Additionally, benefiting the teacher to have faster results :) ) I like you presented multiple solutions, but I would not change the scheduled task for the main allocation algorithm, as by adding more algorithms it might eat up a lot of time... Also I really like that you can change the schedule of those task ;)
From my point of view force it ;)
Thank you so much for your contribution!
Currently, the distribution of unallocated users will be done directly in the same request that the user triggers by hitting the button. Sometimes, with many students to allocate and group restrictions active this can take some moments. To avoid that the user runs into a timeout or considers the request to be failed it would be safer to let the calculation being done in the background by a separate process.
BTW: Should it be made configurable that the algorithm is being run in the background or should this just be forced?
Any feedback welcome!