{"id":21639761,"url":"https://github.com/anika21-nextin/java-quiz-test","last_synced_at":"2026-05-08T08:33:21.513Z","repository":{"id":213691819,"uuid":"734706649","full_name":"Anika21-NextIn/java-quiz-test","owner":"Anika21-NextIn","description":"This is a java quiz project created by integrating JSON-simple in java using JSON manipulation techniques where user will be asked multiple choice questions extracted from JSON and admin can set multiple choice questions with options and correct answer and store it in JSON array as having question as objects.","archived":false,"fork":false,"pushed_at":"2023-12-22T15:15:08.000Z","size":71,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-19T02:11:32.191Z","etag":null,"topics":["java","json","json-manipulation"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Anika21-NextIn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-22T11:46:10.000Z","updated_at":"2024-03-03T13:17:51.000Z","dependencies_parsed_at":"2025-03-19T02:11:24.748Z","dependency_job_id":"ed12d339-21f5-4630-94c2-d2350cf61a79","html_url":"https://github.com/Anika21-NextIn/java-quiz-test","commit_stats":null,"previous_names":["anika21-nextin/java-quiz-test"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Anika21-NextIn/java-quiz-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anika21-NextIn%2Fjava-quiz-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anika21-NextIn%2Fjava-quiz-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anika21-NextIn%2Fjava-quiz-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anika21-NextIn%2Fjava-quiz-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Anika21-NextIn","download_url":"https://codeload.github.com/Anika21-NextIn/java-quiz-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Anika21-NextIn%2Fjava-quiz-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32773053,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"ssl_error","status_checked_at":"2026-05-08T08:22:45.650Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","json","json-manipulation"],"created_at":"2024-11-25T04:15:00.532Z","updated_at":"2026-05-08T08:33:21.501Z","avatar_url":"https://github.com/Anika21-NextIn.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Java-quiz-test\n## Project Summary:\nThis is a simple quiz project implemented in java. The main goal of this project is, it allows admin to create multiple choice of questions in a quiz pattern. Also student can login with their own credentials and take quiz test that is generated before by admin.\n## Technology Used\nJava\n## Pre requisites\n* JDK 11\n* Simple JSON\n* Set dependencies (gradle) \n## Functionalities\n* Admin can:\n\n1. Log in with their credentials and add new questions to the question bank.\n2. Save MCQs with four options and their corresponding answer key in a JSON file.\n* Student users can:\n\n1. Log in with their own credentials and take quizzes generated from the question bank.\n2. They will Receive 10 randomly selected questions from the quiz bank.\n3. They can answer the questions and receive their score.\n4. They can View their overall performance at the end of the quiz.\n5. Marks are distributed like this:\n\n* if mark is above 8\u003e= message: Excellent! You have got [marks] out of 10\n\n* if mark is above 5\u003e= but less than 8, message: Good. You have got [marks] out of 10\n\n* if mark is above 2\u003e= but less than 5, message: Very poor! You have got [marks] out of 10\n\n* if mark is 0 or less than 2 message: Very sorry you are failed. You have got [marks] out of 10\n\n## Files\n1. user.json: Contains user information, including admin and student credentials.\n2. quiz.json: Stores the questions, options, and answer keys for the quiz bank.\n## login credential\n1. Admin:\n\n* username: admin\n* password: 1234\n\n2. Student:\n\n* username: anika\n* password: 1234\n## How to run\n* git clone\n* A report will be generate in your project source root\n\n## Project demo video\n[Java_quiz_test_video.webm](https://github.com/Anika21-NextIn/java-quiz-test/assets/55154873/a4645d0e-9656-4237-a76b-eb290dfae1f9)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanika21-nextin%2Fjava-quiz-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanika21-nextin%2Fjava-quiz-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanika21-nextin%2Fjava-quiz-test/lists"}