Back to all cases
EdTech2026

Anonymized Case — AI-Driven School Course Operations: from course generation to teacher review, grade passback, and student progress management

AI-assisted school operations with teacher accountability — not AI teaching.

An AI-driven course operations system for a private education provider. AI handles generation, pre-grading, anomaly detection, reminders, and reporting at the operations layer — while teachers review, sign off, and stay accountable for every released grade. Client identity intentionally anonymized.

This is not an ordinary online course platform. The client already had an LMS, and courses could be uploaded manually. The real problem was everything that happens around a school course once it goes live: student enrollment, class assignment, kickoff notifications, assignment generation, AI pre-grading, teacher review, grade release, late-penalty handling, progress reports, parent communication, and academic-integrity risk judgment. NexAgent's answer was to put AI at the operations layer, not the final-decision layer. AI generates, analyzes, reminds, detects, and summarizes; the teacher reviews, signs off, and carries the final teaching responsibility.

Privacy note: this case removes the client name, school brand, domain, server details, course join code, personal information, database IDs, and identifiable screenshots. Only architecture, workflow, and delivery outcomes are shown.

48 lessons
Course Content
369 items
Assessment Bank
96 videos
Verified Media

The challenge

A course can be uploaded; the operations around it cannot be done by hand at scale. Identity and class context, teacher permissions, active-student status, grade synchronization, content quality, late policies, progress tracking, parent communication, and integrity risk all have to be handled consistently and auditably — for every student, every assignment, every term.

Our approach

Put AI at the operations layer, not the decision layer. AI drafts course assets, pre-grades, detects anomalies, sends reminders, and generates reports; teachers approve, adjust, or reject — and nothing is released without a teacher sign-off. Every AI judgment is logged as an auditable step.

Results

The delivered course included 8 units, 48 topic lessons, 336 MCQs, 32 unit FRQs, 1 final project, 18 assessments, and 96 oEmbed-verified teaching videos. Production build, TypeScript checks, database counts, and page health checks all passed — shipped as a runnable, LMS-launchable course, not a pile of files.

Human-in-the-loop: teacher accountability

The system does not let AI decide student grades. AI takes on repetitive analysis, preliminary scoring, anomaly detection, and report generation. Every critical result — FRQ scores, final grades, late-penalty deductions, cheating-risk flags, and course-completion status — must pass teacher review and sign-off. The teacher is the final accountable party; AI is a workflow assistant and an audit tool.

Teacher Review Ledger

Every AI judgment is recorded as an auditable step, not a black-box score.

  • Every AI score is stored as an AI draft score.
  • The teacher can approve, adjust, or reject it.
  • The system records the before/after difference of any teacher change.
  • No grade is released without a teacher sign-off.
  • Each student's final report shows: AI-generated draft, teacher-reviewed final.

Per-teacher audit (school back-office)

  • Pending reviews
  • Completed reviews
  • Average review time
  • Share of AI scores adjusted
  • High-risk submissions handled
  • Late / exemption records

This teacher-review accounting is what turns AI from black-box grading into an auditable teaching process.

Design direction — next module

Academic integrity layer

Based on this deployment, the next module is an AI-assisted academic integrity layer. It should not accuse students automatically — it should prepare evidence for the teacher.

  • Submission fingerprint: timestamp, IP / device / session, edit duration, copy-paste ratio.
  • Writing-style baseline per student.
  • AI similarity / over-polish detection: unusually mature language, sudden style shifts, templated phrasing.
  • Cross-student similarity within a class.
  • Source-trace check: citations, external material, suspicious passages.
  • Deadline anomaly: bursts of submissions near the deadline, long text finished in very short time.
  • Oral-defense trigger: high-risk work automatically asks the teacher to schedule a short oral confirmation.
  • Teacher-only final action: AI provides a risk level and evidence, never an automatic cheating verdict.

The system should not “accuse” students automatically. It produces an integrity risk packet for the teacher: what changed, what looks unusual, what evidence supports the flag, and what follow-up action is recommended.

Student lifecycle automation

An AI School Ops Agent watches who should do what, who hasn't, who needs a reminder, and who needs teacher intervention — across the whole student lifecycle.

1. Enrollment

AI/system reads the student's profile, grade level, course needs, parent contact, LMS identity, and language preference.

2. Course assignment

Based on course, class, term, and LTI context, the student is enrolled into the right class, with initial submissions, assignments, and progress tracking generated.

3. Kickoff notifications

Students, parents, and teachers are automatically notified of:

  • Course entry point
  • Deadlines
  • Assignment rules
  • Late policy
  • Teacher contact
  • Progress expectations

4. Progress & grade reports

AI periodically generates:

  • Individual progress report
  • Missing-work list
  • Low-score risk
  • FRQ performance analysis
  • Unit mastery
  • Class summary for the teacher
  • Parent-readable version

5. Policy engine (penalties & rules)

Not simple deductions — a policy engine:

  • Auto-flags work as late past the deadline
  • Applies rule-based penalties (e.g. 2%/day, capped at 20%)
  • Lets the teacher override for special cases
  • Logs the reason for every override
  • Triggers reminders, parent notifications, and teacher intervention for chronic missing work

Product concept: an AI School Ops Agent that owns “who should do what, who hasn't, who needs a nudge, who needs the teacher.”

Technical breakdown

  • LTI 1.3 launch: the LMS opens the external course tool and routes learners into the right course page.
  • Grade passback guardrails: grades return to the LMS only when released and when the learner is still an active class member.
  • Course generation pipeline: outline → lessons → MCQ/FRQ banks → assessments → final project rubric.
  • Resource verification: teaching videos are verified through YouTube oEmbed before being added.

Reusable lessons

  • LTI projects are not just login projects; grade services, class membership, teacher review, and event logs are core product surfaces.
  • AI can draft course assets quickly, but structure checks, question counts, answer distribution, and builds must close the loop.
  • A public case study should expose method and outcomes, not the client's identity or internal operating details.
  • Education platform delivery should be accepted as a runnable course, not as a pile of pages or content files.

Want results like these?

Tell us about your business and we'll scope a proof of concept.

More case studies