Allow students to submit extension requests and staff to grant requests directly through
TODO:
[ ] run DB migration
[x] add email logic (staff should get an email when a student submits a request, and student should get an email when staff grants request)
Screenshots:
What the student sees on an assignment page on Okpy (to note: the Request Extension button at the top)
The form for a student to submit an extension request (just put in a reason and hit submit, similar to sending an email to staff for the same)
What the student sees after submitting a request (to note: extension request pending and the message below it telling the student that their request was submitted)
The extensions page on the staff side (to note: the Extension Requests button at the top right, which replaces the Grant Extension button that is currently there; this is because students should always request through Okpy if Okpy is used to grant extensions)
The extension requests page on the staff side (to note: this page shows all extension requests, and lets anyone on staff handle them)
The grant extension form on the staff side (to note: the data in this screenshot is autofilled by pressing the Grant button in the previous screenshot
What the student sees when their request has been granted (to note: the Request Further Extension button and the updated due date)
The section console on the staff side, which now shows each staff member's pending extension requests to them
Allow students to submit extension requests and staff to grant requests directly through
TODO:
Screenshots: What the student sees on an assignment page on Okpy (to note: the
Request Extension
button at the top)The form for a student to submit an extension request (just put in a reason and hit submit, similar to sending an email to staff for the same)
What the student sees after submitting a request (to note:
extension request pending
and the message below it telling the student that their request was submitted)The extensions page on the staff side (to note: the
Extension Requests
button at the top right, which replaces theGrant Extension
button that is currently there; this is because students should always request through Okpy if Okpy is used to grant extensions)The extension requests page on the staff side (to note: this page shows all extension requests, and lets anyone on staff handle them)
The grant extension form on the staff side (to note: the data in this screenshot is autofilled by pressing the
Grant
button in the previous screenshotWhat the student sees when their request has been granted (to note: the
Request Further Extension
button and the updated due date)The section console on the staff side, which now shows each staff member's pending extension requests to them