Skip to Content
User GuideTutorialsFor Instructors

Tutorials

A tutorial is a self-paced lesson for your students: explanations, figures and videos, mixed with activities such as multiple-choice questions, AI-graded short-answer questions, polls and an AI chat. You can let the Tutorial Generator build a first version from your slides, a video or a short brief, then refine it in the editor and publish it.

How tutorials work

  • A tutorial can have several published versions (v1, v2, …). When you publish a new version the previous one is archived automatically and students are moved to the new version — their progress comes with them.
  • A draft is your private working copy. Editing a draft never changes what students see until you publish it.
  • Every student who opens a tutorial gets a session that records their answers and progress. You can review sessions and export them.

Open the Tutorials page

  1. Open your course and click the “Tutorials” tab. Course admins see three tabs: Tutorials (published versions), Drafts (work in progress) and Sessions (student progress).

  2. “New tutorial” starts the Tutorial Generator.

  3. Each published tutorial has its own row with “Open latest” and “Create new version”.

    Tutorials Page

Create a tutorial with AI

The Tutorial Generator walks you through four steps: Sources → Configure → Objectives → Plan. You can go back at any time; generation only starts when you confirm the plan.

Step 1 — Add your sources

  1. Click “New tutorial”. Add up to three sources in any combination:

    1. Upload PDF — drag files onto the page or click “browse files” (lecture slides, notes, a paper). Up to 50 MB and 150 pages each.
    2. Add a YouTube video — paste a link to a single video (playlists and channels are not supported). The transcript is prepared for you.
    3. Write a source with AI — describe what the material should cover and let the model write a textbook-style text you can edit.

    Sources Step

  2. To add a YouTube video, click “Add a YouTube video”, paste the link to a single public video (for example https://www.youtube.com/watch?v=_6R7Ym6Vy_I) and click “Add video”. Playlists, channels and private videos are not accepted.

    Add a YouTube Video

  3. The video appears in the source list (1). Its transcript is prepared in the background — the row reads “Transcript pending” until it is ready, which usually takes a minute or two. Click “View transcript” (2) to check what the generator will work from.

    YouTube Source Added

    Transcript Preview

    Note: The generator can use key moments of the video as clips inside the lesson, or show the full video before the sections — see “Video handling” in Step 2.

  4. To write a source with AI, describe the topic, audience and depth, pick a style (Textbook, Blog or Lecture notes) and a length, then click “Generate”.

    Write a Source with AI

  5. Review the generated text. You can edit it directly, switch to “Preview”, and then click “Add as source”.

    Review Before Adding

  6. A green confirmation appears and the source is listed (1). Uploaded files and videos show their status — “Uploading”, “Processing”, “Transcript pending” or “Ready” — and you can open or remove them. When every source is ready, click “Confirm & continue” (2).

    Sources Ready

    Note: A source that fails shows “Error” with a “Retry” button. Typical causes are a PDF with more than 150 pages, a scanned PDF without selectable text, or a YouTube link to a playlist or private video.

Step 2 — Configure

  1. Under General settings:

    1. Tutorial topic — a concrete title that matches your sources. It anchors everything the generator writes and becomes the draft name.
    2. Teaching template — “Self-directed learning” (explanations first, then exercises) or “Self-Practice” (exercise-heavy).

    Further down you can choose the Focus mode (“Full (Concept + Exercise)” or “Exercise Only”) and decide how videos and PDF figures are used (Video handling, Image handling).

    Configure — General

  2. Advanced settings are optional. The most useful ones:

    • Component guidelines — how many of each activity (tutor chat, figures, videos, multiple-choice, short-answer) each section should contain, or “Exclude” a type entirely.
    • Short-answer grading modes — whether short answers get AI rubric grading, are collected without grading, or must match exactly.
    • Section count, Minutes per page and Pages — how long the tutorial is and whether it is split into several pages.
    • Additional requirements — free text, e.g. “use examples from retail”.
    • Levels and Score Ranges — the passing score and rubric levels used for AI grading.

    Configure — Advanced

  3. Click “Confirm & continue”.

Step 3 — Objectives

  1. The generator writes learning objectives from your sources. Edit any objective in place, drag to reorder, or click ”+ Add objective”. The Bloom level shown on each card is assigned by the model.

  2. With AI improve you can describe a change (“make them more practical”) and keep everything else; “Undo last AI improve” reverts it.

    Objectives

    Note: If you go back and change your sources or settings, the objectives are marked out of date. Choose “Keep these objectives” or “Regenerate”.

  3. Click “Confirm & continue”.

Step 4 — Plan

  1. The generator now classifies your sources and writes a lesson plan. A progress bar shows the stages; this takes a few minutes.

  2. Review the plan: the objectives it covers, then one part per page and section with a summary and the figures or video clips it will use. Edit the text directly like a document, remove a figure you do not want, or use AI improve to request a change across the whole plan.

  3. When you are happy, click “Confirm & Build Tutorial”.

    Plan Ready

  4. The tutorial and its grading rubrics are built and a draft is created. When the overlay finishes you land in the editor.

    Building the Tutorial

    Note: If you close the window before the build finishes, the Tutorials page shows an “Unfinished tutorial setup” banner. Click “Resume” to continue where you left off, or “Discard” to throw the setup away.

Start a new version of an existing tutorial

  1. On the Tutorials tab, click “Create new version” next to a tutorial and pick the version to start from (archived versions are listed too). A draft is created and the editor opens.

    Create New Version

  2. If you already have a draft of that tutorial the button reads “Continue editing draft” instead.

    Continue Editing Draft

Edit your tutorial

The editor at a glance

  1. Pages — the pages of your tutorial. Click one to edit it.

  2. Lesson — click anywhere and type. Text is saved automatically; the status next to the title shows “Saving…” then “Saved”.

  3. Properties — settings of the selected block (for example the options of a question).

  4. WYSIWYG / Advanced — switch between the visual editor and the source files (see Working with source files).

  5. Publish — make the draft available to students.

    Editor Overview

Note: The editor needs a desktop-size screen. Published tutorials work on phones and tablets.

Pages

  1. Click “New page” at the bottom of the Pages panel and give it a title.

  2. The ”⋮” menu next to a page lets you rename it, change its visibility, or delete it. Drag pages to reorder them.

    Page Options

  3. Visibility controls who sees the page after publishing:

    VisibilityWho sees it
    PublicStudents and course admins
    InternalCourse admins only (teaching notes, answer keys)
    DraftNobody — the page is kept but not shown to anyone

Write and format content

  1. Type directly into the lesson. Select text to get the formatting toolbar, or use shortcuts such as ## for a heading and - for a list.

  2. Type / on an empty line to insert a block: headings, lists, quotes, images, or one of the activity components.

    Slash Menu

  3. Hover a block to show its handle on the left. Use it to turn the block into something else, insert a block above or below, drag it elsewhere, or delete it.

Add activities

Activities are inserted from the / menu under Components. Click an activity to edit it in the Properties panel on the right.

  • Multiple-choice question — the selected card (1) can be edited in place; the Properties panel (2) holds the question text, the options and which of them are correct, the explanation shown when attempts run out, and “Max retries”.

    Multiple-Choice Question

  • Short-answer question — question text, an optional reference answer and “Max retries”. Click the AI grading button on the card to attach a grader: give it a name, a maximum and passing score, and a rubric of weighted dimensions, each with score levels. Answers are then graded by AI and students get feedback per dimension.

    Automatic Grading

  • Video — a YouTube link or uploaded video, optionally trimmed with a start and end time.

  • AI chat — a tutor chat scoped to the lesson.

  • Voting widget — a live poll. Once published, you get a “Teacher controls” bar inside the lesson to open and close the vote, show results to students and export the votes as CSV.

  • Hint — a coloured callout (Info, Success, Warning, Danger).

  • Cross-reference — a link to a figure or section, for example “Fig. 2”.

Note: A component that is not fully configured shows “Not configured yet”. You can still publish, but students will see a notice in its place.

Preview as a student

Switch Edit / Preview in the Properties panel to try the page exactly as students will: play videos, answer the questions, chat.

Preview Mode

Working with source files (optional)

The Advanced mode shows the tutorial as files, which is useful for bulk edits, uploading images, or pasting content from elsewhere.

  1. Explorer lists the files; the icons above it create, upload and refresh files.

  2. The editor in the middle shows the selected file; press Cmd/Ctrl+S to save. The preview on the right updates as you type.

    Advanced Mode

  3. The Manifest panel lists the pages in order with their visibility. If you add or remove files, click “Sync with file tree” and then “Save”.

    Manifest Panel

If something goes wrong while editing

What you seeWhat to do
”Couldn’t save” with “Retry”A connection problem. Click “Retry”; nothing is lost while the tab stays open.
”Can’t save this change” with “Open source”The change cannot be expressed visually. Open the source file and edit it there.
A conflict dialog (reload or overwrite)The draft was changed in another tab. Reload to take those changes, or overwrite them.
”Removed components” dialogAn edit would delete an activity. Choose “Restore” to keep it or “Delete from page”.
”Read-only” badge in the top barThe draft belongs to another course admin. Use “Fork as your own draft” on the Drafts tab.

Publish

  1. Click “Publish” in the top bar of the editor.

  2. For a brand-new tutorial, give it a title and an optional description. For a new version of an existing tutorial these are locked — rename the tutorial from the Tutorials tab instead.

  3. Choose the visibility: “Visible to students” or “Hidden (admin preview only)”. You can change it later.

  4. Pages preview shows which pages will be served. Red errors block publishing; a yellow “Some components look unfinished” warning does not.

  5. Click “Publish”.

    Publish Dialog

When you publish a new version of an existing tutorial, the dialog also lists what changed compared with the current version, and reminds you that the previous version will be archived automatically.

Publish a New Version

After publishing you return to the Tutorials tab. Your draft is kept, so you can keep working on the next version.

Manage published tutorials

  1. Click a tutorial row to expand it.

    1. Visible to students — hide or show the tutorial without unpublishing.
    2. Allow student restart — let students wipe their progress and start again.
    3. Show archived — list older versions.
    4. Archive — take a version down. Students are sent to the latest active version; archived versions can be deleted later.

    Manage a Tutorial

  2. The pencil icon renames the tutorial. The bin icon deletes the tutorial with every version and all student progress — this cannot be undone.

    Delete Tutorial

Drafts tab

The Drafts tab lists every unpublished draft in the course with its origin (“New tutorial” or “Forked from release”), author and last change.

  • Open your own drafts in the editor.

  • Fork as your own draft to work on a colleague’s draft (their copy stays untouched).

  • Rename or Delete a draft. Deleting a draft never affects published versions.

    Drafts Tab

Check a tutorial as your students see it

Open any version and use the Admin Tools panel on the right edge:

  • Student view hides the admin-only parts of the page.

  • Restart Tutorial wipes your own progress so you can try the activities again.

    Admin Tools

Follow student progress

  1. Open the Sessions tab. Each row is one student’s session on one version: status, progress, when it was started and last active.

  2. Filter by status or tutorial, or search for a student.

  3. Click the Preview icon to see exactly what the student saw — their answers, grading results and video progress — without changing anything.

    Sessions Tab

    Session Preview

Export results

Click “Export as…” and choose what to download:

OptionContents
Export filtered (.xlsx)The rows currently shown — one line per session, good for a quick look in Excel
Export filtered (JSON)The same rows with every answer, plus the question text and correct answers of each version
Export all (.xlsx / JSON)Every session in the course, ignoring filters

Export Menu

Run a live poll

If a lesson contains a Voting widget, instructors see a “Teacher controls” bar above it when viewing the published tutorial:

  • Open or close the vote, allow students to change their vote, and choose whether students see the results and each other’s reasons.
  • Set an “Auto-close at” time for timed polls.
  • “View full report” shows every vote; “Export CSV” downloads them.

Limits and troubleshooting

What you seeWhy / what to do
”Up to 3 sources in total”Combine material into fewer files, or build a second tutorial.
A PDF is rejected for its page countThe limit is 150 pages. Split the file or export only the relevant chapters.
”Transcript pending” for a long timeLong videos take several minutes. You can close the window; the status keeps updating.
A YouTube link is refusedOnly single public videos work — not playlists, channels, shorts links you cannot open, or private videos.
”Retry failed section” in the Plan stepOne section could not be generated. Click it to retry just that section; your other edits are kept.
”Cannot publish” in the Publish dialogThe draft has an error the list describes (for example an empty page). Fix it and publish again.
”This editor needs a larger screen”Use a laptop or desktop to edit. Students can still use the published tutorial on a phone.
A colleague’s draft opens read-onlyOnly the author can edit a draft. Fork it from the Drafts tab to get your own copy.

Quick reference — every control you will see

WhereControlWhat it does
Tutorials tabNew tutorialStart the Tutorial Generator
Tutorials tabOpen latestOpen the current version
Tutorials tabCreate new versionStart a draft from an existing version
Tutorials tabContinue editing draftReopen your unfinished draft of that tutorial
Tutorials tabVisible to studentsShow or hide the tutorial
Tutorials tabAllow student restartLet students reset their progress
Tutorials tabArchive / DeleteTake a version down / remove an archived version
Drafts tabOpen / Fork / Rename / DeleteManage drafts
EditorWYSIWYG / AdvancedVisual editor or source files
EditorEdit / PreviewEdit the page or try it as a student
EditorPublishCreate a new published version
ViewerAdmin ToolsStudent view, Restart Tutorial
Sessions tabPreviewRead-only replay of a student’s session
Sessions tabExport as…Download sessions as .xlsx or JSON