Documentation ¶
Overview ¶
Package handlers provides handlers for each of the different web pages needed by the dashboard applicaton.
Index ¶
- func AttainmentGroups(e env.Env) http.HandlerFunc
- func AttendanceExplorer(e env.Env) http.HandlerFunc
- func AttendanceGroups(e env.Env) http.HandlerFunc
- func EBacc(e env.Env) http.HandlerFunc
- func EnglishAndMaths(e env.Env) http.HandlerFunc
- func ExportSubject(e env.Env) http.HandlerFunc
- func Index(e env.Env) http.HandlerFunc
- func KS3Groups(e env.Env) http.HandlerFunc
- func KS3Summary(e env.Env) http.HandlerFunc
- func Progress8(e env.Env) http.HandlerFunc
- func Progress8Groups(e env.Env) http.HandlerFunc
- func ProgressGrid(e env.Env) http.HandlerFunc
- func Search(e env.Env) http.HandlerFunc
- func Student(e env.Env) http.HandlerFunc
- func SubjectGroups(e env.Env) http.HandlerFunc
- func SubjectOverview(e env.Env) http.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AttainmentGroups ¶
func AttainmentGroups(e env.Env) http.HandlerFunc
AttainmentGroups produces a page with a summary of the attainment of each subgroup
func AttendanceExplorer ¶
func AttendanceExplorer(e env.Env) http.HandlerFunc
AttendanceExplorer provides a page for exploring the attendance figures in more detail, and examine individual students.
func AttendanceGroups ¶
func AttendanceGroups(e env.Env) http.HandlerFunc
AttendanceGroups produces a page with attendance summaries for the various student groups.
func EBacc ¶
func EBacc(e env.Env) http.HandlerFunc
EBacc produces a page with summary figures of how the group has achieved in the EBacc.
func EnglishAndMaths ¶
func EnglishAndMaths(e env.Env) http.HandlerFunc
EnglishAndMaths produces a summary page with the number/percentage of students achieving passes in English and/or Maths.
func KS3Groups ¶
func KS3Groups(e env.Env) http.HandlerFunc
KS3Groups produces a group breakdown page for
func KS3Summary ¶
func KS3Summary(e env.Env) http.HandlerFunc
KS3Summary produces a page with the student
func Progress8 ¶
func Progress8(e env.Env) http.HandlerFunc
Progress8 returns a handler to produce the Progress 8 page.
func Progress8Groups ¶
func Progress8Groups(e env.Env) http.HandlerFunc
Progress8Groups calculates the progress 8 scores for each group of students
func ProgressGrid ¶
func ProgressGrid(e env.Env) http.HandlerFunc
ProgressGrid produces a page containing a progress grid for a subject
func Student ¶
func Student(e env.Env) http.HandlerFunc
Student produces a page for an individual student with all of their details/results/attendance etc.
func SubjectGroups ¶
func SubjectGroups(e env.Env) http.HandlerFunc
SubjectGroups produces a page with a breakdown of how the various student groups are progressing in a subject.
func SubjectOverview ¶
func SubjectOverview(e env.Env) http.HandlerFunc
SubjectOverview provides a list of subjects with
Types ¶
This section is empty.