Quick Mark

Browser-based Optical Mark Recognition System

âš™ī¸ No configuration loaded
Buy Me a Coffee Tutorial

Test Configuration

💾 Configuration is automatically saved

Your test setup is saved in your browser. For backup or to use on a different computer, download the config file.

Students identified by number only (data protection)

📄 Custom Header & Footer (Optional)

Add custom text fields and images to appear on your answer sheets

These will be printed at the top or bottom of each sheet.

đŸ‘Ĩ Student Names (Optional)

Paste your class list here! The app will automatically set the number of students based on how many names you enter.

📌 Data Protection: Names are processed locally in your browser only. No data is sent to any server.

💡 Quick Entry: Copy names from Excel/Google Sheets (one name per row) and paste below. The number of students will update automatically!

The app will automatically count the names and set the number of students. You can edit names directly in this box.

📊 Grade Boundaries (Optional)

Paste your grade boundaries here! The app will automatically create rows based on what you paste.

You can use any grade labels you want: letters (A, B, C), numbers (7, 6, 5), or words (Excellent, Good, Needs Improvement).

Leave this blank if you don't want to use grades - only scores will be shown.

💡 Quick Entry: Copy two columns from Excel/Google Sheets (Grade | Percentage) and paste below. Rows will be created automatically!

Separate grade and percentage with tab, comma, or space. The app will automatically create rows based on what you paste.

Markscheme (Correct Answers)

Paste your answer key here! The app will automatically set the number of questions based on how many valid answers you enter.

💡 Quick Entry: Copy answers from Excel/Sheets (one per line) and paste below. The number of questions will update automatically!

The app will automatically count valid answers and set the number of questions. Valid answers will turn green. Must match your selected options (A, B, C, D...).

Generate Answer Sheets

Current Configuration:

Please complete setup first.

Scan & Score Answer Sheets

📋 How it works:

  1. Upload your scanned answer sheets (PDF)
  2. Draw a box around the answer bubble area
  3. Review the calibration preview to confirm detection is accurate
  4. Process all sheets and review any issues

Review & Edit Scanned Results

â„šī¸ Review Process:

Check the sections below for any sheets that need your attention. You can verify student identifications, mark absent students, review flagged answers, and make corrections before finalizing results.

Results & Analysis

Class Report

Full size view