carpentries / amy

A web-based workshop administration application built using Django.
https://amy.carpentries.org
MIT License
113 stars 72 forks source link

Add date field for trainee checkout extension #1964

Open maneesha opened 3 years ago

maneesha commented 3 years ago

The Person model/view should include a date field where we can note that a checkout extension was granted. The date should be the date the extension was granted on. We do not need to record the length of the extension. This field should be visible to the Person and to the admin. It should only be visible if the Person has a Learner task at a TTT event and has "Passed" status on "Training" as a progress step.

pbanaszkiewicz commented 3 years ago

How should the field be labelled on the form and in person's profile? Simply Checkout extension date?

maneesha commented 3 years ago

Sorry I missed this question! It should say Checkout extension granted date -- to make it clear this is the date it was granted, not actually setting a new deadline. We are not strict about the extension length so this does not need to be tracked.

maneesha commented 1 year ago

We can also consider having trainees self-request their extension. They would log in to AMY, see their given deadline was DATE, and click on something that grants their extension. Need to discuss with the Instructor Training team if we want the option to self-request an extension must happen within XX days/months of original training (after which point the extension must be created by an admin).

maneesha commented 1 year ago

Question to take to instructor training team - do we want to track multiple checkout extensions?

elichad commented 1 year ago

Will not be completed as part of the checkout project due to time constraints. Moved to misc issue backlog.