Ask why student requeued
Compare changes
Closes #689
If a student enqueues again for a question for the same lab and assignment that they did less than 5 mins ago, we want to know why that is, to improve the quality of the course and pin point problems with materials or other matters.
5 mins can be configured to be less or more.
To test, approve as cseteacher1 the next requests (corresponding to csestudent8), then switch to csestudent8 and enqueue again. Observe the dialog showing up. (if it doesn't show up when testing multiple times in the same session - it's because we don't want it to be annoying so we put a flag in session storage to not show the dialog too many times => so you can set it to true).