Skip to content

saif-46/QuizHub-a-quiz-management-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizHub - A Quiz Management System

Build Status

Second-year Project for my Java OOP course, made with Java Swing and MySQL.

Features

Student Panel

  • Students can view their upcoming exams, exam schedules and the scores they have obtained in each subject.
  • Students can take exams online, view their results and performance analysis.

Teacher Panel

  • Teachers can create exams by setting up questions, multiple-choice answers, and correct answers.
  • Teachers can manage student attendance for the exam.
  • Teachers can review and mark exams.
  • Teachers can view and download reports of student scores and performance.

Admin Panel

  • Admins can manage and maintain records of teachers and students.
  • Admins can protect the privacy of both teacher and student panels by managing user authentication and authorization.
  • Admins can generate reports of exams, student performance and teacher activities.

Database Creation

  • Install MySQL on your computer.
  • Open MySQL Workbench or MySQL command-line and copy paste the instructions from this file to create the database.

Installation

  1. Clone or download the QuizHub repository.
  2. Open the project in NetBeans.
  3. Add the libraries and dependencies.
  4. Compile and run the project.

Note: You need to have Java installed on your computer to run the project.

Technologies

  • Java
  • Java Swing
  • MySQL

License

This project is licensed under the MIT License.

Free Software, Hell Yeah!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 98.7%
  • Java 1.3%