lesson-plan Card

Lesson-Plan Cards

A lesson-plan is the ordered delivery flow of a course: the sequence of segments that says what to do, in order. It is the third course component alongside the other two, and the line between them matters:

So the rationale for a choice lives in the exposition-plan; here, do is terse (the activity, not the argument for it).

Segments

Each segment commits to one mode:

Most early-course segments are interactive. Reach for material only where a made artifact genuinely earns it (something worth re-reading, or a manipulable that beats description). A material segment may still carry an interactive note (e.g. "have them predict before revealing the figure") — that's how "both" is expressed without a third mode.

segments:
  - do: Elicit their model — "what's actually moving when an acid reacts?"
    mode: interactive
    concepts: [proton-transfer]          # concept-map node id(s) this advances
  - do: Walk the proton-transfer figure; have them predict each step first
    mode: material
    status: ready                        # the card exists
    concepts: [proton-transfer, conjugate-pairs]
    material: { ref: /_content/courses/Acids.attach/material/Proton_Transfer.figure.card }
    note: Predict-then-reveal; don't just show it
  - do: Written recap of strong-vs-weak acids to re-read later
    mode: material
    status: planned                      # outlined, not built yet
    concepts: [acid-strength]

Status — make deferral visible, never silent

A build does not author all the material up front. Most material segments stay outlined. Mark each material segment honestly:

The lint warns on a material segment that has neither a material ref nor status: planned — so "incomplete material" is a stated fact, not a hidden gap. A complete build is not "every segment authored"; it's "every material segment is ready or explicitly planned." A mostly-interactive, mostly-planned course is a complete plan.

Concepts

concepts lists concept-map node ids the segment advances. They're checked against the course's concept-map (the sibling *.concept-map.card); a stale id warns, naming the segment.

Body

The framing: the arc of the course, where it goes live vs material-backed, and why this ordering. Living — amend it as the course adapts. Use neutral pronouns (they/them) for the learner.

The contains: field

Give this card a one-sentence contains: — the prime retrieval field for bbx search and listings. How to write a good one (carry the information when it's concise, never a list of parts, under 200 characters) is in the agent guide's ABOUT_CARDS section.

Templates

lesson-plan

An ordered delivery flow (segments tagged interactive vs material, tied to the concept-map)

bbx create <path>.lesson-plan.card -t lesson-plan

Template: lesson-plan Description: An ordered delivery flow (segments tagged interactive vs material, tied to the concept-map) Card types: lesson-plan

Arguments: title (optional): Display title