Appearance
Question Set / Marking Scheme
osm.question_set · every change is kept in the audit log · numbered {assessment}-{set_name}
Fields
Every record also has id, created_at and updated_at.
| Field | Label | Type | Rules |
|---|---|---|---|
assessment | assessment | link → osm.assessment | required |
set_name | set name | text | required |
display_name | display name | text | |
paper_code | paper code | text | |
question_paper | question paper | file | |
model_answer | model answer | file | |
total_marks | total marks | decimal | min 0 |
questions | questions | table of question |
Unique together: assessment + set_name
Permissions
| Role | Can |
|---|---|
osm:super_admin | read, create, update, delete |
osm:admin | read, create, update, delete |
osm:evaluator | read |
osm:moderator | read |
osm:examiner | read |
osm:non_osm_operator | read |
API
http
GET /api/osm/question_set?<field>=<value>&limit=100&offset=0
POST /api/osm/question_set
GET /api/osm/question_set/:id
PATCH /api/osm/question_set/:id
DELETE /api/osm/question_set/:id