Skip to content

Create and administer multiple choice quizzes in Microsoft Access that feature randomization and automatic grading using VBA and SQL.

License

Notifications You must be signed in to change notification settings

jbjulia/quiz-me

Repository files navigation

Quiz Me

This project was created in Visual Basic Editor to randomize questions origination from a question bank Table, allowing users to answer by selecting the correct option (e.g. A, B, C, D, True, or False). Quiz Me allows the user to traverse back and forth during the quiz, intelligently retrieving answers to previous questions, allowing changes to be made and saved. At the end of a quiz, SQL is used to iterate over the user's answer sheet and grade for accuracy, finally generating a report card that displays missed questions and their respective correct answers.

Usage

Quiz Me is the code behind a Microsoft Access database that contains custom Tables, Forms, and Reports. In order to use this code, you must first construct this database in Access, then paste this code in Visual Basic Editor. When building your queries, simply copy and paste the SQL statements contained in this repository for best results. A firm understanding of Microsoft Access, Visual Basic, and SQL is recommended.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT © Joseph Julian

About

Create and administer multiple choice quizzes in Microsoft Access that feature randomization and automatic grading using VBA and SQL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published