Injects exam / grade / CGPA / marks business logic context. Run BEFORE touching any file in the Exam module.
Exam data drives student grades, promotion decisions, and CGPA. Errors here have academic consequences. Protected.
app/ManageMark.phpapp/ManageMarkChild.phpapp/ExamGrade.phpStudentMarksReportControlller.php (triple 'l' — do NOT rename)manage_mark_child.parents = reference to manage_mark.exam_id. NOT the Parent model. Historical naming mistake.exam_grade table holds grade ranges (A+, A, B, ..., F) and pass/fail threshold.ExamService (planned). Protected.Department column in manage_mark uses capital D. Do NOT normalize.StudentMarksReportControlller.phpmanage_mark_child.parentsDepartment capitalizationUser: /exam-module
Claude: Exam module context loaded. Triple-l filename noted. I will flag [BIZ-QC-NEEDED] on any CGPA or grade range change.