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.