Current system's rule blocks upgrade if any student is missing reviews.
Current rules and code require that every student receives exactly 4 reviews (one per week) before upgrade, but there’s no logic for what happens if a student misses a review (e.g., teachers forget, or a student is skipped).
If a teacher misses a review, the entire school is stuck—no one can graduate.
Manual Review
Auto-Fail or Expel Students With Incomplete Reviews
At upgrade time, check if any student has <4 reviews.
If so, expel or mark them as failed (remove from list, or set a flag).
Teachers must review on time, or students are penalized (which may be a governance issue for the school to solve).
Proceed to upgrade with only those students who have 4 reviews.
The system never gets stuck.
Update Your Rules:
“Any student who does not receive all 4 reviews by session end is automatically expelled and will not be upgraded.” or etc...
Add this code in graduateAndUpgrade function in above rule
All students are graduated when the graduation function is called as the cut-off criteria is not applied.
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.