U.S. Practice Civics Test

The time has come for me to practice for the U.S civics test (available here). The USCIS has a wonderful practice app (and online version) already, but I remember things better if I have to write out the answer. Plus, playing around with software and data is always fun.

Side note: just to be clear, I’m always a huge proponent of people reading more in general, so the real way to learn (from history and otherwise) is to dig into books!

That said, I began writing a blog post doing a deep dive into the code and realized that was going to take a bit o ftime to do properly. So instead, this is just to announce the first version of the Streamlit (python based) app! Huge thanks to my wife Claire who helped me test it!

Any thoughts or comments greatly appreciated!

Here is the deployed version of the U.S. civics test – try it out. How many questions can you get?

And here is the whole github repository, containing the code for preparation and the app itself. I will be creating another blog post walking through the various steps and parts of the code.


Comments

Leave a comment