Keep your course's AI features current
At the bottom of your course page (when you're the instructor) you'll find Instructor tools. Two different indexes show there, and they do different jobs:
- Course chat source index is what the course chat answers from (every lesson's text and the course's
sources, embedded with Mistral). Its line says current, or needs indexing when the course changed
since it was last indexed. It is rebuilt automatically after course updates are merged, and the platform
owner can run it on Admin, Source chat index (
/admin/rag). Until a course is indexed, the chat stays hidden on its page, and until the platform owner turns the chat on for everyone else, only the owner sees it at all. - CYOA crossroads index only appears when the course's navigation is CYOA. It picks the "where next" lessons the lesson player offers in CYOA mode, and nothing else: it does not feed the course chat. Publishing builds it automatically. If you later edit lessons on an already-published course, a badge shows "N of M lessons new or changed since the last crossroads index"; click Re-index crossroads to refresh it (only the new or changed lessons are embedded again). It uses Mistral embeddings, the same provider as the course chat, so it needs the deployment's Mistral key; when there is none, the tools say so and the button is off. A lesson that isn't embedded yet still offers Continue and Unexpected path, just no Related picks. On a linear course you can ignore it.
- Switching several courses at once. On /teach, tick the courses (or Select all shown), then Navigation: Set CYOA or Set Linear, and confirm. Courses you can't edit are skipped and listed. After a switch to CYOA, the result says how many courses still need crossroads embeddings; switching does not build them. Press Re-index crossroads on each course, or ask the platform owner to run the crossroads backfill, which embeds every CYOA course's missing lessons in one paced run.
- Audit reveals asks the AI whether each
:::revealself-check answer is actually supported by its lesson, and lists any that look off. It's an advisory suggestion, so always verify before you change a card, but it's a fast way to catch an answer that drifted after you rewrote a lesson.