Skip to content

Roles and permissions ​

What each role can do on each entity. Rows marked "only own" or "scope" are filtered by the core on every list, read, update and delete.

Roles ​

RoleDescription
osm:super_adminController of examinations: everything an admin can do plus unlocking locked marks and data corrections
osm:adminSets up assessments and question sets, allocates evaluators, runs moderation and revaluation, sends marks to Exam
osm:evaluatorMarks own allocated answer scripts on screen and maintains own profile and bank details
osm:moderatorRe-checks scripts selected for moderation and sees moderation rules
osm:examinerReads assessments, question sets and paper formats (paper setter / chief examiner view)
osm:observerRead-only progress dashboards and reports
osm:principalSees answer-booklet and evaluation status for own college
osm:operatorPrepares booklets: barcodes, paper-code corrections, subject equivalences
osm:scannerInwards bundles to racks, scans and uploads answer booklets and OMR sheets
osm:cap_adminRuns a CAP (central assessment) centre: inward counts and offline paper dispatch
osm:omr_verifierVerifies OMR inward counts and OMR sheet data
osm:non_osm_operatorRecords tallies for papers evaluated on paper (non-OSM)
osm:university_capHandles photocopy and revaluation requests and lots at the university CAP cell
osm:printerReads scanned scripts to print copies
osm:centre_adminReads assessments for own exam centre

Access by entity ​

Entityosm:super_adminosm:adminosm:evaluatorosm:moderatorosm:examinerosm:observerosm:principalosm:operatorosm:scannerosm:cap_adminosm:omr_verifierosm:non_osm_operatorosm:university_caposm:printerosm:centre_admin
Annotated Answer Copy (PDF)read, create, update, deleteread, create, update, deleteread
Answer Bookletread, create, update, deleteread, create, update, deletereadread — only rows in the user's scope (via college)read, create, updateread, updateread
Answer Script (Scanned)read, create, update, deleteread, create, update, deletereadreadread, createreadread
Assessment (Paper to Evaluate)read, create, update, deleteread, create, update, deletereadreadreadreadreadreadreadreadreadread
Attendance Sheetread, create, update, deleteread, create, update, deleteread, createread
Blank Barcoderead, create, update, deleteread, create, update, deleteread, create, updatereadreadread
Bundleread, create, update, deleteread, create, update, deleteread, create, updateread, create, updateread
Evaluation (Marking)read, create, update, deleteread, create, update, deleteread, update — only own rows (via evaluator)read, update — only own rows (via evaluator)readread
Evaluator Profile & Bank Detailsread, create, update, deleteread, create, update, deleteread, create, update — only own rows (via user)read, create, update — only own rows (via user)
Evaluator Pool (Bucket)read, create, update, deleteread, create, update, deleteread — only own rows (via evaluator)
Centre Inward Countread, create, update, deleteread, create, update, deletereadread, create, updateread, create, update
Paper Inward Verificationread, create, update, deleteread, create, update, deletereadread, create, updateread, create, update
Moderation Rangeread, create, update, deleteread, create, update, deleteread
Moderation Ruleread, create, update, deleteread, create, update, deleteread
Offline Paper Dispatch to Evaluatorread, create, update, deleteread, create, update, deleteread, create, update
Offline (Non-OSM) Evaluation Tallyread, create, update, deleteread, create, update, deletereadread, create, update
OMR Part III (Barcode to Booklet)read, create, update, deleteread, create, update, deleteread, create, updatereadread, update
OMR Part II (Marks Sheet)read, create, update, deleteread, create, update, deleteread, create, updatereadread, update
Questionread, create, update, deleteread, create, update, deletereadreadreadread
Question Paper Formatread, create, update, deleteread, create, update, deleteread
Question Set / Marking Schemeread, create, update, deleteread, create, update, deletereadreadreadread
Storage Rackread, create, update, deleteread, create, update, deletereadread, create
Photocopy / Revaluation Requestread, create, update, deleteread, create, update, deletereadread, update
Bundle Scan Assignmentread, create, update, deleteread, create, update, deleteread, update — only own rows (via scanner)
Scanner Stationread, create, update, deleteread, create, update, deleteread — only own rows (via operator)
Subject Equivalenceread, create, update, deleteread, create, update, deleteread, create, update
Subject Evaluation Ruleread, create, update, deleteread, create, update, deletereadread

Edulab Bench developer documentation