Skip to content

Timetable Paper ​

exam.timetable · every change is kept in the audit log

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
examexamlink → exam.examrequired
subjectsubjectlink → core.subjectrequired
exam_dateexam datedate
start_timestart timetime
end_timeend timetime
duration_minutesduration minutesnumbermin 0
visiblevisiblecheckdefault true

Unique together: exam + subject

Permissions ​

RoleCan
exam:super_adminread, create, update, delete
exam:adminread, create, update, delete
exam:collegeread
exam:operatorread
exam:studentread

API ​

http
GET    /api/exam/timetable?<field>=<value>&limit=100&offset=0
POST   /api/exam/timetable
GET    /api/exam/timetable/:id
PATCH  /api/exam/timetable/:id
DELETE /api/exam/timetable/:id

Edulab Bench developer documentation