Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/touhid-96/java-quiz-project-using-json

This is a console application project using Java and JSON that allows developers to create a quiz application with various features, such as multiple-choice questions and score tracking. The repository includes the source code for the project, as well as documentation on how to use and customize the application.
https://github.com/touhid-96/java-quiz-project-using-json

console-app intellij java quiz-app score-tracker

Last synced: 4 days ago
JSON representation

This is a console application project using Java and JSON that allows developers to create a quiz application with various features, such as multiple-choice questions and score tracking. The repository includes the source code for the project, as well as documentation on how to use and customize the application.

Awesome Lists containing this project

README

        

# Java Quiz Project Using JSON

## Technology and Tool Used
- Intellij IDEA
- Java

## How to run this project
- Clone this project
- Run

## Prerequisite
- Java jdk (11 is recommended) must be installed

## Features
### Admin
- If someone login with admin credentials present in the users.json file he/she can add questions
- Admin can add questions (with answer key) in the question bank until he/she input 'q' to quit

### Student
- If someone login with other credentials present in the users.json file he/she will be considered as student
- There will be 10 (random) questions that will be given to the student.
- After finishing the quiz there will be a result saying how much marks the student has got.
- Student can re-run the quiz again (with random questions) by pressing 's'

## Admin Section Tutorial
https://github.com/touhid-96/Java-Quiz-Project-Using-JSON/assets/29010371/8eed11aa-5010-47a9-a974-b067bd4fecc9

## Student Section Tutorial
https://github.com/touhid-96/Java-Quiz-Project-Using-JSON/assets/29010371/9ba10154-0f5f-4ba0-a176-4fdef9bddbe7