Autistic students learn differently. The standard classroom generates materials for the average student — same format, same examples, same pacing. For a child with ASD, this creates a double barrier: the content doesn't connect to anything meaningful in their world, and the format (dense text, abstract exercises) conflicts with how their brain processes information.
The clinical solution is 1-on-1 human adaptation — a specialist who knows the student, knows their hyperfocus themes, and rewrites every exercise accordingly. This is expensive, slow, and doesn't scale.
I built una-edu because I am the father of an autistic child. What started as a personal project became a platform.
una-edu is a multi-agent pipeline that takes a student profile and generates fully adapted, print-ready educational materials in A4 format — ready to hand to the student or teacher.
Student Profile
│
▼
┌─────────────┐
│ Researcher │ Fetches age-appropriate content anchored in the student's
│ │ hyperfocus theme (dinosaurs, trains, Minecraft, etc.)
└──────┬──────┘
│
▼
┌──────────────────────┐
│ Neuro-educational │ Applies ASD adaptation rules: removes ambiguity,
│ Adapter │ breaks steps into explicit sequences, adjusts
│ │ cognitive load by profile
└──────┬───────────────┘
│
▼
┌─────────────┐
│ Art Director │ Designs layout: visual hierarchy, icon use, color coding,
│ │ font size — optimized for sensory profile
└──────┬──────┘
│
▼
┌─────────────┐
│HTML Renderer│ Generates print-ready A4 HTML — directly usable in
│ │ classroom or home therapy sessions
└─────────────┘
| Parameter | Examples |
|---|---|
| Grade / school year | 3rd grade, 5th grade |
| Hyperfocus theme | Minecraft, dinosaurs, trains, astronomy |
| ASD level | Level 1, Level 2 |
| Cognitive strengths | Visual reasoning, pattern recognition, rote memory |
| Subjects | Math, Portuguese, Science, Geography |
| Teacher notes | Freeform context about the student |
Print-ready A4 PDF/HTML — exercises, explanations, and visual aids fully adapted to the student's world. A child obsessed with Minecraft gets a math exercise about calculating inventory; a dinosaur kid learns fractions through geological time scales.
- Backend: FastAPI + async agent orchestration
- LLM: OpenAI GPT-4o for content generation and adaptation
- Rendering: Jinja2 HTML templates → print-ready A4
- Storage: SQLite (student profiles, material history, adaptation logs)
- Deployment: Google Cloud Run — serverless, scales to zero
Developed in collaboration with Dr. Lucelmo Lacerda, researcher at UNC Chapel Hill and specialist in ABA-based inclusive education.
This project is maintained as a private repository due to student data and proprietary adaptation logic. This public repo documents the architecture and approach.
If you are a school, therapist, or organization working with autistic students and want to discuss access or collaboration: guilherme@bee6.com.br