QuizzDay is a role-based quiz management web application designed for educational institutions. It allows teachers to create and manage quizzes, students to participate and view results, and administrators to control users and system activity β all in one platform.
- Secure login & profile management
- Join quizzes using Quiz ID or shared link
- Real-time quiz experience with:
- Question navigation dots
- Progress tracking
- Timer-based quizzes
- View quiz results with:
- Score breakdown
- Correct answers & explanations
- Dashboard includes:
- Quizzes Youβve Taken
- Your Created Quizzes
- Followed Teachers
- Secure authentication
- Create and publish quizzes
- Share quizzes via link or quiz code
- View detailed quiz analytics:
- Student scores
- Average marks
- Participation count
- Post announcements & updates
- Dashboard includes:
- Your Quizzes
- Quizzes Youβve Taken
- Following Students
- Available Teachers
- Approve / Reject / Delete users
- Filter users by role and status
- Monitor platform statistics
- Manage overall system integrity
- Multiple-choice questions (MCQs)
- Timed quizzes
- Auto evaluation
- Result modal with explanations
- Secure quiz session handling
- Frontend: HTML, CSS, JavaScript
- Backend: Firebase (Authentication & Firestore)
- Database: Cloud Firestore
- Hosting: Firebase Hosting
- Role-based access control (Student / Teacher / Admin)
- Secure login and session handling using Firebase Auth
Each user role has a dedicated dashboard for better usability and access control.
- Leaderboards
- Certificate generation
- Question bank & reuse
- AI-based quiz suggestions
- Mobile app version
Sakthivel
Department of Information Technology
PKN College of Arts & Science
This project is developed for educational purposes.