Skip to content

Weekly Timetable Slot ​

lms.timetable_slot · every change is kept in the audit log

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
facultyfacultylink → core.userrequired
subjectsubjectlink → core.subjectrequired
batchbatchlink → lms.batch
divisiondivisionlink → lms.division
cohortcohortlink → lms.cohort
semester_numbersemester numbernumbermin 1; max 12
collegecollegelink → core.collegerequired
day_of_weekday of weekselectrequired; one of: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday
start_timestart timetimerequired
end_timeend timetimerequired
valid_fromvalid fromdaterequired
valid_tovalid todate
classroomclassroomlink → lms.classroom
modemodeselectone of: Offline, Online, Lab, Seminar; default "Offline"
is_activeis activecheckdefault true

Permissions ​

RoleCan
lms:adminread, create, update, delete
lms:college_adminread, create, update, delete
lms:hodread, create, update, delete
lms:facultyread
lms:studentread

API ​

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

Edulab Bench developer documentation