Inspiration

my inspiration is the quizlet.com website

What it does

the program loads a list of multiple choice and true/false question from a file and then randomizes them and quizzes you while keeping track of right answers to give you a total score when finish

How I built it

it was built purely with python using VS Code

Challenges I ran into

the input files is in json format and getting it read properly into the program so I could randomize the questions AND randomize the multiple choice answers was the most challenging part. also, several of the questions involve a gif that is checked for and display with the question

Accomplishments that I'm proud of

That I was able to get it all done and that it works exactly like I envisioned it.

What I learned

I learned how to work with json files, graphics files and how to display items in random order with out repeating and making sure every question gets asked.

What's next for Quizzer

Adding the ability to handle multiple answer questions and matching questions A graphical front end A Question input interface to allow you to easily add more questions Heuristic analysis to re-enforce learning on the questions with which you have the most trouble Web and mobile versions the ability to share your question packs with friends Speed rounds, where the questions come as fast as you can answer them or even faster!!

Built With

Share this project:

Updates