It uses this dataset of over 200,000 past Jeopardy questions (from over 30 years of shows). When you arrive to the site, you’ll get the first clue from a historical Jeopardy show. You can use the arrows to navigate to other questions and categories. To reveal the answer, you can press the spacebar (or hit the ‘Answer’ button). The question you’re on at any time is saved to the URL in case you want to come back later or if you want to send a hard question to a friend. And there’s a button in the top right to begin a new, randomized game.
That’s it for now. It’s pretty simple. I’m definitely open for ideas on additional features to build. One thing I’d like to add at some point is the ability to search for all questions related a particular topic across games, and maybe compute some stats on topic popularity. But for now, I’m starting with this flashcard-like interface.
If you’re curious about the technology that powers Jeopractice, I use Python on the backend (Django) and React on the frontend. The JS and Sass are compiled and minified with webpack. And it’s hosted on Heroku. All of the code can be found on Github.
Have a go at a game or two, and let me know what you think!