ClassPulseAI — LLM Decision Agent

EDUC 6192 Assignment 4 • Single LLM agent with server-side guardrails • Version 2

For fictional or fully de-identified classroom examples ONLY. Text is transmitted to the OpenAI API when submitted. Do not submit names, identifying details, or confidential school data. This is a draft-support tool, not a diagnostic or crisis service. No API key belongs in this page.

Classroom observation

Baseline — enter all four fields or leave all blank

Decision

No request sent.

Agent response

The LLM may clarify, refer for human review, or select bounded instructional supports.

Requires a deployed Cloudflare Pages Function at /api/agent with OPENAI_API_KEY configured server-side. Opening this HTML file locally will not make the API available.