Skip to content

Post-Lesson (dashboard)

The heart of the product: after a lesson, open its full analysis view.

Access steps: select the class (Class selector) β†’ Course button β†’ calendar β†’ day β†’ Open this lesson β†’. (Via URL: /dashboard?class=1&session=1.)

1. Metrics row (class or student)

Each metric has a β€œ?”: hover β†’ explanation; click β†’ detailed page [new tab]. Every label is defined and computed in Metrics β€” full reference:

  • Engagement Β· Sustained attention Β· On-task Β· Attention shifts
  • Drift Β· Recovery (windows) Β· Flagged

2. Engagement chart (class timeline)

  • X axis: lesson minutes; Y axis: score 0–10.
  • Segment colors according to the engagement level of the point.
  • Clicking a student reloads the timeline for them, otherwise it is the class average.

3. Students table

  • Primary state: level badge (colors active/quiet/passive/bored/frustrated).
  • Engagement: 0–100 % colored bar.
  • Trend: β–²β–²β–² / β–² / β†’ / β–Ό / β–Όβ–Όβ–Ό = comparison of the current lesson with the 5 previous ones (diff β‰₯ 0.6 /10 = triple arrow; β‰₯ 0.2 = single arrow).
  • Flag: β€” / ⚠ / 🚨.

4. Student panel (profile)

Clicking a row opens the profile on the right.

Domains

Attention metrics β€” 6 phase-1 tiles: On-task, Shifts, Drift, Recovery, Episodes, Yawns. Cumulative record β€” the last 5 lessons (date, subject, level bar, score).

Advisory / Priority: interpretation box (green = nothing to do, orange = suggested action, red = immediate priority). Tomorrow's recommendation: dark box with the recommended action.

Profile actions: + Save to plan (β†’ Follow-Up), 🎯 Generate IEP (individual plan), βœ‰ Parent report, ↓ Full report (PDF).

5. Watching the video

β–Ά Watch video (VideoPlayerModal): video with HTTP Range, student list, and a synchronized timeline β€” when the cursor moves, the timeline follows; selecting a student filters their curve.

Shortcuts & persistence

  • The class/lesson selection is remembered (localStorage) and restored on reload.
  • The status of a processing lesson refreshes every 10 s (polling β€œProcessing… x %”).