cliqz

A simple commandline app for quizes


License
MIT
Install
pip install cliqz==0.1.4

Documentation

Cliqz Intro

I wanted to knock this out in a day to solve a problem I had no time budgeted for. Python was the perfect option but I'm a n00b to it, so be cruel.

The other quizzes I use, like Anki-droid and Udemy quizzes are not open-source-ish enough. There is some difficulty adding question sets and types. I want questions in a data format that is more verifiable and standard.

We all need to learn, so maybe we can learn to trade our learning and the product of our learning.

Inspiration

I was inspired yesterday by this article: How to Build And Publish Command-Line Applications With Python

Quiz Schema

The Quiz structure is starting to look like this:

description: string
duration_minutes: number
questions:
- item:
  title: string
  type: [missing_items choose_items]
  false_choices: [text_string_one text_string_two text_string_three]
  valid_choices: [text_string_one]
  notes: >
    Multiline text

Roadmap

  • Colorize questions [2020-10-06]
  • Minutes left instead of a deadline [2020-10-06]
  • Validate and register answer results. [2020-10-06]
  • Allow select by answer number or letter. [2020-10-07]
  • Tally a list of results at the end of the test. [2020-10-07]
  • Add code tests to the project
  • Add several quizzes and expand questions.
  • Move quizzes into an open-source repo of some modern type. [2020-10-08]
  • Variation in handling of various test types not property implemented for missing_item.