Run quizzes,
evaluate instantly,
announce results.
A complete cloud-based Online Quiz Management System for teachers, students and admins — built on Next.js, MongoDB Atlas, Cloudinary and Gmail SMTP.
Active Quiz
Cloud Computing — Midterm
Q3. Which AWS service hosts container workloads?
One dashboard, three personas
Each role gets a tailored view — students see upcoming quizzes and results, teachers manage their question banks, admins monitor everything.
Quiz SystemGood morning, Ibrar
3 quizzes published · 47 attempts this week
Active Quizzes
3
Total Attempts
47
Avg Score
72%
Cloud Computing — Midterm
23 attempts · avg 78%
DevOps Fundamentals
16 attempts · avg 65%
Containerization Basics
8 attempts · avg 82%
Everything you need to run quizzes online
Designed around the modules in the project document — auth, quiz management, attempts, results and analytics.
Create & schedule quizzes
Teachers build timed quizzes with MCQ, true/false and short-answer questions.
Instant auto-evaluation
Objective answers are graded the moment students submit.
Per-student analytics
Performance charts, pass percentages and quiz history for each student.
Email notifications
Invites, resets and result announcements delivered via Gmail SMTP.
JWT-based security
Bcrypt hashing and role-based access for students, teachers and admins.
Cloud-native storage
Files on Cloudinary, structured data on MongoDB Atlas.
Built for three roles
Student
- • Attempt quizzes in a timed window
- • Instant feedback on objective answers
- • View results and performance charts
Teacher
- • Create quizzes & questions
- • Schedule & publish to students
- • Announce results and grade subjective answers
Admin
- • Manage user accounts and roles
- • Monitor system usage & audit logs
- • Manage subjects and global settings
Powered by a modern cloud stack
Next.js
Frontend & API routes
MongoDB Atlas
Cloud database
Cloudinary
File & image storage
Gmail SMTP
Transactional email
Docker
Containerized deploys
GitHub Actions
CI/CD pipeline
Ready to run your first quiz?
Sign up in seconds — you'll get a verification email, then you can create or attempt a quiz right away.