GNOME
Gongshang New Optical Marking for Exams
Start with the GNOME OAS
Print the official 45-question optical answer sheet before the assessment. The generous borders and registration marks are part of the scanning design, so use this PDF unchanged.
Load the school namelist
Populate GNOME with the full authorised FlexiList roster so scanned Class + Index can resolve to names, form classes and Teaching Groups.
GNOME Namelist from SCMobile FlexiList
Already have a FlexiList Excel workbook?
GNOME can also read an existing FlexiList .xlsx locally. Teaching Groups are available only if those columns exist in that workbook.
Choose the expected cohort
After the full school namelist loads, select one or more form classes and/or Teaching Groups. Overlaps are de-duplicated.
Local processing
Roster files stay in this browser. The GNOME Namelist bookmark runs only inside your authenticated SCMobile tab and uses read-only same-origin FlexiList GETs.
Load scanner PDFs
Classify the Canon scan files with Microsoft Purview first, then add every PDF chunk from the batch. GNOME keeps page order within each file and natural-sorts the filenames.
Apply OFFICIAL (CLOSED) - NON-SENSITIVE
Select all scanner PDFs in Windows Explorer → Show more options → Apply sensitivity label with Microsoft Purview → OFFICIAL (CLOSED) → NON-SENSITIVE.



Add all PDF chunks
You can select many PDFs in one action, drag a whole group here, then add more files if the scanner created another chunk.
Resume a previous GNOME session
Review & override
GNOME proposes an interpretation; the teacher is authoritative. Select an entry on the left, compare the live annotated scan, and overwrite identity or answers where required.
Setup answer key
Paste directly from Excel into the grid if useful. The grid always shows all 45 OAS questions; only Q1 through the declared question count are used. Leave rows below the declared count blank. Presets fill mark allocation only; correct answers stay blank.
| Q# | Correct Ans | Mark allocated |
|---|
Mark, inspect & export
Run the marking pass, inspect preliminary cohort and item-level results, then bundle the final results pack.
Marking scripts
Any material change to cohort, identity, responses, answer key or marks makes the run dirty; simply re-mark.
Bundle results pack
Separate progress from marking. GNOME bundles Scripts PDF, Annotated PDF, Result Slips, Analysis.xlsx, Session JSON, then the ZIP.
ZIP contents
Scripts [timestamp].pdfAnnotated [timestamp].pdfResult Slips [timestamp].pdfAnalysis [timestamp].xlsxSession [timestamp].json