Class literacy

A teacher speaks what they saw; the tool builds each child's profile and turns the class's bottleneck into tomorrow's plan.

AI: off (using rules)
Class

Record what you saw

Pick the activity you ran, then say or type what happened. One sentence becomes several observations β€” nothing saves until you confirm.

observes β€”

Where the class stands

The distribution across skills β€” not a single average. Tap a child for their profile.

SkillClass distribution
SecureDeveloping EmergingNot observed
Record observations, or load a sample class, to see the bottleneck.
Class list

Names can be hard to catch β€” you can enroll and refer to a child by roll number instead. Tap any child to see or remove them.

Tomorrow's plan

The engine finds the class bottleneck, checks it's real, forms groups, and drafts a teacher brief.

Load a sample class or record observations first, then open this tab.

Activity bank

Where the activity set lives. Each activity carries one tag β€” the skill a teacher can observe β€” and that tag is all the plan engine needs.

Data assurance. The AI model never receives any activity's content, materials, or description β€” not on import, not when adding your own. Every activity is tagged by a person. When a plan is generated, the only activity information the model ever sees is the name.
Showing set:
Add one activity
Import an organisation's set (e.g. SOPAAN)

The organisation maps each of their activities to this framework themselves. One activity per line: Name | competency | band β€” e.g. Blend and Build | L5 | core. Band is optional (defaults to core). Only names and the mapping are stored; activity content stays with the organisation.

Settings β€” connect AI (optional)

The tool works fully without this, using built-in rules. Add a free Google AI Studio key to let the model parse messier speech and write richer plans. Your key stays in this browser only and is never sent anywhere except Google.

Default gemini-3.5-flash. If your key errors on it, try gemini-3.1-flash-lite or gemini-2.5-flash. Free tier is enough for testing.

Get a free key: open aistudio.google.com/apikey, sign in, create a key, paste it above. No billing setup needed for the free tier.

Child