Skip to content

Previous Year Paper ​

lms.previous_paper

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
paper_namepaper nametextrequired; max 255 characters
programmeprogrammelink → core.programme
semester_numbersemester numbernumbermin 1; max 12
subjectsubjectlink → core.subjectrequired
collegecollegelink → core.college
paper_filepaper filefilerequired
uploaded_byuploaded bylink → core.userrequired
is_publishedis publishedcheckdefault false

Permissions ​

RoleCan
lms:adminread, create, update, delete
lms:college_adminread, create, update, delete
lms:hodread, create, update, delete
lms:facultyread, create, update, delete — only own rows (via uploaded_by)
lms:studentread

API ​

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

Edulab Bench developer documentation