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!!
Log in or sign up for Devpost to join the conversation.