Skip to content
This repository has been archived by the owner on Jan 7, 2025. It is now read-only.

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant