Skip to content

Commit 0754c51

Browse files
committed
Lesson view
1 parent 8029e8e commit 0754c51

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

docs/src/assets/lesson-view.png

193 KB
Loading

docs/src/pages/about.astro

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import { Image } from 'astro:assets';
33
import Layout from '../layouts/BlogPost.astro';
44
import webViewer from '../assets/web-viewer.png';
5+
import lessonView from '../assets/lesson-view.png';
56
---
67

78
<Layout
@@ -60,6 +61,19 @@ import webViewer from '../assets/web-viewer.png';
6061
(upstream), not in the viewer code.
6162
</p>
6263

64+
<Image
65+
src={lessonView}
66+
alt="A lesson page in the web viewer: the lesson prose on the left with an inline Mermaid diagram, a section outline for the module on the right, and previous and next lesson links at the foot of the page."
67+
loading="lazy"
68+
/>
69+
<p>
70+
Opening a lesson gives the same treatment one level down. The prose, the worked examples,
71+
and the diagrams come from the lesson's Markdown file; the outline on the right is that
72+
lesson's plan, section by section; and the links at the foot follow the sequence the
73+
curriculum designer set. Everything on the page traces back to an artefact under
74+
<code>courses/</code>.
75+
</p>
76+
6377
<h2>Key properties</h2>
6478
<ul>
6579
<li><strong>Provider-agnostic</strong> — no model or vendor is pinned anywhere in the pipeline</li>

0 commit comments

Comments
 (0)