Skip to content

🎯 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.

Notifications You must be signed in to change notification settings

Sakthi1509/quizzy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 QuizzDay – Smart Quiz Management Platform

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.


πŸš€ Features

πŸ‘¨β€πŸŽ“ Student

  • 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

πŸ‘©β€πŸ« Teacher

  • 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

πŸ›‘οΈ Admin

  • Approve / Reject / Delete users
  • Filter users by role and status
  • Monitor platform statistics
  • Manage overall system integrity

🧠 Quiz System Highlights

  • Multiple-choice questions (MCQs)
  • Timed quizzes
  • Auto evaluation
  • Result modal with explanations
  • Secure quiz session handling

πŸ› οΈ Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Firebase (Authentication & Firestore)
  • Database: Cloud Firestore
  • Hosting: Firebase Hosting

πŸ” Authentication

  • Role-based access control (Student / Teacher / Admin)
  • Secure login and session handling using Firebase Auth

πŸ“Š Dashboards

Each user role has a dedicated dashboard for better usability and access control.



🌱 Future Enhancements

  • Leaderboards
  • Certificate generation
  • Question bank & reuse
  • AI-based quiz suggestions
  • Mobile app version

πŸ‘¨β€πŸ’» Developed By

Sakthivel
Department of Information Technology
PKN College of Arts & Science


πŸ“œ License

This project is developed for educational purposes.

About

🎯 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages