Overview
A full-stack online assessment platform where educators create and grade exams while students take timed tests with auto-saved answers.
Key Features & Architecture
- • Live exam sessions with teacher-defined start time and duration, plus student join flow for active sessions.
- • Client-side answer persistence in localStorage to preserve in-progress submissions.
- • Weighted auto-grading based on correct answers and exam weight distribution.
- • Session analytics dashboard showing average, highest, and lowest scores with participant counts.
- • Role-based access control with separate teacher/student routes and secure authentication.
Technologies
Spring BootSpring SecurityThymeleaf