Skip to content

Guicicca90/una-edu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

una-edu

AI-powered adaptive education platform for autistic students.

Python OpenAI FastAPI GCP


The Problem

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.


What it does

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.

Pipeline

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
└─────────────┘

Student profile inputs

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

Output

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.


Architecture

  • 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

Context

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


Built by a parent, for parents and teachers who needed something that didn't exist.

About

AI-powered adaptive education platform for autistic students — multi-agent pipeline generating personalized learning materials based on hyperfocus themes and cognitive profiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors