Project Overview
SDQ Assessment System is a web application for schools to conduct the internationally recognized Strengths and Difficulties Questionnaire. Teachers can manage students, run 25-question assessments across 5 behavioral dimensions, view individual results with score breakdowns, and generate classroom-level reports with charts. The system includes subscription plans, route protection via Next.js Middleware, and email verification.
Key Features
Student Management
Add, edit, delete students and bulk import via Excel. Group students by classroom.
SDQ Assessment
25-question international standard assessment with auto-advance, real-time progress bar, and automatic 5-dimension scoring.
Reports & Charts
Classroom-level charts and statistics, individual result history, and filter by assessment status.
Route Protection
Next.js Middleware for route protection, email verification, and role-based admin access.
Excel Import
Bulk import student data from Excel files with ExcelJS.
Subscription & Notifications
Free, monthly, and lifetime plans with feature gating and expiry notifications.