Skip to content

Photocopy / Revaluation Request ​

osm.revaluation_request · every change is kept in the audit log · numbered RVL-{#####}

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
exam_eventexam eventlink → exam.examrequired
studentstudentlink → core.studentrequired
subjectsubjectlink → core.subjectrequired
exam_record_refexam record reftextunique
barcodebarcodetextunique
paper_codepaper codetext
evaluation_modeevaluation modeselectone of: OSM, Non-OSM
photocopy_appliedphotocopy appliedcheckdefault false
photocopy_statusphotocopy statusselectone of: Pending, Rejected, Completed
photocopy_donephotocopy donecheckdefault false
reassessment_appliedreassessment appliedcheckdefault false
reassessment_statusreassessment statusselectone of: Pending, Rejected, Completed
reassessment_donereassessment donecheckdefault false
reason_for_reassessmentreason for reassessmentlongtext
initial_marksinitial marksdecimal
first_reval_lotfirst reval lottext
first_reval_lot_datefirst reval lot datedate
first_reval_statusfirst reval statusselectone of: Pending, Rejected, Completed
first_reval_marksfirst reval marksdecimal
university_first_reval_marksuniversity first reval marksdecimal
second_reval_lotsecond reval lottext
second_reval_lot_datesecond reval lot datedate
second_reval_statussecond reval statusselectone of: Pending, Rejected, Completed
second_reval_markssecond reval marksdecimal
university_second_reval_marksuniversity second reval marksdecimal
marks_lockedmarks lockedcheckdefault false
processed_byprocessed bylink → core.user

Permissions ​

RoleCan
osm:super_adminread, create, update, delete
osm:adminread, create, update, delete
osm:university_capread, update
osm:observerread

API ​

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

Edulab Bench developer documentation