Skip to content

Learning Path

The Learning Path page (/learning-path) answers two questions at a glance: where am I, and what comes next? By default it shows your Personal path — a compact, two-level list of the lesson sets you have downloaded, sorted by your most recent activity. An interactive Graph view is still available as an alternative.

Opening the Learning Path

  • Click Learning Path in the top navigation bar.
  • On the Dashboard, use the 🗺️ Learning Path quick-action button.
  • On the Content Browser (My Lessons section), click Learning Path.

Personal view (default)

Level 1 — set overview

Each downloaded set is one row:

Element Meaning
Domain icon + title The course (brain = psychology, flag = language, code = programming)
Mini progress track One dot per lesson — filled = done, half = in progress, hollow = not started
Percentage Share of the set's lessons completed
Last activity When you last worked on this set ("yesterday", "3 days ago")
Current lesson The lesson you should do next
Action button Resume / Start / Next level available / Completed

Sets are sorted by last activity (most recent first). Untouched downloaded sets sink to the bottom. When you finish every lesson of a course and the next CEFR level exists, the row offers Next level available.

Level 2 — lesson detail

Click a set row to expand it inline (no page change). Each lesson shows its number and title, stars (0–3, or — if never attempted), per-direction mastery (receptive / productive), and the date of your last attempt. The ▶ marker highlights the set's current lesson. Click any lesson to start or resume it.

At the bottom of the expanded set:

  • Start adaptive lesson — a lesson generated from your errors in this set.
  • Retry errors (N) — review the set's outstanding mistakes (shown only when there are any).

Click the set row again to collapse it.

Only mine / All sets

The [Only mine] [All sets] toggle controls how prominent the Not downloaded section at the bottom is. Only mine (default) keeps it collapsed; All sets expands it so you can browse and download more courses. Your choice is remembered.

Not downloaded

A collapsible section at the bottom lists content sets you have not downloaded yet, each with a Download button. Downloading a set moves it up into your active list.

Graph view (alternative)

Use the Personal / Graph switch in the header to open the interactive, zoomable graph. It lays every downloaded set and lesson out as nodes you can drag, filter, search, and inspect. The graph (and its larger drawing library) loads only when you switch to it, so the default Personal view stays fast.

Lesson and set nodes

Each lesson node shows its number and title, stars, per-direction mastery (R ✓ / P ✓), XP, a status colour, a pulsing accent on the recommended next lesson, and a lock icon when a prerequisite is unmet. A set group node wraps a set's lessons with a progress bar and mastery summary; click its header to collapse or expand.

Graph controls

  • Status filter — all / not started / in progress / mastered.
  • Direction filter — all, or only lessons missing receptive or productive mastery.
  • Search — highlight matches; press Enter to jump to the first one.
  • Stats — lessons completed, receptive mastered, productive mastered.
  • Show error clusters — shared mistake patterns (e.g. article gender) with a one-click adaptive lesson.
  • Reset layout — restore the automatic layout and clear your dragged positions (saved per user in browser storage).

Keyboard access

All controls are reachable by keyboard: Tab moves focus, Enter / Space activates a row, lesson, or button. Touch targets are at least 44 px and the page reflows cleanly down to 375 px wide.

Tips

  • The current lesson (▶) is always your best next step — based on your error history, not just lesson order.
  • A paused lesson stays resumable from its row or the Dashboard Paused Lessons card.
  • Once both receptive and productive mastery are reached, a lesson counts as fully mastered.