Skip to content
← All help

Operator

Change a course's instructor

Every course has one instructor (its owner). Only that instructor, plus brand admins and the platform owner, can edit, record, or save it. Some courses were seeded under placeholder instructors (@witus-health, @trade-faculty, or a bam seed id) that may not match the account you log in with, which is why they can feel read-only or "won't save".

Fix one course (from the UI)

As an owner or brand admin, open the course at /teach/<courseId>Course settings → the Instructor dropdown → pick the right person → Save settings.

  • The course moves to that instructor's dashboard and its public URL changes to /their-username/…. You keep access as an admin.
  • If you don't see the course under Your courses, admins see every course on the brand in /teach (with an instructor: byline), so it's reachable there.
  • "That instructor already has a course at this URL" → two courses would share a slug; rename this course's slug first.

Fix them all at once (bulk)

To make your account the instructor on every Learn.WitUS course, run the reassign script (dry-run first, then --apply):

pnpm reassign:instructor
pnpm reassign:instructor --apply

See user-task 42 in the repo for prod details.