LyraLearn AI Learning Platform
Exams
← Module 10 Β· Designing the Transcript Review Service
🎧 Listen

Requirements and Actors

Modules 10 and 11 build one system end to end: a statewide, Commission-supported transcript review service. Educator Preparation Programs (EPPs) submit candidate transcripts; the service applies a consistent, Commission-defined methodology β€” including AI-assisted analysis β€” to evaluate how prior coursework aligns with Subject Matter Requirements (SMRs); Commission staff review the analysis and make the final call; the candidate receives a standardized, portable report. Before touching Visual Studio, nail down who uses it and what "done" means.

The three actors

Add a fourth, quieter actor: program administrators who configure SMR definitions, manage users, and pull operational reports.

The functional flow

Every feature in the next seven lessons hangs off one pipeline:

submit β†’ analyze β†’ review β†’ determine β†’ report

An EPP submits a transcript package; the system extracts coursework and proposes SMR alignments (the AI-assisted step); an analyst reviews those proposals, accepting or overriding each one; a determination is recorded; a portable report is generated. Each arrow is a status transition you'll model explicitly in Lesson 2 β€” vague statuses are where workflow apps rot.

The non-functionals that shape the design

Four qualities dominate every design decision in this build:

Notice what's not on the list: novelty. The stack is the one you already know β€” layered ASP.NET Core MVC, EF Core, SQL Server, Kendo grids for the queues. The interesting work is the domain.

🧠 Quiz yourself on this lesson →

Ask the AI Tutor

Grounded in the course lessons β€” it cites its sources and says when it doesn't know.