Code Monkey home page Code Monkey logo

tahook's Introduction

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.

tahook's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.