Good reviews have no effect as there is no way to way to increase positive reviews, this could mean that a student can only get negative reviews and never graduate
In the LevelOne.sol:giveReview() function there is no logic to increase the student's score if they get a good review. Here is what I mean:
A student can only get a negative review and thus unfair to them. This could also break the protocol functionality
POC
Manual Review/ Foundry
Add the following logic for both good and bad reviews:
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.