Appearance
Answer Script (Scanned)
osm.answer_script · every change is kept in the audit log · numbered SCR-{#####}
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
assessment | assessment | link → osm.assessment | required |
answer_booklet | answer booklet | link → osm.answer_booklet | |
student | student | link → core.student | |
seat_number | seat number | text | |
answer_code | answer code | text | required; unique |
question_set_name | question set name | text | |
scan_file | scan file | file | required |
page_count | page count | number | min 0 |
size_kb | size kb | number | min 0 |
file_hash | file hash | text | |
uploaded | uploaded | check | default false |
recheck_eligible | recheck eligible | check | default false |
annotated_pdf_generated | annotated pdf generated | check | default false |
moderation_pdf_generated | moderation pdf generated | check | default false |
Permissions
| Role | Can |
|---|---|
osm:super_admin | read, create, update, delete |
osm:admin | read, create, update, delete |
osm:scanner | read, create |
osm:operator | read |
osm:observer | read |
osm:printer | read |
osm:university_cap | read |
API
http
GET /api/osm/answer_script?<field>=<value>&limit=100&offset=0
POST /api/osm/answer_script
GET /api/osm/answer_script/:id
PATCH /api/osm/answer_script/:id
DELETE /api/osm/answer_script/:id