- New pi skill to guide creation of Samman-style learning hours through learning goals, timetable, and the 4 C's - Updated README with links to Samman resources and 4C model
2.5 KiB
2.5 KiB
Learning Hour Maker
This is a project to help me (Willem) create Learning Hours.
A learning hour is a short training session (~60 minutes) for software developers, led by a technical coach. It follows the 4 C's model from Sharon Bowman's "Training from the BACK of the Room".
See the Samman Learning Hour definition for the official description.
4 C's
The 4 C's from Sharon Bowman's "Training from the BACK of the Room": see the quick guide to the 4 C map.
Samman has dedicated pages for each:
- Connect — get learners warmed up and thinking about the topic
- Concept — explain new ideas with words, pictures, examples, stories
- Concrete Practice — hands-on exercise where learners actively apply the new skill
- Conclusions — summarize, evaluate, celebrate, and plan next steps
Samman Resources
- All Learning Hours — browse the full library
- Example: Reading by Renaming — a complete learning hour on testable design naming
- Activities — activity catalog by category
- Katas — code kata descriptions used in learning hours
Typical Timetable
| Block | Time | Description |
|---|---|---|
| Connect | 5-10 min | Hook attention, connect to prior knowledge |
| Concepts | 5-10 min | Introduce key ideas |
| Concrete Practice 1 | 15 min | Participants practice in pairs |
| Concepts (deepening) | 5 min | Additional concepts after first practice |
| Concrete Practice 2 | 15 min | Second pair practice round |
| Conclusions | 5-10 min | Wrap-up, key takeaways |
How to Use This Project
Use the learning-hour-design skill to walk through creating a learning hour:
- The agent will grill you on learning goals (finding 1-3 clear, testable outcomes)
- Help design a timetable to pace the 60 minutes
- Work through each of the 4 C's with pointed questions
- Help descope concrete practice ideas that are too big
- Produce a complete org-mode outline