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

Features to accommodate the late work policy #315

Open
5 tasks
christianp opened this issue May 23, 2024 · 0 comments
Open
5 tasks

Features to accommodate the late work policy #315

christianp opened this issue May 23, 2024 · 0 comments

Comments

@christianp
Copy link
Member

We've done some thinking about how we can follow the school's late work policy.
Students are allowed to submit work up to a week after the deadline, with a penalty based on the number of days late.

Our central systems should be in charge of determining whether and how much of a late penalty to apply, but in Numbas LTI it should be possible for students to opt in to continuing to work on attempts after the due date, but within a defined availability window.

Tasks:

  • Allow students to re-open their own attempts while the resource is available. (Enabled by a resource setting, default on.)
  • Always allow students to open their attempts in review mode with no feedback.
  • Add a "due date" field to resources. Any submissions after this time are considered "late".
  • When re-marking attempts, use the time of the student's last SCORM element as the time for reporting scores.
  • For attempts in progress when the due date comes, kick the student out and back to the attempts listing. They can choose to re-open the attempt and go back in, acknowledging that their work will be marked late, until the resource becomes unavailable.
christianp added a commit that referenced this issue Jun 4, 2024
christianp added a commit that referenced this issue Jul 12, 2024
see #315

The Resource model now has a field `allow_student_reopen`, which
determines whether students can re-open their own attempts.

Students can re-open their own attempts if the resource is still
available, and the resource allows it.
christianp added a commit that referenced this issue Sep 24, 2024
see #315

The Resource model now has a field `allow_student_reopen`, which
determines whether students can re-open their own attempts.

Students can re-open their own attempts if the resource is still
available, and the resource allows it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant