MAPLES OSM

MAPLES OSM — Digital Answer Script Evaluation Platform

Secure, scalable evaluation platform capable of processing millions of answer scripts with full audit trail, evaluator anonymity, and multi-layer moderation — built for large-scale examinations.

20,00,000+ answer scripts processed
50 scanning stations
Secure on-screen marking system
End-to-end exam digitization

Platform Scale

20,00,000+
Answer Scripts Processed
25,000/day
Scanning Capacity
50
Scanning Stations
11,000+
Evaluators Supported
10,00,000/day
Pages Processed
4,000+
Concurrent Evaluations

Trusted by Leading Educational Institutions

SS
SVCE Sriperambadur
Do
Directorate of Technical Education
SW
SNDT Women's College
SS
SVCE Sriperambadur
Do
Directorate of Technical Education
SW
SNDT Women's College

End-to-End Evaluation Workflow

From physical answer booklets to published results — a single platform manages every step.

Answer Booklets Received

Physical inwarding with QR tracking

Scanning Centre

50 stations, 25,000 scripts/day

Image Processing

Spine detection, page splitting, QC

Script Randomization

Anonymized evaluator assignment

Evaluator Login

OTP + face recognition proctoring

Marking & Moderation

On-screen marking + double valuation

Quality Assurance

Multi-layer moderation & warnings

Results Export

9-point validation & publication

Core Platform Modules

A complete system — not just a marking tool. Every module built for large-scale examination processing.

Answer Script Scanning

High-speed overhead camera scanning with automatic spine detection, page splitting, and perspective correction. 25,000 scripts/day across 50 stations.

Image Processing & Page Detection

Automated page-order validation, image quality checks, and QC review in 2/4/8-column grids. Manual crop tool for individual page correction.

Barcode / QR Recognition

Dual QR detection on first page (batch + booklet). Code128 barcode validation on every subsequent page for tamper-proof page ordering.

Script Randomization

Answer scripts stripped of student identity and randomly distributed to evaluators. No evaluator knows whose paper they are marking.

On-Screen Marking

Split-panel evaluation interface with annotation tools, question grid, auto-score validation, keyboard shortcuts, and auto-save.

Double Valuation

Same answer script assigned to multiple evaluators independently. Score discrepancies automatically flagged for moderator adjudication.

Moderation & Review

Multi-layer verification: moderators review evaluator work, chief examiners oversee subjects, admins approve results. Warnings for marking irregularities.

Result Export

9-point automated validation before publication. Multi-level processing by exam, department, or subject. Re-evaluation with full audit trail.

Audit Logs & Security

Every action logged with timestamp and user ID. RTI-ready audit trail. Encrypted storage with dual backup. Face recognition proctoring.

Exam Integrity

How Does MAPLES OSM Prevent Exam Fraud?

MAPLES OSM is architected so fraud can't happen in the first place — evaluator anonymity ensures markers never know whose paper they grade, double valuation catches scoring errors, moderation at every layer verifies quality, and a complete audit trail logs every action with timestamp and user ID for full RTI compliance.

Evaluator Anonymity

Answer scripts are stripped of student identity before reaching evaluators. Evaluators never know whose paper they are marking — eliminating bias and favoritism.

Double Valuation

The same answer book can be assigned to multiple evaluators independently. Score discrepancies are automatically flagged for moderator adjudication.

Moderation Workflows

Multi-layer review: moderators verify evaluator work, chief examiners oversee subjects, admins approve results. Warnings issued for over/under-valuation.

Complete Audit Trail

Every action logged with timestamp and user ID — who marked what, when, every score change, every login. RTI-ready and tamper-evident.

Tamper Detection

Assignment-based access ensures evaluators only see their assigned books. Transaction-isolated operations prevent race conditions and unauthorized modifications.

Encrypted Storage

Answer script images stored with dual backup (local + Cloudflare R2). All data encrypted in transit (HTTPS) and at rest. JWT-authenticated API access.

Face Recognition Proctoring

Continuous face verification during evaluation sessions ensures the assigned evaluator is the one actually marking — preventing proxy evaluation.

OTP-Based Authentication

Multi-channel OTP via SMS and email. No shared passwords. Every login verified, every session tracked, every device logged.

ISO 27001Information Security
SSL/TLSEncrypted Transit
RBAC11 Specialized Roles
Audit TrailEvery Action Logged
MapleScan

How Does Answer Sheet Scanning Work?

MapleScan uses overhead cameras to capture open booklets, automatically detecting the spine, splitting pages, validating QR/barcodes, and uploading in real-time — no manual alignment, no missed pages, 25,000 scripts per day.

maplesosm.com/scan
Camera Feed
Auto-Capture
Page 7/32 • Batch BK-2026-042Barcode OK
SpaceCaptureEnterComplete←→Navigate
Batch Progress
BK-2026-04214/50
AB-104232/32
AB-104332/32
AB-10447/32
R2 Sync Active
Local + Cloud backup

Spine-Based Splitting

Auto-detects the spine of an open booklet, splits left and right pages, and corrects perspective distortion — just place the booklet under the camera.

Dual QR Detection

First page simultaneously detects both batch and booklet QR codes. Auto-loads the batch manifest and tracks progress from a single capture.

Barcode Validation

Pages 3–32 carry Code128 barcodes. Every barcode is validated against the expected sequence in real-time — page-order errors caught instantly.

Auto-Capture Mode

Motion detection captures pages automatically as the operator flips — idle, turning, settling, capture. Hands-free scanning.

Keyboard-First Workflow

Full scanning workflow without touching a mouse. Space to capture, arrows to navigate, Enter to complete.

Built-In Quality Control

QC reviewers inspect pages in 2/4/8-column grids, approve or reject with structured reasons. Rejected pages get manual crop correction.

Dual Storage

Every page saved locally + backed up to Cloudflare R2 in real-time. No data loss even if one storage fails.

Manual Crop Tool

Fix individual bad pages with interactive percentage-based cropping and live perspective correction — no full booklet rescan needed.

32
Pages Per Booklet
50
Booklets Per Batch
40+
Concurrent Stations
< 1s
Per Capture

Scanned booklets flow directly into the MAPLES OSM evaluation pipeline — no export, no import, no waiting.

Proven at Scale

Real operational experience with India's examination boards and universities.

Directorate of Technical Education

End-to-end digital evaluation for polytechnic and diploma examinations across 467 institutions in Tamil Nadu — 7,000+ evaluators and chiefs located all over the state, marking remotely. Results in 30 days, down from 90.

5,00,000+
Scripts Processed
50
Scanning Stations
7,000+
Evaluators & Chiefs
467
Institutions
84
Valuation Centres
90→30 days
Result Timeline
50%
Cost Reduction
4,000+
Peak Concurrent
Read full case study

SVCE Sriperambadur

University-level semester examination evaluation with complete scanning, evaluation, and moderation workflows.

50,000+
Scripts Processed
10
Scanning Stations
15 days
Processing Time
500+
Evaluators

SNDT Women's University

Large-scale digital answer script evaluation for undergraduate and postgraduate examinations with full audit trail compliance.

1,50,000+
Scripts Processed
700+
Evaluators

Why MAPLES OSM

Not another evaluation software — this is critical examination infrastructure.

Designed for Large-Scale Exam Boards

Built from the ground up for state-level exam boards and universities processing lakhs of answer scripts — not adapted from a generic SaaS tool.

High-Speed Scanning Infrastructure

50 scanning stations, 25,000 scripts/day capacity, auto-capture with barcode validation. Physical infrastructure that exam authorities can inspect.

Fully Digital Evaluation Workflow

Inwarding to results in a single platform — no vendor handoffs, no data exports between systems, no reconciliation spreadsheets.

Built-In Audit & Security Controls

Evaluator anonymity, double valuation, face recognition, OTP authentication, tamper-proof audit trails — fraud prevention by design, not afterthought.

Scalable Cloud Architecture

4,000+ concurrent evaluations demonstrated. Redis caching, connection pooling, horizontal scaling. Infrastructure that handles exam-day peak loads.

Dedicated Support Operations

Built-in call center with caller ID, queue management, and AI-powered call transcription. MapleSOSM Calls Android app for on-the-go support.

What Features Does MAPLES OSM Include?

Everything you need for seamless digital evaluation — from answer sheet upload to final result in one integrated platform.

On-Screen Evaluation

High-resolution answer sheet viewing with zoom, pan, and multi-page navigation.

Smart Marking Tools

Tick, cross, and freehand drawing annotations directly on answer sheets with full undo.

Question Grid Navigation

Jump to any question instantly. Auto-validates scores against maximum marks.

Multi-Role Dashboards

Dedicated dashboards for Evaluators, Moderators, Admins, and Students.

Quality Control & Moderation

Moderators verify evaluations, flag inconsistencies, and issue warnings.

OTP Authentication

Secure login via OTP delivered through SMS and email. Multi-channel verification for evaluators and students.

Face Recognition Proctoring

Real-time face verification ensures the assigned evaluator is the one marking. Continuous identity checks during evaluation sessions.

Real-Time Progress Tracking

Track evaluation progress by subject, evaluator, and status in real-time.

Instant Result Processing

Secure, instant result processing with 9-point error validation. Multi-level processing by department and subject.

Re-Evaluation Support

Full re-evaluation workflow with automatic subject reassignment, score discrepancy detection, and result reprocessing.

Chief Examiner & Moderator Support

Dedicated workflows for chief examiners and moderators — pool-based assignment, performance monitoring, and moderator switching.

Evaluation Reminders

Automated reminders via SMS and email to evaluators for pending evaluations, deadlines, and credential updates.

Audit Logging

Full compliance-ready audit trail. Every action logged with timestamp and user.

Multi-Language UI

Supports English, Hindi, and Tamil out of the box. Easily extensible.

Dark Mode

Full dark/light theme support for comfortable evaluation during long sessions.

Keyboard Shortcuts

Power-user shortcuts for undo, navigation, and 2x evaluation speed.

Live Chat Support

Built-in real-time chat for evaluator support during exam windows.

Student Result View

Students view evaluated answer sheets with question-wise score breakdowns.

Built for Every Stakeholder

Purpose-built interfaces for every role in the evaluation lifecycle.

For Evaluators
  • Evaluate 60-80% faster than paper
  • Annotate directly on answer sheets with drawing tools
  • Clear question grid with auto-score validation
  • Track your progress and performance metrics
  • Keyboard shortcuts for power-user speed

Intuitive marking interface with split-panel view

Android App

Support Operations, Right From Your Phone

MapleSOSM Calls — a dedicated Android app for your support team to manage evaluator communications at scale.

Instant Caller ID

Rich caller card overlay appears the moment an evaluator calls — name, role, progress, credentials status.

One-Tap Claim & Call

See the evaluator queue, tap once to claim and auto-dial. No double-booking.

Auto Recording Upload

Call recordings automatically detected and uploaded after each call. Zero manual steps.

Real-Time Dashboard

Today's calls, answered, missed, avg duration, status breakdown — all at a glance.

11,000+ Contacts Cached

Entire evaluator directory cached locally. Caller ID works instantly, even offline.

Resend Credentials Anywhere

One-tap credential resend from the overlay, in-call screen, contact detail, or dial pad.

All communication encrypted. No personal contacts read. Privacy Policy

MapleSOSM Calls
47
Today
42
Answered
Prof. Sharma
2m ago
Resolved
Dr. Patel
5m ago
Open
Mrs. Kumar
12m ago
Resolved
3.5MB
App Size
< 5%
Frame Jank
11K+
Contacts Cached
< 2s
Startup Time

Technology Stack

Enterprise-grade infrastructure built for scale and reliability.

Frontend
Modern Web Application
Backend
Scalable API Layer
Database
Enterprise RDBMS
Storage
Dual Cloud Backup
Infrastructure
Containerized Deployment
AI/ML
OCR & Image Processing
Security
Encrypted & Audited
Mobile
Android Companion App

Frequently Asked Questions

Everything you need to know about MAPLES OSM.

MAPLES OSM is an end-to-end digital answer script scanning and on-screen marking platform built for exam boards, universities, and state education departments. It replaces traditional paper-based evaluation with a secure, scalable digital workflow — from physical booklet receipt through scanning, evaluator assignment, on-screen marking, moderation, and result publication. The platform has processed over 20,00,000 answer scripts across 467 institutions in Tamil Nadu, supported 11,000+ evaluators, and handled 4,000+ concurrent evaluations at peak load. Key capabilities include evaluator anonymity, double valuation with automatic discrepancy detection, face recognition proctoring, multi-layer moderation, and RTI-ready audit trails that log every action with timestamp and user ID.

MAPLES OSM is optimized for desktop browsers including Chrome, Firefox, Edge, and Safari. The evaluation interface requires a minimum screen width to ensure accurate marking with annotation tools, zoom, pan, and question grid navigation. For support staff, a dedicated Android app called MapleSOSM Calls is available — it provides caller ID for 11,000+ evaluator contacts, call queue management, recording upload, and credential resending. The mobile app requires Android 10+ and is only 3.5MB in size. Scanning stations run the MapleScan web app in any modern desktop browser with WebRTC camera support.

Answer sheets are scanned using MapleScan, a purpose-built web-based scanning system. Operators place open booklets under an overhead camera (USB webcam or document camera) on a dark mat surface. MapleScan automatically detects the spine of the booklet, splits the image into left and right pages, applies perspective correction, and validates QR codes and barcodes on each page. Auto-capture mode uses motion detection to photograph pages as the operator flips them — no manual trigger required. Each capture processes in under one second, and a full 32-page booklet can be scanned in under two minutes. All images are stored locally and backed up to Cloudflare R2 in real-time for redundancy.

Yes. MAPLES OSM implements multiple layers of security to protect exam data. Authentication uses JWT tokens with bcrypt password hashing and OTP verification via SMS and email — no shared passwords. Role-based access control with 11 specialized roles ensures users only see data relevant to their function. Assignment-based access means evaluators can only view their specifically assigned answer books. All data is encrypted in transit via HTTPS and stored with dual backup on local infrastructure and Cloudflare R2. Face recognition proctoring continuously verifies evaluator identity during marking sessions. Transaction-isolated database operations prevent race conditions. A complete audit trail logs every action with timestamp and user ID, making the entire system RTI-ready and tamper-evident.

Yes. MAPLES OSM supports double valuation where the same answer book is independently assigned to two or more evaluators who mark without knowledge of each other's scores. Once both evaluations are complete, the system automatically compares scores and flags discrepancies that exceed configurable thresholds. Flagged answer books are routed to moderators for adjudication. Moderators can review both sets of marks side-by-side, verify evaluations, issue warnings for over-valuation or under-valuation, and make final score decisions. This multi-layer approach — evaluators, moderators, chief examiners, and administrators — ensures evaluation quality and eliminates single-evaluator bias.

The MAPLES OSM platform interface currently supports three languages: English, Hindi, and Tamil. The internationalization framework is designed to be extensible, allowing additional languages to be added without code changes to the core platform. Language selection applies to the full evaluation interface including navigation, annotation tool labels, question grids, dashboard headings, and system notifications. This multi-language support is particularly important for state exam boards like DOTE Tamil Nadu where evaluators across 467 institutions are most comfortable working in their regional language.

Quality control in MAPLES OSM operates at every stage of the evaluation pipeline. During scanning, QC operators inspect scanned images in configurable grid views (2, 4, or 8 columns), approving or rejecting pages with structured reasons — rejected pages can be individually re-cropped with live perspective correction without rescanning the entire booklet. During evaluation, moderators review evaluated answer books, verify scores against answer sheets, and flag inconsistencies. Chief examiners oversee entire subjects and monitor evaluator performance. Administrators perform final result approval through a 9-point error validation process before publication. The system automatically issues warnings for statistical anomalies like consistent over-valuation or under-valuation patterns.

Yes. MapleSOSM Calls is a dedicated Android application built specifically for support staff who assist evaluators during exam evaluation windows. The app provides caller ID that instantly displays evaluator names, institutions, and roles from a locally cached directory of 11,000+ contacts. It includes call queue management for organizing support requests by priority, call recording with automatic upload to the central MAPLES OSM platform, and a credential resending feature that lets support staff help evaluators recover login credentials without admin intervention. The app requires Android 10 or later, is only 3.5MB in size, and syncs all data with the web platform in real-time.

Yes, caller identification in MapleSOSM Calls works fully offline using a locally cached contact directory containing 11,000+ evaluator entries including names, institutions, departments, and roles. When an evaluator calls the support helpline, the app immediately displays their identity even without internet connectivity. Call logging, notes, and recording uploads are queued locally and sync automatically when connectivity is restored. This offline-first design is critical during peak evaluation periods when support staff may be in locations with unreliable internet but still need to identify and assist evaluators calling for help.

MAPLES OSM is proven at production scale with over 20,00,000 answer scripts processed, 11,000+ evaluators conducting evaluations simultaneously, and 4,000+ concurrent active evaluation sessions at peak load. The scanning infrastructure supports 50 stations processing 25,000 scripts per day, with load testing verified at 40+ simultaneous stations. During peak evaluation cycles, the platform processes over 10,00,000 pages per day. The architecture achieves this scale through Redis caching for frequently accessed data, PostgreSQL with connection pooling for reliable database access, horizontal scaling with multi-worker uvicorn, and Cloudflare R2 for distributed object storage. Result timelines drop from 90 days to 30 days compared to paper-based evaluation.

Setting up a MapleScan scanning station requires three things: an overhead camera (any USB webcam or document camera with sufficient resolution), a dark mat surface for contrast-based booklet detection, and a computer running the MapleScan web app in any modern browser with WebRTC camera support. No specialized scanner hardware, no proprietary equipment, and no software installation is required — the entire scanning application runs in the browser. The overhead camera approach combined with automatic spine detection means operators simply place open booklets flat on the mat and the system handles page splitting, perspective correction, and QR/barcode validation automatically.

Each capture in MapleScan takes under one second to fully process — this includes spine detection, left-right page splitting, perspective correction, QR/barcode validation, and saving to both local storage and Cloudflare R2 cloud backup. A full 32-page answer booklet can be completely scanned in under two minutes. With auto-capture mode enabled, the system uses motion detection to automatically photograph pages as the operator flips them through idle, turning, settling, and capture states — making the process hands-free. At scale, 50 scanning stations operating simultaneously achieve a combined throughput of 25,000 answer scripts per day.

MAPLES OSM handles poorly scanned pages through its built-in quality control workflow without requiring a full booklet rescan. QC reviewers inspect scanned images in configurable grid views and flag any pages with quality issues such as blurriness, incomplete capture, or incorrect perspective. Flagged pages are routed to operators who can use the manual crop tool — an interactive percentage-based cropping interface with live perspective correction preview. The operator adjusts the crop boundaries, the system applies perspective correction in real-time, and the corrected page replaces only the problematic one. This page-level correction approach saves significant time compared to rescanning entire 32-page booklets.

MAPLES OSM has been load-tested with 40+ concurrent scanning stations all uploading simultaneously to the central server, and the current production deployment supports 50 scanning stations. The system scales horizontally through multi-worker uvicorn for handling concurrent upload requests, PostgreSQL connection pooling for reliable database access under load, and Cloudflare R2 for distributed object storage that handles parallel writes efficiently. Each station operates independently with its own local storage as a first backup, meaning network congestion or server delays at one station never block scanning at another. The architecture is designed to add more stations as needed without configuration changes.

Yes. MapleScan's spine-based detection algorithm works with any open booklet size because it identifies the spine (the center fold) of the booklet rather than relying on fixed page dimensions. The spine offset parameter is adjustable from -30% to +30% to accommodate different binding styles — from center-stapled booklets to side-stitched or perfect-bound answer books. This flexibility means institutions do not need to standardize on a specific booklet format or size to use the scanning system. The perspective correction algorithm also adapts to different camera heights and angles, ensuring consistent output quality regardless of the physical setup at each scanning station.

Request a Demo

See the complete platform in action — live OSM platform demo, scanning workflow walkthrough, and evaluation process simulation.