Skip to content

Course Management

Course Management is about the lifecycle of your training content - how you organise courses in your workspace, work on them as drafts, publish versions, duplicate them, start them from templates, and move learners onto newer versions when you improve a course.

Accessible to: Trainers, Workspace Owners, Admins

For step-by-step guidance on editing a single course (content blocks, narration, rubric, learner brief), see Courses.

The Content Library

Content Library showing the Courses, Purchased, Templates, Learning Paths, and Trash tabs across the top with a list of courses below

All of your workspace's courses live in the Content Library, reachable from Content Library in the sidebar. The library has five tabs:

Tab What it shows
Courses Courses your workspace has created. This is where day-to-day authoring happens.
Purchased Courses your workspace has leased or bought from the marketplace. These are read-only - you assign them to learners, but you don't edit them.
Templates Reusable course starting points your workspace has saved or generated.
Learning Paths Curated sequences of courses you can assign as a single programme.
Trash Courses you've moved to the trash. They're hidden from learners and from assignment but stay restorable until they're permanently deleted.

Each tab has its own search box, and the Courses tab also has a status filter so you can see only Drafts or only Published courses at a glance.

Drafts and published versions

Every course has two states a trainer needs to understand:

  • A Published version is locked. Learners who are assigned it always see the same content, so a published version cannot be edited directly.
  • A Draft is your private working copy. You can edit a draft as much as you like without affecting learners who are currently working on the published version.

When you open a course and make a change, Aimee creates a draft automatically if one does not already exist. The editor shows the draft; the published version stays untouched in the background.

Publishing a draft

  1. Open the course and finish your edits.
  2. Click Publish in the course editor.
  3. Enter a version label (for example, v1.1 or v2.0-final).
  4. Confirm.

The draft becomes the new published version. Learners you assign from this point see the new content; learners already working through an earlier version keep seeing the version they started on until you move them (see Moving learners to the latest version).

Discarding a draft

If you want to throw away your unpublished changes and go back to the last published version:

  1. Open the course.
  2. Click Discard Draft in the editor.
  3. Confirm.

The editor returns to the last published version. If you change your mind, click Undo on the message that appears, or open the Recovery tab to restore the draft - it stays available for one day. Starting to edit the course again removes the discarded draft immediately.

Discard Draft only appears when there's something to discard

If your draft matches the published version exactly - or the course has never been published - the Discard Draft action is hidden. There's nothing to revert to.

Getting AI feedback on a draft

While you have a draft open, the editor shows an AI Review tab. Click Run AI review and Aimee returns:

  • A course summary - what's working, what isn't, and the top three priorities to address.
  • Per-slide cards with concrete suggestions, each tagged Must-fix, Should-fix, or Nice-to-have.

The review covers four dimensions: pedagogy and learning design, content clarity, structure and flow, and quiz quality. Suggestions are advisory - nothing is changed automatically. Edit the draft yourself based on what you read.

The latest review is saved against your draft. If you make further edits after running it, the tab shows a stale banner and a Re-run review button so you can refresh the suggestions whenever you like.

Available on drafts only

AI Review is available to Owner and Trainer roles, and only when a draft is open. Published versions are immutable, so reviewing them isn't useful. There is a per-workspace daily limit on how many reviews can be run.

Creating a course

From the Courses tab of the Content Library, enter a title and click Create Course. Aimee offers two starting points:

Starting point When to use it
Blank course You want to build the content block by block yourself.
Generate with AI You have a topic in mind and want Aimee to draft slides, questions, and narration from a few answers about your audience.

The new course opens in the editor as a draft. Fill in the learner brief, adjust the content blocks, tune the rubric, and then Publish when you're ready.

If you want to start from one of your saved templates instead, use the template editor - see Creating a course from a template below.

Duplicating a course

If you want to build a new course that's similar to one you've already made, you can duplicate it instead of starting from scratch.

  1. Go to the Courses tab in the Content Library.
  2. Find the course you want to copy.
  3. Click the Duplicate course icon on the row.
  4. Aimee creates a fresh draft copy of the course and opens it in the editor so you can edit the title, tweak the content, and publish when you're ready.

The duplicate is a draft

A duplicated course always starts as a Draft with no published version yet. It won't appear to learners until you publish it. This lets you rework the content without any risk of it being assigned by accident.

The original course is not changed in any way.

Backing up and restoring a course

If you need to move a course to another workspace - or take an offline backup before a big edit - you can export the entire course as a single ZIP file and restore it elsewhere.

Workspace owners only

Backup and restore are available to workspace owners only. Trainers and admins can still duplicate courses inside the workspace, but they cannot export them.

Backing up a course

  1. Go to the Courses tab in the Content Library.
  2. Find the course you want to back up.
  3. Click the Export icon on the row (the download arrow, just to the left of the Duplicate course icon). The Export Course window opens with a format choice.
  4. Choose Backup and click Download Backup. Your browser downloads a .zip file with the course title in its name.

The ZIP captures the latest published version of the course (or the current draft, if the course has never been published). It contains:

  • All slides, modules, questions, and the rubric.
  • Slide source files (PDFs, thumbnails) and any images attached to slides.
  • Tags and AI-generation provenance.
  • Voice narration audio for every successfully-rendered language on the course (English plus any other languages your workspace has voice generated in), along with the translated scripts and the voice identity that produced each clip. Any recorded or uploaded voiceovers (see Voice Narration) travel with the backup too, along with which source - AI or recorded - learners currently hear.

If a slide failed to generate voice on the source course, that slide's audio is left out of the ZIP - the importing workspace falls back to regenerating it from the saved script. Very large backups (typically courses with many narrated slides across several languages) can hit a soft size guard. If that happens the download fails with a message that names both the projected backup size and the current limit. Try the backup again without bundling voice audio, or accept the larger file and bypass the guard.

Restoring a course from a backup ZIP

  1. Open the Courses tab in the Content Library.
  2. Click Restore Course at the top of the page.
  3. Choose Backup ZIP.
  4. Choose where the backup is coming from:
    • Upload a file - pick a .zip file you already downloaded (from a manual backup, or from someone else).
    • Choose from stored backups - pick from this workspace's automated backups (see Course backup rules) without needing a file on your computer at all. Select which course's backups to browse, then pick a stored backup by date.
  5. A progress modal shows each phase as Aimee validates the file, uploads the slide assets, and recreates the course. When it finishes, the new draft opens in the editor.

The restored course always starts as a Draft in your workspace, with marketplace/lease state cleared so it's a fresh, private course you can edit and publish when you're ready. If the backup file shipped with rendered voice audio, those clips play immediately - no re-rendering is needed. Slides whose audio wasn't in the ZIP (because the original failed to render or the export skipped voice) regenerate English narration in the background, the same way a freshly-imported course does.

Choose from stored backups only lists eligible courses

Only courses that still exist in your workspace (not trashed or leased/purchased from elsewhere) and have at least one stored automated backup appear in the course picker. If no course qualifies yet, set up a course backup rule under Automation, or use Upload a file instead. A course also drops out of this picker if you delete its last remaining backup - it reappears once a scheduled run stores a new one.

If the backup contains voice for a language your workspace hasn't enabled yet, the import still succeeds and the audio lands in storage, but those clips stay silent until the language is turned on under Workspace Settings -> Voiceover languages. Enable the language and the existing audio plays right away - no re-render needed.

What can't be backed up

Courses you've leased or purchased from another workspace can't be backed up - back up the source course in its origin workspace instead. The Workspace Branding Intro is also excluded; it's workspace-level infrastructure, not a portable course.

Exporting a course as a SCORM package

If you want to deliver a course through another learning platform - Moodle, Cornerstone, SuccessFactors, Docebo, or any other SCORM-compatible LMS - you can export it as a SCORM package. Unlike a backup (which is for bringing a course back into Aimee), a SCORM package is a self-contained player another LMS runs on its own and tracks completion and quiz scores against.

Workspace owners only

SCORM export is available to workspace owners, the same as course backup.

  1. Go to the Courses tab in the Content Library.
  2. Click the Export icon on the course row, then choose SCORM in the Export Course window.
  3. Click Download SCORM. Your browser downloads a .zip file.

The download contains two ready-to-upload packages - one for SCORM 1.2 and one for SCORM 2004 - so you can pick whichever your target LMS accepts. Each package carries the latest published version of the course (or the current draft if it has never been published), the course slides, images and video, and a lightweight player. As a learner works through it, the hosting LMS receives their progress, completion, and quiz score (measured against the course pass mark).

Interactive activities in a SCORM package

AI roleplay scenarios and learner file-upload activities need Aimee's live platform to run, so in an exported package they appear as a short placeholder note instead. Every other slide type - text, images, video, quizzes, matching, accordions, charts, and so on - is fully reproduced. This means any course can be exported; only those two activity types are shown as placeholders.

Leased or purchased courses and the Workspace Branding Intro can't be exported as SCORM, the same as for backups.

Importing a SCORM package

If you have a SCORM package - your own course exported earlier, or one you got from somewhere else - you can bring it in as a new course.

Workspace owners only

SCORM import is available to workspace owners, the same as course backup and export.

  1. Open the Courses tab in the Content Library.
  2. Click Restore Course at the top of the page.
  3. Choose SCORM package.
  4. Pick the .zip file. Aimee reads it and creates a new course right away.

The imported course always starts as a Draft, ready for you to review and publish. If Aimee already has a course with the same title, the imported one gets a slightly different name so nothing is overwritten.

Aimee reliably reconstructs anything it exported itself - text, images, video, quizzes, matching, accordions, charts, and every other slide type. If part of a package came from somewhere else and Aimee can't fully recognise it, that slide still comes through with its text content, but is marked with a needs review notice so you know to check it. A summary after import tells you if any slides needed this treatment.

What can't be imported

A file that isn't a valid SCORM package, or one that's missing files it references, is rejected with a clear error - nothing partial is created.

Trashing and restoring courses

When you no longer need a course, you can move it to the Trash tab instead of deleting it outright. Courses in Trash are hidden from learners and from new assignments, but they stay restorable until they're permanently deleted.

Moving a course to Trash

  1. Open the Courses or Purchased tab of the Content Library.
  2. Click the trash icon on the row of the course you want to remove.
  3. Confirm.

If a course is referenced by an active Learning Path, Aimee will refuse to move it to Trash and tell you which paths to remove it from first.

Restoring a course

  1. Open the Trash tab.
  2. Find the course you want to bring back. The row shows when it was deleted, who deleted it, and how many days remain before it's purged automatically.
  3. Click Restore.

The course returns to its original tab - Courses for content your workspace authored, Purchased for marketplace content. If the original title is already in use by another course, Aimee restores it under a new name and tells you what it picked.

Permanently deleting

Workspace owners and admins can wipe a course permanently:

  • Click Delete forever on a row in Trash to remove a single course.
  • Click Empty Trash in the toolbar to remove every course in Trash at once.

A confirmation dialog explains what will be removed; once confirmed the course and all its session data are gone for good.

Automatic purge

Courses in Trash are permanently deleted after the workspace's retention window without further confirmation. The row's days-left indicator turns amber when the purge is three days away.

Course templates

A template is a reusable starting point for a course - a skeleton of slides, a default rubric, and a learner brief that you can spin up into a full course in one click. Templates live on the Templates tab of the Content Library.

Creating a course from a template

  1. Open the Templates tab of the Content Library.
  2. Click a template to open it.
  3. In the template editor, click Save as new course.
  4. A new draft course is created from the template so you can edit it and publish when you're ready.

Saving an existing course as a template

If you've built a course you'd like to reuse as a starting point for future ones, you can turn it into a template directly from the course editor:

  1. Open the course and click Save as template in the header.
  2. Give the template a name - it's pre-filled with "Course title (template)" but you can rename it.
  3. If the course has both a draft and a published version, pick which one should become the template: the Draft captures your latest in-progress edits; the Published version matches what learners currently see.
  4. Click Save as template. Aimee creates the template, opens it in the template editor, and leaves your original course untouched.

The template shows up on the Templates tab right away. Any images in the source course are reused automatically - saving as a template never regenerates them.

Leased and purchased courses

Courses you've leased or purchased from another workspace cannot be saved as templates. The Save as template button is hidden on those courses.

Regenerating a template with AI

If a template isn't quite what you need, you can ask Aimee to rewrite it:

  1. Open the template.
  2. Click Regenerate with AI.
  3. Describe what you'd like changed - for example: "Make this template focus on first-line managers handling performance conversations, and shorten it to eight slides."
  4. Review the proposed rewrite and either accept it or adjust your instructions and try again.

When you accept a regenerate, Aimee also refreshes any AI-generated images in the template so they match the new content, so you don't end up with an updated script paired with old visuals.

Templates vs. courses

Regenerating a template changes the template itself, not any course you've already created from it. Existing courses keep whatever content they had when they were created.

Moving learners to the latest version

Because published versions are locked, a learner who is already working through a course keeps seeing the version they were assigned even after you publish something new. That's intentional - mid-course content changes would be confusing. When you're ready to move a learner onto the latest version, Aimee makes it easy.

  1. Open your Dashboard.
  2. Find the Course Updates Available panel. It lists each learner who is currently on an older version of a course than the one you've most recently published, along with their assigned version label and the latest version label.
  3. Click Switch to latest on a row to move that learner onto the newest version, or click Switch all at the top of the panel to move every listed learner at once.

Learners who have already completed a course are not listed - their records stay on the version they completed.

Finish before you switch

If you want a cohort to finish on the version they started on, wait until they're done before switching. The updated version will still be there whenever you're ready.

Purchased courses

Courses on the Purchased tab came from the marketplace. They behave a little differently from courses you've authored:

  • They are read-only - you can't change their content, rubric, or learner brief.
  • They assign to learners just like your own courses.
  • They do not appear on the Courses tab, which is reserved for content your workspace authors.