adding assessment.countdown_date to show students an alternative target date to the due date #610
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a slight change from what I discussed with Connor, but I think it's more flexible because I do like the countdown timer.
With the integration with Canvas, I have a due date in Canvas and a pwn.college due date that comes two days later. Building in a slight grace period, with the intent, that they will treat the Canvas deadline as the target deadline. This gives them a bit of a grace period if something comes up; however, pwn.college counts down to the secondary date deadline and as the semester has gone on some students have started focusing on the pwn.college date and the countdown instead of the Canvas due date.
To prevent those students from doing that in the future, I have added a countdown_date functionality that will show the countdown date instead of the assessment date. I plan to have the assessment's countdown_date match the Canvas date and make the pwn.college penalty date an unknown and random date that occurs after the Canvas date that way they'll focus on completing assignments by the due date listed in Canvas and have a bit of a grace period when things come up.
-Erik