Process queue for plagiarism checks
Currently a plagiarism check is processed immediately as the instructor requests it.
As a better solution a process queue should be used for the plagiarism checks, which should be processed by a scheduled job on the server. Once a plagiarism check is ready, the requester instructor could be notified via email about the results.
This enhancement would help to better load-balance plagiarism requests. As a future goal, it will become easier to refactor plagiarism detection as a more loosely coupled component of TMS.