Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deadline extension for individual students #5

Closed
hannesbraun opened this issue Dec 19, 2022 · 4 comments · Fixed by #23
Closed

Deadline extension for individual students #5

hannesbraun opened this issue Dec 19, 2022 · 4 comments · Fixed by #23
Assignees
Labels
enhancement New feature or request next

Comments

@hannesbraun
Copy link
Contributor

Sometimes students are sick and need a deadline extension. These deadline extensions could be set through the admin interface of a task.

@hannesbraun hannesbraun added enhancement New feature or request now Urgent issues that need to be resolved as soon as possible labels Dec 19, 2022
@skogsbaer skogsbaer added the next label Dec 21, 2022
@skogsbaer
Copy link
Contributor

@hannesbraun how much work is this?

@skogsbaer skogsbaer removed the now Urgent issues that need to be resolved as soon as possible label Dec 21, 2022
@hannesbraun
Copy link
Contributor Author

Probably somewhere around "medium". The most difficult part (for me) is determining how to properly modify the admin interface to add this configuration. Other than that, it should be mostly finding places in the code that depend on the deadline of a task and adjusting them accordingly.

@ifrh
Copy link
Contributor

ifrh commented Dec 22, 2022

Do you mean, that it should be an extension inside the Task-Admin-Page /admin/tasks/task/$NUMBER/change/
Or should it be an own Django-App Model with an own Admin-Page?

Or like I had in mind as I wrote my comment: KITPraktomatTeam/Praktomat#219 (comment)

@hannesbraun
Copy link
Contributor Author

What I had in mind was adding a kind of map to the task admin page /admin/tasks/task/$NUMBER/change/ where you can add users/students that map to a timestamp/deadline. Students that are not added to that map would use the default deadline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request next
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants