Secure exam writing for Chromebooks

Full-screen, autosaving exam writer for managed kiosks

Exam Writer provides a locked-down writing space with a first-save gate, minute-by-minute autosave, admin PIN unlock, offline support, and accurate printing with headers & page numbers.

Exam Writer app screenshot
Screenshot: Exam Writer running on Chromebook in fullscreen mode.

Key features

Fullscreen & Kiosk-Ready

Designed for managed Chromebooks. Students can’t leave the app; admins have a hidden PIN exit.

First-Save Gate

Typing is disabled until the file location is chosen, protecting work from the very start.

Autosave Every Minute

Writes to the chosen file each minute and also keeps a backup in OPFS for resilience.

Open Existing Work

Recover and continue writing from the last saved file if a device loses power.

Printing That Matches

Clean header with center, candidate, title, date + “Page X of Y”. Content paginated to avoid overflow.

Hardened Editor

Spellcheck off, paste/context-menu/drop disabled by policy, with optional theme & zoom controls.

Useful shortcuts

Printing for exam scripts

Consistent layout

The app paginates your text for print with a per-page header and page count. No cut-off lines, no scrollbars.

  • A4 by default (Letter supported)
  • Date format: DD/MM/YYYY
  • Header fields: Center number, Candidate ID/Name, Exam Title

Tips

Use installed printers on the Chromebook. In managed environments, pre-select printers via policy.

Need Letter paper? You can toggle a flag in the app to use 279mm height and your preferred margins.

Deploy on Chromebooks

Install as a PWA

  1. Host the app files (PWA + service worker) — Netlify works great.
  2. Open in Chrome → menu → Install app.
  3. Launch in full-screen; the app uses display: fullscreen.

Managed kiosk (admin)

  1. Force-install the PWA via Google Admin Console.
  2. Assign as a single-app kiosk for exam OU.
  3. Provide the admin PIN to invigilators for emergency exit.

Privacy & reliability

Local-first
Saves directly to the student’s chosen file location. No cloud dependency.
Offline-ready
Service worker caches the app shell; autosave keeps writing even without connectivity.
Resilient
OPFS backup mirrors the latest text between timed saves.

Try Exam Writer

Open the app in your browser. For kiosk installs, point to the same URL.

Launch App Read the FAQ

FAQ

Does it block copy/paste?

Yes — paste, context menu, and drag/drop are blocked. Spellcheck is also disabled.

What happens if power is lost?

Students can open the last saved file and continue. The app also keeps an OPFS backup.

How do admins exit?

Open the hidden Admin panel (e.g., Ctrl+Shift+E or tap the title 5×), enter the PIN, then exit.

How is printing handled?

The app paginates text and prints a header on every page with date and page count: “Page X of Y”.

Questions?