{"id":19097593,"url":"https://github.com/projectsandprograms/quiz-maker","last_synced_at":"2026-04-11T16:43:48.766Z","repository":{"id":220437078,"uuid":"751638449","full_name":"ProjectsAndPrograms/Quiz-Maker","owner":"ProjectsAndPrograms","description":"make simple quiz for fun. created in java swing.","archived":false,"fork":false,"pushed_at":"2024-02-02T03:35:51.000Z","size":9488,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-03T00:41:41.659Z","etag":null,"topics":["client","eclipse","java","java-quiz","java-quiz-app","java-quiz-application","mysql","online-quiz","online-quiz-application","online-quiz-system","quiz","server"],"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/ProjectsAndPrograms.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":"2024-02-02T02:09:23.000Z","updated_at":"2024-12-25T19:19:22.000Z","dependencies_parsed_at":"2024-02-02T03:36:50.909Z","dependency_job_id":null,"html_url":"https://github.com/ProjectsAndPrograms/Quiz-Maker","commit_stats":null,"previous_names":["projectsandprograms/quiz-maker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProjectsAndPrograms%2FQuiz-Maker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProjectsAndPrograms%2FQuiz-Maker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProjectsAndPrograms%2FQuiz-Maker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ProjectsAndPrograms%2FQuiz-Maker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ProjectsAndPrograms","download_url":"https://codeload.github.com/ProjectsAndPrograms/Quiz-Maker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240149876,"owners_count":19755755,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["client","eclipse","java","java-quiz","java-quiz-app","java-quiz-application","mysql","online-quiz","online-quiz-application","online-quiz-system","quiz","server"],"created_at":"2024-11-09T03:41:56.390Z","updated_at":"2026-04-11T16:43:43.711Z","avatar_url":"https://github.com/ProjectsAndPrograms.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Quiz-Maker\nmake simple quiz for fun. created in java swing. There are two panels admin panel who is able to see the result and also make quiz. Second is client-panel, where the exam is conducted.\n\n## Technologies Used\n1. Java swing\n2. MySQL database   \n3. Developed in Eclipse IDE\n\n\n## How to use?\n\n### 1) Run Directly\n\u003cb\u003eWindows user : \u003c/b\u003eTo simply use this application just dubble click on 'CLIENT_RUNNER.jar' to work as a client or  dubble click on 'SERVER_RUNNER.jar' to work as an admin both are located on their corresponding folders.\n\u003cbr\u003e\n\u003cb\u003eLinux user :\u003c/b\u003eopen terminal -\u003e locate 'Quiz-Client' to work as a client and run the following command\n```bash\njava -jar 'CLIENT_RUNNER.jar'\n```\nor locate 'Quiz_Server' to work as an admin and run the following command\n```bash\njava -jar 'SERVER_RUNNER.jar'\n```\n\n\u003cbr\u003e\u003cbr\u003e\nyou also need to \u003ca href=\"#scroll\"\u003econfigur database\u003c/a\u003e.\n\n### 2) Run with Code\n\n \u003cb\u003eStep-1 :\u003c/b\u003e After downloading, you have to keep this project on your workspace. Check your workspace from Eclipse OR you can also change your workspace by \u003cbr\u003e\n   \u003cb\u003efile-\u003eSwitchWorkspace-\u003eOther\u003c/b\u003e\n   and choose your workspace.\n\n\u003cb\u003eStep-2 :\u003c/b\u003e Open eclipse IDE : \n     \u003ci\u003ego to file-\u003eOpen Project from file system-\u003e locate your workspace and select the project(Quiz-Maker) folder -\u003e click on open -\u003e finish\u003c/i\u003e \u003cbr\u003e\n     this will open the both the client and server\n\n\u003cb\u003eStep-3 :\u003c/b\u003e Here you also need to fix the build path problem : To do that \u003cbr\u003e\n \u003ci\u003eright click on Quiz-Client -\u003e Build Path -\u003e Configure Build Path -\u003e under the Libraries tab -\u003e Classpath -\u003e click on mysql-connector-j-8.0.32.jar and Remove It because you need to re-add this in order to run your project\u003c/i\u003e\n\n \u003cbr\u003e\n after removeing click on Classpath -\u003e Add External jars -\u003e locate jar file (Quiz-Maker/Quiz_Client/mysql-connector-j-8.0.32.jar) and ADD it\n\n \u003cbr\u003e\u003cbr\u003eYou need to step 3 again for Quiz-Server and the path where the jar is located is \u003cb\u003e(Quiz-Maker/Quiz_Server/mysql-connector-j-8.0.32.jar).\u003c/b\u003e\u003ci\u003e ------- the both jars are same, so you can mix them without any fear ------- \u003c/i\u003e\n\n\u003cb\u003eStep-4 :\u003c/b\u003e After configuring build path you are able to run this application to run this, right click on project(Quiz_Server or Quiz_Client) -\u003e Run As -\u003e Java Application \n\n\u003cb\u003eStep-5 :\u003c/b\u003e Thanks for reading this.\n\n## Database\u003cspan id=\"scroll\"\u003e\u003c/span\u003e configuration \n\nTo configure the database the passwords are :\u003cbr\u003e\n For client ==\u003e EXAM@CLIENT\u003cbr\u003e\n For server ==\u003e EXAM@SERVER\u003cbr\u003e\n\u003cbr\u003e\nyou need to have MySQL installed in your Computer\ncreate database for this project you can use any name\n\u003cbr\u003e\nYou need to configure both Client and Admin with database \u003cbr\u003e\n1. To configure admin run Admin panel -\u003eMain-\u003eDatabase Entry\u003cbr\u003e\n2. To configure client run client panel -\u003e on the right-bottom corner you can see an icon click on it\u003cbr\u003e\n\n\u003cbr\u003eHOSTNAME - if you are using MySQL in your computer this should be \u003cb\u003elocalhost\u003c/b\u003e\n\u003cbr\u003eDATABASE - enter your database name here if you don't have one, -- create it \n\u003cbr\u003eUSERNAME - enter your username, MySQL has default username of \u003cb\u003eroot\u003c/b\u003e\n\u003cbr\u003ePASSWORD - enter your database password here, MySQL has default password nothing, you don't need to fill this \n\u003cbr\u003ePORT - if you are using MySQL this should be \u003cb\u003e3306\u003c/b\u003e\n\u003cbr\u003e\u003cbr\u003e\nafter filling these details click on commit\n\n## Images\n\n### Admin Panel\n  \n\n\u003cdiv style=\"display: flex;flex-direction: column; grid-gap: 10px;\"\u003e\n    \u003cdiv style=\"display: flex; grid-gap: 10px;\"\u003e\n        \u003cimg src=\"images/s1.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n        \u003cimg src=\"images/s2.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n    \u003c/div\u003e\n    \u003cdiv style=\"display: flex; grid-gap: 10px;\"\u003e\n        \u003cimg src=\"images/s3.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n        \u003cimg src=\"images/s4.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n    \u003c/div\u003e\n      \u003cdiv style=\"display: flex; grid-gap: 10px;\"\u003e\n        \u003cimg src=\"images/s11.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\n### Client Panel\n  \n\n\u003cdiv style=\"display: flex;flex-direction: column; grid-gap: 10px;\"\u003e\n    \u003cdiv style=\"display: flex; grid-gap: 10px;\"\u003e\n        \u003cimg src=\"images/s5.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n        \u003cimg src=\"images/s8.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n    \u003c/div\u003e\n      \u003cdiv style=\"display: flex; grid-gap: 10px;\"\u003e\n        \u003cimg src=\"images/s9.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n        \u003cimg src=\"images/s10.png\" alt=\"screenshots\" width=\"49%\" style=\"border: 2px solid lightgreen\"/\u003e\n    \u003c/div\u003e\n\u003c/div\u003e\n\n\n## Summery \n\nJust play with it ---- !","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsandprograms%2Fquiz-maker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectsandprograms%2Fquiz-maker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectsandprograms%2Fquiz-maker/lists"}