IEP PDF → draft dashboard

← Main hub · PulsePoint hub · Student portal (live data) · Draft route (GET, JSON) · Import route (GET, JSON)

Upload

Choose a text-based IEP PDF (not a scan-only image). PulsePoint extracts text, sends a long excerpt to your local Ollama model, and asks it to return a large JSON draft (goals, services, accommodations). That is much slower than a short chat — 2–10+ minutes is normal on a laptop (the API disables Node’s default 5‑minute request limit so Ollama can finish). The page is still working while you wait. After a draft appears, you can use Demo import below to push the student + goals into Mongo only when the API runs with PULSEPOINT_ENVIRONMENT=demo (or sandbox/dev). Production configs reject the import route.