GitHub - suba12890/Java-Quiz: The Simple Online Quiz Application is designed to provide users with a platform to take quizzes online. It aims to enhance learning and knowledge assessment through interactive quizzes. The project encompasses the design, development, and deployment of a user-friendly application using Java as the primary programming language. · GitHub
Skip to content

suba12890/Java-Quiz

 
 

Folders and files

Repository files navigation

Java-Quiz

The Simple Online Quiz Application is designed to provide users with a platform to take quizzes online. It aims to enhance learning and knowledge assessment through interactive quizzes. The project encompasses the design, development, and deployment of a user-friendly application using Java as the primary programming language.

Tools and Technologies

  1. Java Development Kit (JDK)
  2. Eclipse IDE
  3. Apache Server
  4. HTML/CSS/JavaScript for frontend

Admin Credential:

  • Default Username: admin
  • Default Password: admin

Student Credential:

  • You can change student credential from resources/databases/users.json
  • Default Username: shriya
  • Default Password: shriya

Questions

  • Question are located in resources/databases/questions.json

Marks

  • Marks are located in resources/databases/users.json

Implementation

  1. User Registration and Login


Registration:

  • Users fill out a registration form.
  • Data is validated and stored in the Users table.
  • Passwords are hashed for security.


Login:

  • Users enter their credentials.
  • Credentials are verified against the database.
  • Successful login redirects users to the dashboard.
  1. Quiz and Question Management


Admin Interface:

  • Admins can create, update, and delete quizzes.
  • Admins can add, edit, and remove questions for each quiz.
  1. Quiz Taking


User Interface:

  • Users select a quiz to take.
  • Questions are fetched from the database and displayed.
  • Users submit answers, which are immediately evaluated.
  • Results are stored in the Results table and displayed to the user.

Screenshots

image image image image image image image image

About

The Simple Online Quiz Application is designed to provide users with a platform to take quizzes online. It aims to enhance learning and knowledge assessment through interactive quizzes. The project encompasses the design, development, and deployment of a user-friendly application using Java as the primary programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Java 100.0%