Skip to content

Quizzy is a Java-based application designed to create and manage quizzes for educational purposes. It features a comprehensive data model, including quiz boards, individual quizzes, and user accounts for both students and teachers.

License

Notifications You must be signed in to change notification settings

thenameisajay/Quizzy-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quizzy-App - A Java-based Quiz Management System

Description

Quizzy is a Java-based Quiz Management System designed to facilitate the creation, management, and grading of quizzes in an educational setting. With support for multiple user roles such as students and teachers, it offers a comprehensive data model to efficiently store and manage quiz and user-related information.

Key features:

  1. Supports multiple user roles (students and teachers).
  2. Allows quiz creation and management by teachers.
  3. Efficient storage and retrieval of quiz and quiz board data
  4. Keeps track of student scores and quiz completion status.

Technologies Used:

  1. Intelli J
  2. Java
  3. Git
  4. JUnit - 5

Testing :

The project includes JUnit 5 test cases to ensure the proper functionality of the classes. These test cases cover a wide range of scenarios, including edge cases and various input combinations.

Screenshot 2023-04-23 at 1 15 27 PM

TESTS WRITTEN : 99

Contributions :

Feel free to explore, contribute, and provide feedback on the project. Your contributions are most welcome!

  • Clone the repository from GitHub.
  • Create a new branch for your feature or bug fix.
  • Write unit tests for your code.
  • Implement your feature or bug fix.
  • Ensure all tests pass.
  • Commit your changes and push to your branch on to GitHub.
  • Submit a merge request to merge your changes into the main branch.

Authors:

  • Ajay Pradeep Mahadeven

License:

This project was a practice for large scale project development and use of MVC (modified - Service Layer) Architecture. It is a great starting point for anyone looking to build a course and quiz management system or learn about Java, object-oriented programming, and unit testing.

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Quizzy is a Java-based application designed to create and manage quizzes for educational purposes. It features a comprehensive data model, including quiz boards, individual quizzes, and user accounts for both students and teachers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages