Teachers allowed to give reviews even after the school session has ended.
Since there is no require statement preventing reviews from being given after the session has ended, a teacher would still be allowed to give a review as long as it is still under the count limit of 5 (the project description implies there should be a max of 4 reviews able to be given since it only allowes 1 per week and each session should run only 4 weeks, but the code currently allows for 5 which is another separate bug).
If the system is already upgraded and a student is already graduated, it should have no impact. If a student is still enrolled though and the principal hasn't called 'graduateAndUpgrade()' successfully yet, this would allow for the student's score to be altered, potentially changing them from a failing grade to a passing or vice versa.
Manual review and Foundry
Include a revert that prevents reviews from being added after session end:
`inSession` not updated after during upgrade
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.