type
Screen Set
title
School screens
description
Academic years, grades, classes, subjects, attendance and marks — routes from routes_school.go.
tags
screens, school, attendance, marks
status
stable
stale_after
Fri Apr 30 2027 02:00:00 GMT+0200 (Central European Summer Time)
generated
techwriter/mimo-v2.6-flash · Sat Oct 31 2026 11:02:38 GMT+0100 (Central European Standard Time)
sources
routes → internal/interfaces/http/routes_school.go

School screens

internal/interfaces/http/routes_school.go. Read routes gate <resource> read, forms and creates gate write, removals gate delete.

Method Path Gate
GET /academic-years academic_years read
GET /academic-years/new academic_years write
POST /academic-years academic_years write
GET/POST /academic-years/:id/edit academic_years write
POST /academic-years/:id/promote academic_years write
POST /academic-years/:id/delete academic_years delete
POST /academic-years/:id/expenses academic_years write
POST /academic-years/:id/expenses/:yearFeeID/delete academic_years write
GET /grades · /grades/new grades read · write
POST /grades grades write
GET/POST /grades/:id/edit grades write
POST /grades/:id/delete grades delete
POST /grades/:id/subjects grades write (course-list save)
GET /grade-subjects subjects read
GET /classes · /classes/new classes read · write
POST /classes classes write
GET /classes/:id classes read (details: roster + attendance + marks)
GET/POST /classes/:id/edit classes write
POST /classes/:id/delete classes delete
GET /subjects · /subjects/new subjects read · write
POST /subjects subjects write
GET/POST /subjects/:id/edit subjects write
POST /subjects/:id/delete subjects delete
POST /classes/:id/attendance attendance write
GET /attendance attendance read (all-attendance monitor; scope-guarded in the handler)
POST /classes/:id/marks subject_marks write
POST /classes/:id/marks/:markID/edit subject_marks write
POST /classes/:id/marks/:markID/delete subject_marks delete

Attendance and marks read has no route of its own: it is embedded in the class details page behind classes read.

Rendered from simple-lms/screens/school.md · OKF bundle · regenerate with npm run render