GNOME

Gongshang New Optical Marking for Exams

Local browser processing · files stay on this device
STEP 1 · PREPARE THE RESPONSE SHEET

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.

Workflow: print → students shade → Canon ADF scan → Purview classification → GNOME review and marking.
GNOME blank optical answer sheet
NextLoad the full school namelist for names, Teaching Groups and cohort checks.
STEP 2

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.

No namelist loaded
RECOMMENDED NORMAL PATH

GNOME Namelist from SCMobile FlexiList

1
Install onceShow Chrome's bookmarks bar (Ctrl + Shift + B), then drag this onto it:GNOME Namelistdrag to bookmarks bar
2
Get the full school namelistOpen SCMobile, sign in normally with MIMS/MFA, then click GNOME Namelist. It downloads Name, Class, Index and all available TG memberships directly from your authorised FlexiList view.Open SCMobile FlexiList
3
Load it into GNOMEChoose the downloaded GNOME Namelist YYYY.csv. Everything is parsed locally in this browser.
No namelist loaded
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.

No expected cohort selected

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.

LOCAL
STEP 3

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.

No batch loaded
BEFORE YOU LOAD

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.

Show more options
1 · Show more options
Apply sensitivity label
2 · Apply label
Non-sensitive
3 · 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.

No files selected
Add one or more scanner PDFs.
Local processingPDFs, student responses, roster files and generated outputs are processed in this browser and are not uploaded to GNOME or Cloudflare.
Resume a previous GNOME session
No session loaded
STEP 4

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.

No batch loaded
STEP 5

Setup answer key

Not confirmed

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 AnsMark allocated
STEP 6

Mark, inspect & export

Run the marking pass, inspect preliminary cohort and item-level results, then bundle the final results pack.

Not marked

Marking scripts

Any material change to cohort, identity, responses, answer key or marks makes the run dirty; simply re-mark.

Ready0%
Waiting to mark

Bundle results pack

Separate progress from marking. GNOME bundles Scripts PDF, Annotated PDF, Result Slips, Analysis.xlsx, Session JSON, then the ZIP.

Ready0%
Waiting to export

ZIP contents

Scripts [timestamp].pdfAnnotated [timestamp].pdfResult Slips [timestamp].pdfAnalysis [timestamp].xlsxSession [timestamp].json

Missing expected candidates

Manage presets

ONE-TIME SETUP

Install GNOME Namelist manually in Chrome

  1. Press Ctrl + Shift + B to show Chrome's bookmarks bar.
  2. Right-click an empty area of the bookmarks bar.
  3. Select Add page….
  4. For Name, enter GNOME Namelist.
  5. For URL, paste the complete bookmark URL shown below.
  6. Click Save.
  7. Return to GNOME and click Open SCMobile FlexiList.
  8. Sign in normally with MIMS/MFA if required.
  9. While on SCMobile, click GNOME Namelist on the bookmarks bar.
  10. When GNOME Namelist YYYY.csv downloads, return to GNOME and import that CSV.
Important: Do not paste the bookmarklet into Chrome's normal address bar. Chrome may strip the javascript: prefix. Save it as a bookmark using the steps above.
This bookmark performs read-only GETs in your signed-in SCMobile tab and creates the CSV locally.