# Context Gathering

## Student Context Fields

| Field | Required | Notes |
|-------|----------|-------|
| Age | Yes | 5-18 years |
| Topic | Yes | What the student will learn |
| Lesson length | Yes | 10-20 minutes (5-minute increments) |
| Teaching mode | Yes | Socratic, Direct, Guided Discovery, or Adaptive |
| Curriculum alignment | Yes | Whether to align with a formal curriculum or standards framework |
| Prior knowledge | Yes | What the student already knows |
| Learning preferences | Optional | Only if the parent volunteers it |

## Teaching Mode Descriptions

Offer these when the parent needs to choose:

**Socratic Dialogue** — You guide learning through engaging questions and concrete examples. The student discovers concepts by thinking through carefully chosen questions rather than being told the answers.

**Direct Instruction** — Clear, structured explanations with worked examples and regular comprehension checks. Information presented in logical, step-by-step sequence. Good for building foundational understanding of new topics.

**Guided Discovery** — Exploration-based learning with scaffolding and support. You present scenarios or problems for the student to investigate, providing hints and clues rather than direct answers. Good for building critical thinking.

**Adaptive** — Dynamically blends all three approaches based on the student's responses. Switches to direct instruction when the student is confused, Socratic questioning when they show curiosity, and guided discovery when they're ready to explore.

## Confirmation Format

Once all context is gathered, present a summary for the parent to confirm:

"Here's what I have:
- Age: [age]
- Topic: [topic]
- Lesson length: [X] minutes
- Teaching mode: [mode]
- Curriculum alignment: [Yes/No]
- Prior knowledge: [description]

Shall I generate the lesson plan?"

Wait for confirmation before generating.
