Validation checklist
- PHP syntax checked for payload/student/exams.php
- PHP syntax checked for payload/teacher/exams.php
- PHP syntax checked for payload/admin/exams.php
- PHP syntax checked for install.php
- Immediate release condition no longer depends on status=graded
- Student result ring displays percentage even while manual grading is pending
- Full answer review remains controlled by show_correct_answers
