Ask why student requeued
What does this mr do?
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).
Does this MR meet the acceptance criteria?
-
I have added a changelog entry to reflect the significant changes I made. -
Tests were created to test the feature. -
I have updated the documentation accordingly. -
I adhere to the style guide.
Merge request reports
Activity
Marina Mădăraş, this merge request has policy violations and errors. To unblock this merge request, fix these items:
- Resolve all violations in the following merge request approval policies: Security check.
- Resolve the errors and re-run the pipeline. If you think these items shouldn't be violations, ask eligible approvers of each policy to approve this merge request.
Errors
- Policy
Security checkcould not be evaluated because the latest pipeline failed. Ensure that the pipeline is configured properly and the scanners are present.
Comparison pipelines
Edited by GitLab Security Botadded 7 commits
-
55c39eee...e9557c8e - 5 commits from branch
development - 5e8429d5 - Student gets prompted to give a reason behind why they requeued
- 84645e0f - Giving a reason for requeueing is possible
-
55c39eee...e9557c8e - 5 commits from branch
added 105 commits
-
dad421cd...160ef963 - 101 commits from branch
development - 8dc519a1 - Student gets prompted to give a reason behind why they requeued
- 91ef2a71 - Fix change to spring3
- c111e278 - new-migrations
- 7e7ce945 - spotless
Toggle commit list-
dad421cd...160ef963 - 101 commits from branch
- Resolved by Marina Mădăraş
- Resolved by Marina Mădăraş
- Resolved by Marina Mădăraş
