Case Study - Cutting Course Creation Time by 10x

Edify is an LMS for academic institutions and corporate clients. We built an AI content authoring layer that helps tutors generate full courses, assignments, quizzes, and grading feedback — all grounded in Edify's own library of high-performing materials, with human review built into every step.

Client
Edify
Year
Service
AI Integration, Backend Engineering

Overview

A tutor on Edify teaching a new module used to start with a blank page, a stack of source material, and a calendar blocked out for the week. Multiply that by every new institution being onboarded — and by every assignment that then needs to be graded across classes of 60+ students — and content creation becomes the bottleneck for the entire platform. Off-the-shelf AI writing tools sit outside the LMS, can't see Edify's own library, and produce generic content that an instructor has to rewrite to match an institution's standards. On the grading side, a tutor running a class of 60+ students can lose eight hours a week to feedback alone, and that work is mostly mechanical pattern recognition that AI is uniquely good at — provided a human stays in the loop to set the bar and own the final mark.

The foundation is a knowledge index seeded with 100+ existing Edify courses and their high-performing assignments, tagged with metadata so retrieval consistently surfaces on-brand, on-standard reference material. On top of that we built four generation services and a review surface that ties them all together. A Course Generator turns a topic and learning objectives into full modules, lesson notes, and video recording scripts — generating a six-week course in under five minutes. An Assignment Creator produces prompts with rubrics scoped to multiple assignment types so an instructor can diversify how they assess students without spending the design time. A Quiz Generator writes Bloom's-aligned multiple-choice questions with distractors and answer explanations drawn from the instructor's own course materials. A Grading Assistant evaluates student submissions against a rubric, identifies strengths and improvement areas, drafts personalised feedback per student, and batch-processes up to 60 submissions at a time. Every AI output lands in a review interface where tutors can edit, regenerate, or approve — with full version history — before anything reaches a student.

Every generation call retrieves context from the indexed course library before the model writes a word, so the output sounds like Edify rather than like a generic AI tool. Content is tagged by subject, level, course rating, and NUC compliance status — the metadata that retrieval needs to consistently surface on-standard material. The human-in-the-loop pattern is non-negotiable: the AI proposes, the tutor disposes. Tutors retain full authority over what reaches students, and approved-vs-edited telemetry feeds back into improving the system's output quality. The same foundation positions Edify to package and resell pre-built certified courses to new institutions, turning the AI layer from an internal productivity tool into a revenue stream tied to the rate at which the content library grows.

What we did

  • Retrieval-grounded course generation
  • Rubric-scoped assignment & quiz authoring
  • Batch grading assistant
  • In-product human review surface
Target course creation speedup
10x
Grading time reduction
60-70%
Courses in the knowledge index
100+
To generate a 6-week course
<5min

More case studies

An AI Execution Operator for the Coordination Layer

DANI replaces the manual coordination layer of an organisation — the meetings, follow-ups, tracker updates, and chase emails that hold execution together — with an AI that captures commitments at the moment they're made, structures them into accountable actions, and drives them through to delivery.

Read more

Workforce Intelligence — From HR Data to Decisions

PeopleTrak unifies HR records and Microsoft 365 productivity signals into a single workforce intelligence layer — and extends that intelligence into an AI hiring workflow that sources, ranks, and shortlists candidates against the roles the data says need filling.

Read more

Tell us about your project