LevelOne::graduateAndUpgrade
can be called by the principal before even before LevelOne::sessionEnd
duration which is against the Protocol Invariants
Students must be graduated and upgraded only after the LevelOne::sessionEnd time has passed. But there is no check if LevelOne::sessionEnd
is passed or not in LevelOne::graduateAndUpgrade
function.
Students Graduate and Upgraded to next leveleven before the current Session has ended.
We should have a check that session ended or not before upgarding to next level
`graduateAndUpgrade()` can be called successfully even when the school session has not ended
`graduateAndUpgrade()` can be called successfully even when the school session has not ended
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.