Roadmap - RoadTripMoustache/kana_to_kanji GitHub Wiki

Missing features

Application

General

  • New version available
  • On boarding
  • What's new

Quiz (practice)

  • Landing page:
    • Auto quiz: generate a quiz based on current spaced learning
      • Select the length of the quiz
      • Quiz generation
    • Quiz suggestion
    • Saved quiz
  • Build quiz:
    • Complete create:
      • Update current "select topics" to support kanji & vocabulary
      • Settings:
        • Number of questions
        • Types of questions
      • Save quiz
  • Start quiz:
    • Difficulty level (adjust quantity of new words if spaced learning)
    • Topic if available
  • Type of questions:
    • Drawing exercise
    • Multiple choice
    • Word association
    • Write/translate one word (by the way we could use the same thing as Duolingo: multiple boxes with word on it, and the user arrange/select the correct one)
    • Write/translate sentences
  • End of quiz (recap):
    • Update knowledge level
    • Update current quiz recap to display knowledge level changes
  • Post end of quiz:
    • Streak update
    • Ads

Glossary

  • Drawing animation
  • Display knowledge level
  • Drawing exercise
  • Examples section in Details (missing data)
  • Groups (missing group in kanji and vocabulary data)

Profile

  • Account:
    • Login
    • Log out
    • Avatar maker (example
    • Delete account
  • Achievements
  • Streak
  • Display global knowledge level

Settings

  • TTS:
    • Multiple voices

Learn

TDB

API / data

  • Security
  • Account
    • login user
    • update user settings
    • retrieve user settings
    • Kana, kanji, vocabulary:
      • Add the knowledge level of the user for this
      • Add current spaced learning level
  • Kanji:
    • Add endpoints to retrieve drawing specs
  • Data:
    • What happens if we remove or update a line? How is it shown in the response?
    • Fix vocabulary & kanji meanings array
    • Add groups to kanji & vocabulary

Old roadmap

  1. Glossaire -> aucune dependance et nous permets d'avoir les kanji présenté quelque part
    1. Kanji
    2. Vocabulaire
  2. Niveau d'apprentissage
    1. Niveau d'apprentissage d'un kana, kanji, mot de vocabulaires
    2. Mise en place des mots de vocabulaires (en soit c'est presque le même système que les kanjis
  3. Quiz v2 ajout de questions a choix multiple (necessaire pour les kanji), traduction d'un kanji/mot de vocabulaires

CLOSED BETA


  1. SRS (introduit les notifications dans l'app)
  2. Quiz v3
    1. Fast quiz (10 questions tirés random dans les kana/kanji/vocab deja connu ou en cours d'apprentissage uniquement en QCM)
    2. Quiz level
      1. easy -> QCM pour tout
      2. normal -> QCM uniquement pour les questions de trad (vers japonais)
      3. hard tout a tapper (impossible pour le moment ou du moins j'ai pas encore d'idée de comment le réaliser proprement) <- A voir si on le fait vraiment car ça peut être frustrant vu le nombre de significations/lectures possibles pour un mot
    3. Quiz length
    4. Quiz type choisir parmi: vers romaji, vers japonais, trad, auto (un mix)
  3. Onboarding pour déterminer le niveau
    1. Pour les leçons (questions randoms de chaque niveau jusqu'à ce que ça bloque)
    2. Pour les kanjis (un kanji random par niveau jusqu'à ce que ça bloque)
  4. Leçons
    1. Ajout leçons
    2. Création parcours
    3. Mise en place du SRS associé aux leçons (débloquage du vocabulaire / kanji)

OPEN BETA