A dedicated web application is proposed to streamline secure classroom assessments for a mathematics teacher who has outgrown the limitations of general-purpose survey tools.
🔹 Problem Statement
Traditional online testing tools, such as Google Forms, while convenient, often fall short when it comes to efficiency, security, and automation in conducting academic assessments.
A mathematics teacher faced the following challenges in managing class tests:
Manual Test Creation
Every time a test was scheduled, the teacher had to manually create a new Google Form.
Uploading questions, setting options, and formatting were highly time-consuming and repetitive.
Lack of Security in Google Forms
Google Forms provided minimal control over cheating prevention.
Students could easily share forms, reattempt using multiple accounts, or collaborate during tests.
No proctoring or monitoring features were available.
Inefficient Question Management
There was no centralized question bank. Each test had to be created from scratch.
If the teacher had a collection of previous question papers (images or PDFs), there was no direct way to reuse or digitise them.
Test Randomization & Scheduling Limitations
All students received the same set of questions, making it easier to share answers.
There was no mechanism to automatically randomise questions or generate unique sets for each student.
Google Forms lacked proper test scheduling and automation features.
Post-Test Analysis Limitations
The teacher needed a leaderboard to instantly evaluate student performance in a comparative format.
Downloading and sharing results in a professional format like PDF was not directly supported.
🔹 Client Requirements
To overcome these challenges, the teacher envisioned a dedicated web application with the following requirements:
Teacher Dashboard
Upload questions in image or PDF format.
An integrated OCR (Optical Character Recognition) to automatically recognise and digitise content.
Store extracted questions in a centralised question bank for easy reuse.
Test Management & Scheduling
Option to schedule tests in advance.
Automatic generation of randomised question sets for each student, ensuring fairness and reducing chances of cheating.
Student Security Features
Enhanced exam security measures such as restricted navigation.
Random question shuffling.
Result Processing & Leaderboard
Automatic evaluation of tests.
A downloadable leaderboard view for teachers to instantly compare students' performance.
🔹 Proposed Solutions & Features
Teacher Dashboard
1) Scan Question
Upload questions as image or PDF and click Extract Questions.
OCR extracts MCQ questions and auto-populates editable fields: question text, four options, and KaTeX preview for mathematical notation.
Optional: attach diagrams (image uploads) per question.
Teacher selects correct option, class, chapter, and language (Bengali / English) before saving.
Save pushes the item into the centralized Question Bank.