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.
Platform Scale
Trusted by Leading Educational Institutions
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
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.
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.
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.
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.
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.
SVCE Sriperambadur
University-level semester examination evaluation with complete scanning, evaluation, and moderation workflows.
SNDT Women's University
Large-scale digital answer script evaluation for undergraduate and postgraduate examinations with full audit trail compliance.
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.
- 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
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
Technology Stack
Enterprise-grade infrastructure built for scale and reliability.
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.