Your first course
This guide walks you from “I just got invited as a trainer” to “I published my first course.” Total time: about 30 minutes for a small course, more if you’re writing flashcards from scratch.
Before you start
You need:
- A Wisteria sign-in (invited by your super_admin; see Signing in for the first time).
- Your department assigned. If you’re not sure which department you’re in, ask your super_admin — it determines what content you can author.
- (Optional) A source document — PDF, PPT, or PPTX — that you want to turn into training.
Step 1 — Land on your course list
After signing in, you’ll land on /admin/courses. This is your course list — scoped to your department only.
At the top you may see “Wisteria noticed” cards: AI-drafted course suggestions from your integrated document sources. We’ll come back to these. For your first course, let’s start manually.
Step 2 — Create a course
Click + New course at the top right.
A modal opens with two paths:
- AI upload — paste or drop a PDF / PPT / PPTX. Wisteria reads it and proposes a course title, description, modules, and flashcards. You review and edit before saving.
- Create blank course manually — start with empty placeholders. Faster if you already know the structure you want.
For your first course, try AI upload if you have a relevant document. It’s the fastest path to seeing how Wisteria works end-to-end.
Step 3 — Review the AI proposal
If you used AI upload, Wisteria takes about 30 seconds to read your file and propose:
- A course title + emoji + description
- A list of proposed modules with titles
- A few draft flashcards per module
For each proposed module you can:
- Expand to preview the flashcards
- Edit the title
- Assign to a department
- Remove the module entirely
Edit the course title at the top to make it your own. Click Save course to materialise the course and all its modules.
Step 4 — Edit a module
You’ll land on the course detail page showing all the modules. Click a module to open its editor.
The module editor has three tabs:
- Details — title, description, cover image
- Flashcards — the lesson content
- Quiz — the test questions
Flashcards
You can:
- Add cards manually (one front + one back each)
- Use AI Write — Claude drafts cards based on the source document
- Use AI Match — Claude drafts cards that prepare learners to pass the quiz (use this after writing the quiz)
Cards are reorderable. Click Save.
Quiz
You can:
- Add questions manually, picking from four types: MCQ, Fill in blank, Matching, Oral
- Generate the whole quiz with AI — Wisteria reads your flashcards and proposes questions
- Mix and match — generate a few, then edit or add manually
Set the pass threshold at the course level (default 70%, floor 70%).
Step 5 — Add a cover image
Cover images appear on the learner dashboard. From the module Details tab:
- Upload a file from your computer
- Paste a URL from anywhere
- Browse Unsplash for a stock photo (embedded search)
The image lives in Supabase Storage; the URL is stored on the module.
Step 6 — Mark the module ready
When a module’s flashcards + quiz are done, click Ready to Submit on the Quiz tab.
This doesn’t submit yet. It marks the module as “trainer thinks this is finished.” The button toggles to ”✓ Ready to Submit (click to undo)” so you can change your mind.
Repeat for every module in your course.
Step 7 — Submit the course
When the last module is marked Ready, a modal pops up automatically: “Submit Course Title for approval?”
The modal asks:
- Recertification — toggle on if learners need to re-take this course annually (set the interval).
- Save & exit — close the modal, keep the Ready flags, defer submission for later.
- Submit — send the whole course for approval.
Click Submit. Every module’s status flips to pending_approval. The course appears in the approver’s queue.
Step 8 — Wait for approval
Your content_manager (or whoever the workflow routes to) reviews each module. You’ll get an email when:
- A module is approved
- A module is rejected (with the reviewer’s comment)
- The whole course is approved (all modules published)
If a module is rejected, you’ll see it in the Queries tab at /admin/approvals/queries. Reply with what you changed and resubmit.
Step 9 — Publish
Once every module is approved, you’ll see a banner on the course detail page: “This course is ready to publish.”
Click Publish. The course goes live for every learner in its department. Learners with their dashboard open will see the new course on next refresh.
What’s next
- Course settings — visibility, deadlines, sequential modules, prerequisites, certificate issuance.
- The 4 quiz question types — the deep dive on each.
- AI Write & AI Match — the AI tools that speed up authoring.
- Setting up an oral question — the most differentiated feature for verbal content.