Where to begin
Result periods
Scores, grades, positions, averages, and remarks depend on the school’s configured subjects, grading rules, and academic context. Review the context shown on screen before saving or generating anything.
Who does what?
The API enforces teacher class and subject scope on SRMS mutations even if a custom client sends a different class or subject ID. Teachers cannot use the SRMS mutation API to change historical-year data. The web selectors are expected to present the teacher’s assigned context, but selector visibility is not the security boundary.

