One of our system invariants is that students should not get more than four reviews during a session, however they can.
Since there is no check that while attempting to give a review, we must be in session. A teacher can give a review to student before the session starts and then give him 4 reviews after the session starts which makes it a total of 5 reviews (or more depending on how many were given before the session start).
Proof of Concept:
A student can be illegally graduated due a review being given before the session starts.
Manual source code review.
Add a check that validates a student can't get a review unless during the session
`reviewCount` for students is not updated after each review session
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.