Giter Site home page Giter Site logo

ZhQuiz

ZhQuiz, a Chinese quizzing platform by levels and dictionary

Preview GIF

Alsmo mobile-phone enabled.

mobile

Currently, the most updated is Docker with PostgreSQL, followed by https://github.com/zhquiz/go-zhquiz.

Features

  • HSK vocabularies made into 60 levels
  • Flashcards showing statuses of success
  • Custom vocabularies input by users
  • Learn vocabulary by sentence, by sentence segmenter, Jieba
  • Searchable, with Hanzi, Pinyin (with or without tone) and English

Desktop app

See https://github.com/zhquiz/go-zhquiz/releases.

By default, it will use Google TTS. But if offline, or Google TTS were to fail, then

  • For Windows, you need to install Chinese Language Support.
  • For macOS, you will need to enable Chinese voice (Ting-Ting) in accessibility.
  • For Linux, you might need to install espeak and speech-dispatcher, if not preinstalled already.

Docker app

Powered by PostgreSQL and pgroonga.

Hint - it is as simple as installing Docker / Docker Compose, then

git clone --depth=1 https://github.com/zhquiz/zhquiz.git
docker-compose build
docker-compose up

Mobile / Smartphone / iPad app

This is also possible, with either self hosting or localhost tunneling.

I ensured that the UI is mobile-enabled.

zhquiz's Projects

cdn icon cdn

Fonts and speech CDN for zhquiz.cc

e-zhquiz icon e-zhquiz

Electron version of ZhQuiz, that is, web browser is bundled for consistent results

level icon level

Trying to figure out, if I had to separate Chinese into 6x10 = 60 levels, just like https://www.wanikani.com, how would I do it?

mongodb icon mongodb

Experimental MongoDB implementation

resource icon resource

Resource for zhquiz, e.g. library categories and vocabulary groups

zhquiz icon zhquiz

Quiz for Chinese Hanzi, Vocab and Sentence daily!

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.