45 min
Feel the rules wall, watch a teacher-led prompt preview, run a baseline Eval, add context and compare the number.
A printable teacher pack for 45, 90 or 180 minutes: a no-key route, classroom canary, disclosed call budget, learner worksheet and evidence-based project rubric.
Feel the rules wall, watch a teacher-led prompt preview, run a baseline Eval, add context and compare the number.
Add the Handbook vocabulary, loop and graph control, the security boundary and the decision tree.
Let learners run the Lab with their own keys or the no-key route, play the Control Room, then begin local TypeScript.
Part 1 is scripted, offline and needs no key. In the Lab, step 2 is also local. Project the remaining model results or discuss a prepared run; do not troubleshoot private credentials in front of the class.
These are maximum logical calls and output caps, not a price promise. Live cost depends on model, cache, time window and current Provider pricing.
| Action | Maximum calls | Maximum output |
|---|---|---|
| Your first call | 1 | 250 tokens |
| Write the prompt | 3 | 3 × 300 tokens |
| Measure it | 20 + 8 = 28 | 7,600 tokens |
| Journey with two Evals | 60 | 16,350 tokens |
Eval concurrency is 4. Stop prevents new scheduling and attempts to abort in-flight work, but an in-flight request may still be billed. A sent request without returned usage has unknown cost, not zero cost.
Score each criterion 0 absent, 1 partial or 2 evidenced. A different architecture can be excellent when the evidence and trade-off are defensible.
Secret-free console output, a small JSON or Markdown result, a code link, one failed-case trace or a local report card can all be valid. The rubric does not require a particular framework, Provider or prompt.
Keep pilot observation sheets local. Never put learner keys, prompts, raw Provider bodies, replies or identifiable work into this site, screenshots or CI logs.