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

Cool down timers #3

Open
jessehartloff opened this issue Jun 12, 2017 · 0 comments
Open

Cool down timers #3

jessehartloff opened this issue Jun 12, 2017 · 0 comments

Comments

@jessehartloff
Copy link
Collaborator

An option for assignments to have a cool down period after a submission where a new submission will not be graded (or can't be made at all). Options for the cool down period set per assignment:

  • baseTime: Base cool down time
  • freeSubmissions: Number of submissions that can be made before cool down time increases
  • timeIncrease: Amount of time added to the base cool down time per submission after freeSubmissions
  • maxCoolDown: The maximum cool down time where no more time will be added

The cool down time for a students on an assignment would be:
coolDownTime = min(maxCoolDown, baseTime + max(0, (numberOfSubmissions - freeSubmission) * timeIncrease))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant