Skip to content

Glossary

Classroom (Course)

A classroom is a closed, coherent learning package that defines: - which content is used, - which views exist, - which filters are offered, - and how sessions are started.

A classroom can be local, downloadable, or remote.

Card

The smallest learning unit. A card is a container of attributes and relations. The engine does not impose meanings like "front/back" or "question/answer".

View

A teacher-defined presentation of a card for the student. A view may define separate layouts for: - question phase - answer phase - browse mode

Filter

A teacher-defined way to restrict the eligible cards for a session. Students can select filters but must not create or edit them in the default UI.

Session

A student's progression through cards within a given: - classroom - view - filter Sessions track state over time (practice or browse).

Terminology & Glossary

  • Card: atomic learning unit
  • CardSet: reusable collection of cards
  • Course: structured learning experience built on CardSets
  • View: teacher-defined presentation of cards
  • Filter: teacher-defined card selection
  • Session: student learning progression
  • Teacher: content and pedagogy designer. Creates learning content and defines the student experience.
  • Student: learner. Learns. Chooses among teacher-defined options (views, filters) and practices.
  • System Developer: engine designer. Builds and maintains the engine, tools, formats, and constraints.