Skip to content

OMR Part II (Marks Sheet) ​

osm.omr_marks_sheet · every change is kept in the audit log · numbered {marks_booklet_no}

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
answer_booklet_noanswer booklet notextrequired
marks_booklet_nomarks booklet notextrequired
bundlebundlelink → osm.bundle
paper_codespaper codestext
unique_codeunique codetext
scan_filescan filefile
sourcesourceselectone of: Scan, Manual, Import
revaluation_marksrevaluation marksdecimalmin 0
revaluation_statusrevaluation statusselectone of: Change, No Change
is_duplicateis duplicatecheckdefault false
lockedlockedcheckdefault false
remarksremarkstext
entered_byentered bylink → core.user

Unique together: answer_booklet_no + marks_booklet_no

Permissions ​

RoleCan
osm:super_adminread, create, update, delete
osm:adminread, create, update, delete
osm:scannerread, create, update
osm:omr_verifierread, update
osm:cap_adminread

API ​

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

Edulab Bench developer documentation