Skip to content

Student — Courses, Views, and Filters

What You Actually Choose (and What You Don’t)

As a Student, Dyglot is intentionally simple.

You are not expected to understand: - databases, - card structures, - learning engines, - or how the content was built.

Those choices were made by the Teacher.

This page explains what you choose, and just as importantly, what you don’t.


The Only Three Things You Choose

When you start practicing in Dyglot, you only choose:

  1. A Course
  2. A View
  3. A Filter

Then you press Practice (or Browse).

That’s it.


Course — “What am I learning?”

A Course represents a learning path designed by a Teacher.

Examples: - Korean → English (Beginner) - Hanja Recognition - Solfège — Reading Notes - Advanced Vocabulary Review

What this means for you

  • A Course already knows:
  • what content it uses,
  • how it should be learned,
  • which learning logic applies.

You don’t configure the Course. You select it.


View — “How do I see the cards?”

A View defines how information is presented on screen.

Examples: - Korean → English - English → Korean - Hanja view - Browse mode - Listening-only mode

Important

  • Views are defined by the Teacher.
  • You cannot break anything by choosing one.
  • Different Views may show:
  • different fields,
  • different layouts,
  • different interactions.

From your perspective, a View is simply:

“The way I want to work right now.”

Views (Teacher-Defined)

A View defines what the student sees.

Examples:

  • Vocabulary view
  • Browse view
  • Quiz view
  • Listening-only view
  • Korean → English
  • English → Korean
  • Hanja-focused
  • Any domain-specific view

A view is defined by the teacher.

The student only selects among existing views.

Question vs Answer

In Dyglot v2, a view may define:

  • a question layout
  • a response layout

These may be: - the same layout with fields revealed - or two entirely distinct layouts

This avoids hardcoding the idea that “answer = unmasking fields”.

A View defines how cards are presented.

Views are defined by the teacher, not by the student.

Each view defines:

  • what is shown on the question side
  • what is shown on the answer side
  • or how information is revealed progressively

Important Decision

In Dyglot v2:

  • Question and Answer may be two distinct layouts
  • Reveal-by-unmasking is optional, not imposed

This avoids hard-coding assumptions and allows:

  • recto/verso models,
  • reveal-based models,
  • hybrid models.

Types de vues définies par le Teacher

Practice View (Quiz / Training)

La vue “classique” d’apprentissage.

  • Présente une question
  • Attend une réponse (mentale, tapée, ou juste révélée)
  • Gère une progression (session)
  • Peut être utilisée avec différents filtres

⚠️ Point clé (important) : Cette vue peut être :

  • soit une vue unique avec des champs masqués / révélés,
  • soit deux vues distinctes :
  • Question View
  • Answer View

👉 C’est un choix du Teacher, pas du moteur.

Browse View

Vue de consultation libre.

  • Pas de notion de question / réponse
  • Pas de score
  • Pas de pression
  • Permet d’explorer les cartes comme un dictionnaire ou un catalogue

Typiquement :

  • voir toutes les infos d’une carte
  • naviguer, filtrer, lire, écouter

Reverse Practice View

Vue de pratique “inversée”.

Exemples :

  • Anglais → Coréen
  • Définition → Terme
  • Son → Mot
  • Hanja → Hangul

👉 Ce n’est pas un “mode magique” 👉 C’est une vue différente, définie explicitement par le Teacher

Recognition View

Vue de reconnaissance passive.

  • L’utilisateur voit / entend quelque chose
  • Il évalue lui-même s’il reconnaît ou non
  • Interaction minimale (✓ / ✗ / “je sais” / “je ne sais pas”)

Très utile pour :

  • révisions rapides
  • transport
  • fatigue cognitive

Explained View

Vue pédagogique.

  • La carte est présentée avec explication
  • Le Teacher décide quels champs sont visibles

Peut inclure :

  • notes
  • commentaires
  • règles
  • exemples détaillés

Souvent utilisée :

  • avant la pratique
  • après un échec
  • comme support de cours

Audio-First View

Vue centrée sur le son.

  • Le son est le point d’entrée
  • Les autres champs peuvent être masqués au départ
  • Idéal pour prononciation, écoute, rythme

Hanja / Script-Focused View

Vue spécialisée sur un système d’écriture ou une dimension précise.

Exemples :

  • Hanja
  • Kana / Kanji
  • IPA
  • Solfège (notation musicale, rythme)

👉 Encore une fois : vue définie par le Teacher, pas codée en dur.


Free / Custom View

Vue totalement libre.

  • Le Teacher assemble les champs
  • Décide de l’ordre
  • Décide de ce qui est visible ou conditionnel
  • Décide si la vue est “pratiquante” ou “consultative”

C’est là que ton moteur devient généraliste.


Ce que le Student voit (très important)

Pour le Student, tout ça se résume à :

  • une liste de vues (boutons radio ou équivalent)
  • une liste de filtres prédéfinis
  • un gros bouton :
  • Practice
  • ou Browse

👉 Aucune création 👉 Aucune édition 👉 Aucune complexité

---

Filter — “Which cards do I work on?”

A Filter selects a subset of cards inside the Course.

Examples: - Beginner cards only - Cards you answered wrong recently - New cards - A specific lesson or chapter

Very important rule

All Filters are predefined by the Teacher.

You do not: - create filters, - edit filters, - manage complex criteria.

This is intentional.

It keeps the entry screen simple and safe.


Practice vs Browse

Once you have chosen: - a Course, - a View, - a Filter,

you choose how to use them.

Practice

  • You enter a learning session.
  • Cards are presented one by one.
  • You answer using simple buttons (e.g. Wrong, Good, Again).
  • The exact buttons depend on the learning engine chosen by the Teacher.

Browse

  • You freely explore the cards.
  • No scoring.
  • No pressure.
  • No progression impact.

Sessions — What Dyglot Remembers for You

Each combination of: - Course - View - Filter

creates a Session.

A Session remembers: - which cards you have seen, - how you answered them, - where you left off.

You don’t need to manage this. Dyglot does it automatically.


Resetting a Session (Yes, You Can)

Sometimes you want to start over.

Dyglot allows you to: - reset a specific session, - or reset all your progress for a Course.

Resetting means: - all cards return to their initial state, - nothing is deleted, - you can relearn from scratch.

This is normal and expected.


What You Never Have to Care About

As a Student, you never need to think about: - how cards are stored, - how many CardSets exist, - how Courses were built, - how Views were implemented, - or which learning engine is used internally.

If you are forced to think about these things, something went wrong.


One Sentence Summary

Choose a Course, choose a View, choose a Filter — then practice.

Everything else exists so that you don’t have to think about it.