CHCP Course Factory

Built for how we could work.

This is where we track every course rebuild from start to finish. It reads Canvas and MindTap directly, knows our programs, and keeps everything visible so nobody has to dig.

This isn't a generic tool. It was built around CHCP.

The Factory carries deep knowledge about our programs, our students, and how we teach. Every decision it makes runs through that context.

35 courses across 7 programs

MBCC, Dental Assisting, Pharmacy Tech, and more. Each course is cataloged with its Canvas structure, MindTap content, and learning objectives cross-referenced.

Our students

Working adults balancing school, jobs, and families. It designs for chunked instructions, low ambiguity, and content that feels relevant to the job they're training for.

ABHES accreditation

Outcomes must be observable, assessments must align, and documentation must hold up during review. The Factory checks all of this before anything moves forward.

Nothing happens without a checkpoint.

Canvas is read-only

It reads your courses but will never write to or modify anything in Canvas.

Originals are never touched

All work happens in duplicate copies. Masters stay exactly as they are.

Two approval gates

Design and execution both need sign-off before anything runs. No shortcuts.

Everything is auditable

Every change has a before-and-after record. Anything can be reviewed or rolled back.

It reads both platforms and does the heavy lifting.

The Factory connects directly to Canvas and MindTap. It handles the repetitive, detail-heavy work so we can focus on the decisions that matter.

Reads Canvas courses automatically

Pulls the full syllabus, modules, assignments, grading logic, and outcomes. Read-only always.

Discovers MindTap content down to the question

Maps every reading, exercise, and quiz. Extracts actual textbook source text to check coverage.

Finds gaps between what's taught and tested

Compares Canvas outcomes, MindTap activities, and textbook coverage. Surfaces misalignments.

Builds in copies only, with full evidence

All rebuilds happen in MindTap duplicates. Every change is logged with before-and-after proof.

82-point QA scorecard on every course

Three layers of checks — technical, content accuracy, and instructional design — across 8 categories.

Generates handoff docs for instructors

Teaching guides with weekly maps, known trouble spots, grading notes, and design rationale.

Nine agents, one pipeline. Every course gets the attention it needs.

The Factory runs nine AI agents that each handle one part of the course rebuild process. They work in sequence, pass their findings to the next one, and nothing moves forward without the previous step finishing. Here is the sequence every course goes through.

1

Platform access check Session Infrastructure

Confirms that the Factory can reach both Canvas and MindTap for this specific course. Verifies login sessions, checks that the right course keys are working, and leaves a green/red readiness note for everyone else.

2

Pull the Canvas course Canvas Intake

Reads the existing Canvas master course top to bottom. Pulls the syllabus, module structure, assignments, grading weights, learning outcomes, and any student-facing content. This is read-only and never changes anything in Canvas.

3

Map the MindTap course MindTap Discovery

Reads the MindTap course shell and maps every activity, reading, quiz, and exercise. Identifies which items are auto-graded vs. manually graded, extracts textbook source content, and documents the full course structure.

4

Analyze and design the rebuild Analysis

Compares what Canvas says the course should teach against what MindTap actually contains. Produces an alignment matrix, a week-by-week instructional blueprint, an assessment plan, and a student experience review. This is where the real instructional design happens.

5

Design approval Team reviews

Before any changes are made, the PM packages the analysis into a decision document. The team reviews it and either approves, requests changes, or rejects. Nothing gets built without this sign-off.

6

Build the course Build + Assessment Authoring

Working only on a duplicate copy (never the original), the Build agent reorganizes the MindTap course structure, applies naming standards, and configures settings. Assessment Authoring creates or replaces quiz questions to match the approved blueprint. Every change is logged.

7

Quality check QA

Runs an 82-point scorecard across alignment, scaffolding, assessment quality, student experience, accessibility, faculty usability, and operational trust. If something does not pass, it goes back for revision before moving forward.

8

Instructor handoff Reporting

Produces a teaching guide for faculty with weekly maps, known student trouble spots, grading notes, and the reasoning behind design decisions. This is what instructors receive when the rebuilt course is ready.

The monitor is a live dashboard that shows everything happening across all 35 courses. Click the sidebar tabs below to preview what each view looks like.

CHCP Course Fact... DASHBOARD
Dashboard
Inbox 1
Issues
Goals
Projects
Batch 01 - MBCC...
Batch 02 - MBCC...
Batch 03 - Dental...
Batch 04 - Dental...
Batch 05 - Pharm...
Batch 06 - Pharm...
Batch 07 - Admin...
Agents
SI Session Infrastructure
Finished 6m ago
Inbox empty. Trust window expires at 17:45:00Z, so ~2h 37m remaining.
EXECUTED COMMAND
PC PM Coordinator
Finished 6m ago
Stage 2 COMPLETE with Analysis unblocked. Checking CHC-18 for new artifacts.
EXECUTED 2 COMMANDS

Nine roles, each with a clear job.

Every agent has a defined scope. They only do their part, then hand off to the next one. Here is who does what.

PM Coordinator

Operations manager

Keeps the whole pipeline moving. Creates tasks, assigns work to other agents, enforces approval gates, and makes sure nothing gets skipped or stuck.

  • Launches new course lanes and stages child tasks
  • Monitors progress and unblocks downstream agents
  • Packages decision documents for team review
  • Enforces work-in-progress limits

Session Infrastructure

Platform access

Manages all login sessions for Canvas and MindTap. Makes sure every other agent has working access before they start. If a session expires, this agent refreshes it.

  • Bootstraps Canvas and Cengage/MindTap authentication
  • Publishes readiness status for each course
  • Recovers from session failures automatically

Canvas Intake

LMS reader

Reads the existing Canvas master course from top to bottom. Extracts the syllabus, module structure, assignments, grading rules, and learning outcomes. Strictly read-only.

  • Pulls course structure, outcomes, and grading logic
  • Identifies student-facing clarity issues
  • Documents what the course currently looks like

MindTap Discovery

Content mapper

Maps the entire MindTap course: every activity, reading, quiz, and exercise. Classifies content types, extracts textbook source material, and documents what is auto-graded vs. manually graded.

  • Full structural map of the MindTap course shell
  • Textbook source-text extraction for coverage analysis
  • Identifies essay questions that need MC replacement

Analysis

Instructional designer

The heart of the operation. Compares Canvas and MindTap evidence, finds gaps in alignment, and produces the instructional design package: alignment matrix, weekly blueprint, assessment plan, and student experience review.

  • Alignment matrix mapping outcomes to content to assessment
  • Week-by-week instructional blueprint
  • Assessment blueprint with Bloom's taxonomy targets
  • Student experience review scored across 7 dimensions

Build

Course builder

Executes the approved rebuild plan in a MindTap duplicate copy. Reorganizes the course structure, applies naming standards, configures quiz and homework settings, and sets point values. Every change is logged with before-and-after evidence.

  • Structure normalization (folders, titles, ordering)
  • Template and settings configuration
  • Full audit trail of every modification

Assessment Authoring

Question writer

Creates and replaces assessment items following the approved blueprint. Writes multiple-choice questions with CHCP-specific workplace scenarios, replaces essay questions where needed, and maps every item to a learning objective.

  • New MC item creation via Learnosity
  • Essay-to-MC replacement with Bloom's level preservation
  • Distractor design targeting real misconceptions

QA

Quality reviewer

Runs an 82-point instructional quality scorecard on the rebuilt course. Checks alignment, scaffolding, assessment quality, student experience, accessibility, faculty usability, and operational trust. Courses that do not pass go back for revision.

  • Technical QA: Does everything load and link correctly?
  • Semantic QA: Is the content accurate and on-topic?
  • Instructional QA: Would students actually learn from this?

Reporting

Faculty communicator

Produces the instructor handoff document when a course is complete. Includes weekly teaching maps, known student trouble spots, grading notes, and the reasoning behind every design decision. This is what faculty receive.

  • Weekly teaching guide with pacing notes
  • Known friction points and how to address them
  • Design rationale for instructors

Ready to see where things stand?

Sign in with your CHCP email. Cloudflare will send a one-time code, then you're in.

Open the monitor