Test Maker is a web application that allows users to create and administer multiple-choice tests. It is built using the ASP.NET MVC framework and jQuery, and stores test data in a SQL Server database.
- Full Account Management (Login, Register, Profile mangement,...)
- Create multiple-choice tests with any number of questions and choices
- Edit or delete existing tests
- Take tests and receive a score based on the number of correct answers
- View test results and scores for all previous tests
- Clone the repository to your local machine using
git clone https://github.com/sinbaddoraji/QuizMaker.git
. - Open the solution file (
TestMaker.sln
) in Visual Studio. - Build and run the application in Visual Studio.
To create a new test, click the "New Test" button on the home page and fill out the test name, description, questions, and choices. To edit or delete an existing test, navigate to the "Tests" page and click the corresponding button.
To take a test, click the "Take Test" button on the home page and select the desired test from the dropdown menu. Answer each question by selecting the radio button corresponding to the desired choice, then click the "Submit" button to receive your score.
To view test results and scores, navigate to the "Test Results" page. You can view scores for individual tests or for all tests in the database.
![image](https://private-user-images.githubusercontent.com/40364978/256370689-4a861bc2-72dc-4a9a-9331-a388fd4cc722.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTYzNzA2ODktNGE4NjFiYzItNzJkYy00YTlhLTkzMzEtYTM4OGZkNGNjNzIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0MWIzNWU5ZWEzZGJjM2M1MTJkNDAyNzQ4NmFlNmNkNzczOWE5ZGFmMDE0YjNlNzljYWQ4NzEzZTFiYjE3OTEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ocR0N4F_jU8lfcRmxKkbAlN6nIACN6hz-cudCn6mpxE)
![image](https://private-user-images.githubusercontent.com/40364978/256370761-693258a1-11c1-47a8-8663-b29d0e6c7c10.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTYzNzA3NjEtNjkzMjU4YTEtMTFjMS00N2E4LTg2NjMtYjI5ZDBlNmM3YzEwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTY5ZDY4MzJmM2JlZjA5NDliZDcyOWNmYmZhNmQyY2FiNjQwODYzYWVjNjYyYzM0OTMwN2EzMGVjOWRmMDQxNzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.WXq-0tlZfaNB89BS1fB1G6u1lJRzdo0rq2bTJzGPZ58)
![Screenshot 2023-08-07 172712](https://private-user-images.githubusercontent.com/40364978/258875339-1affa31c-c315-45f6-8416-d2692444ab6e.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTg4NzUzMzktMWFmZmEzMWMtYzMxNS00NWY2LTg0MTYtZDI2OTI0NDRhYjZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMzMWJkZmY3M2EwZWU5YzIyYjgxNmNlNzJiMDVkZWJhZWJkYjZmMzAyZTE4NGZhYjc2MDkzYTBkOGFmMmFhMTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.u2xD2k0sBrPU6nrbeS2JGrZXwcjaUePe2U9eU1ajEWc)
![Screenshot 2023-08-07 172732](https://private-user-images.githubusercontent.com/40364978/258875025-8a74c3b2-b88d-4f7a-9864-6bb4bca73554.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTg4NzUwMjUtOGE3NGMzYjItYjg4ZC00ZjdhLTk4NjQtNmJiNGJjYTczNTU0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiNjc2NDcwN2M2Yjg3NjYyYmRmODlkNWM0ZGQ0NDg1OTZjNDc0NTljZTA5NzVlNGVmM2NkYzBjNWU3YzY3MjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Abhc0gVRAEEW5qgkKAjawz6flaRPrFUsTQJwRs64I6o)
![Screenshot 2023-08-07 171955](https://private-user-images.githubusercontent.com/40364978/258875400-5be54dd8-1ec7-4527-83ae-364a354e4e98.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTg4NzU0MDAtNWJlNTRkZDgtMWVjNy00NTI3LTgzYWUtMzY0YTM1NGU0ZTk4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMzNzhjNDY2ODE4OGViZmEwODk4NmQ4YzIzMDY4YTliNTQ1OTk3MDkxOGIyM2UyNTA4ZmI1NzE2Y2ZjNTY2ZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.XI0GlXyiuhKCpNprH5xF8ukaM57fyjHBS4b2VeYlyRA)
![Screenshot 2023-08-07 173119](https://private-user-images.githubusercontent.com/40364978/258875870-212d16bf-177b-436b-8c2a-5e39c47681de.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkxMDgyMDksIm5iZiI6MTcxOTEwNzkwOSwicGF0aCI6Ii80MDM2NDk3OC8yNTg4NzU4NzAtMjEyZDE2YmYtMTc3Yi00MzZiLThjMmEtNWUzOWM0NzY4MWRlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjIzVDAxNTgyOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViYjRkMzJiYzAwYTY2N2JhNWVmNmUxMWQ5MjA0NThiMjIzYWMwZjk1YTgwZjdiMWJjNGQ1OWI0NTdjOTQzYTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.TqO797thh0Of1Qu8TxI_oe-VBfBhHvv2XsCeAIwbHRQ)