Skip to content

davidpomerenke/tahook

Repository files navigation

Tahook

Tahook is a fun and competitive quiz app like Kahoot. At the same time, Tahook aims to facilitate active recall and problem solving.

Features

  • Tahook uses open-ended questions. There is no guessing or shallow knowledge testing. Instead, Tahook requires the participants to actively retrieve answers from memory. This is known to be effective from spaced repetition systems. Moreover, it extends the answer format from dull multiple-choice to creative micro-essays.

  • Tahook leverages peer feedback. The free-text answers are evaluated by multiple random peers after the quiz host or a participant has provided an explanation. This gives responsibility to the participants, and it makes it possible to retain the competitive character of the game. (In a future version, participants may receive bonus points for consistently grading others.)

  • Tahook encourages audience contributions. Quiz questions can be created by both the quiz host and by the participants. Participants have an incentive to contribute questions: either if they are genuinely interested in an answer they don't know yet; or if they want to gain a competitive advantage with a question whose answer they already know.

  • Tahook integrates with knowledge systems, by allowing import and export with Anki.

  • Tahook uses peer-to-peer internet connections. This ensures privacy and eliminates server costs, making self-hosting as easy as opening the website, from free static hosting or just from a local HTML file.

  • Tahook is free software. Other licensing options may be granted on request.

Intended audience

Tahook is developed with university tutorials in mind. It may also be well suited for schools, and for pub quizzes.

Related work

I googled a lot to find a quiz app with open-ended questions, and could not find a proper one. Eventually, I will give a more systematic overview here.

Contributing

Your contributions of any kind are very welcome. Use this anonymous form, or Github's discussion and issue features.