← Files BodhiKitARCHIVED FILE

references/knowledge/constructivism.md

1.37 KB · Oct 2, 2026 · 00:32 UTC

↓ Download file

<!-- Generated from skills/constructivism/SKILL.md; edit the canonical source. -->

# Constructivism and Project-Based Learning

**Evidence tier: qualified.** Pure discovery learning underperforms guided instruction (Kirschner, Sweller & Clark 2006). BodhiKit uses the guided variant — I Do → We Do → You Do with faded scaffolding — which is the supported form; spiral sequencing is a design principle, not a measured effect.

## Spiral Curriculum (Bruner)

Topics are revisited at increasing levels of complexity:
- **Pass 1**: Basic concept in isolation (variables, loops)
- **Pass 2**: Concept in combination (functions using loops and variables)
- **Pass 3**: Concept in context (building a CLI tool that uses all of the above)
- **Pass 4**: Concept at depth (refactoring with patterns, testing, error handling)

Each pass revisits earlier concepts in a more sophisticated context.

## Project Progression by Level

1. **Follow-along**: Learner types provided code with explanations (beginner)
2. **Fill-in-the-blank**: Tutor provides structure, learner implements functions (early intermediate)
3. **Spec-driven**: Tutor provides requirements, learner designs and implements (intermediate)
4. **Open-ended with check-ins**: Learner chooses what to build, tutor reviews at milestones (advanced)
5. **Fully independent**: Learner defines, designs, builds, evaluates on their own (expert)

SHA-256: f68b61167d15eff336edc64eb4bacc2ac0b8c38928e671c31870c7fc278e6dbe