Skip to content

Courses (Classrooms)

In Dyglot, a Course (also called a Classroom) is a learning space created by a Teacher.

A Course defines: - the cards you will study, - the available views, - the learning engines used, - the filters you can choose from.

As a Student, you do not modify a Course. You select, open, and study it.


1. What the Student Sees

When opening Dyglot Student, you interact with Courses, not databases or files.

For each Course, you can see: - its name and description, - the Teacher who created it, - the available Views, - your current learning progress (if any).


2. Managing Your Courses

Students can manage the list of Courses available on their device.

Possible actions include: - opening a Course, - downloading a Course for offline use, - removing a Course from the device, - adding a private Course (URL or local file).

Courses may be: - bundled with the app, - officially provided, - published by trusted registrars, - privately added by the student.


3. Choosing a Course to Study

At any time, the student can: - select which Course to work on, - switch to another Course without losing progress.

Each Course keeps its own sessions and history.


4. Sessions Are Course-Scoped

Learning sessions are always associated with: - one Course, - one View, - one Filter.

Sessions from one Course never interfere with another Course.

This allows the student to: - study multiple subjects independently, - reset or continue progress course by course.


5. Resetting Progress

The student may reset: - one session inside a Course, - all sessions of a Course.

Resetting: - does not delete the Course, - restores all cards to their initial learning state.


6. Design Principle

A Course belongs to the Teacher.
Progress belongs to the Student.

The student’s role is to learn —
not to configure engines, databases, or presentation rules.


End of document.