Skip to content

4. Activities

Goal: understand the seven activity types before testing them one by one.

Prerequisite: flow 2 done — the outline holds the activities you are about to fill in.

An activity is one unit of content a learner works through. The outline holds them; this section is about what is inside each one.

The seven types

TypeWhat the learner doesGraded
LessonReads and watches contentno
QuizAnswers questions, gets a scoreyes
SurveyAnswers questions, no scoreno
AssignmentSubmits work for an instructor to gradeyes
ForumPosts and replies in a discussionyes
MeetingJoins a live Zoom or Teams sessionno
External CoursePlays an imported package (SCORM, xAPI, cmi5, AICC)depends on the package

What they all share

How you open one. In the outline, in Edit mode, use the Add content action on the activity’s row. Each type has its own editor, but they are built the same way: a header with the title, instructions and an optional image, then the type-specific body.

How they save. No activity has a Save button. Everything you change is written into the course through the same pipeline as the rest of the workspace, and the same edit lock applies — one person at a time. If you want proof a change landed, reload.

Where they live. Activities are stored inside the course, not as separate records. That is why removing an activity from the outline removes it entirely.

Moving between activities

Every activity editor carries a navigator on the right edge — a small vertical rail with a previous arrow, the position indicator, and a next arrow.

The collapsed activity navigator: an up arrow, a position indicator showing the current number over the total with a progress bar, and a filled down arrow.

It is how you walk the whole course without going back to the outline. Three rules decide whether you see it at all:

  • It only renders when the course has more than one activity.
  • It is desktop-only — below a large viewport it is not rendered, so on a phone the outline is the only way between activities.
  • Previous is disabled on the first activity, Next on the last. They do not wrap.

Clicking the position indicator expands a panel listing every activity in the course with its type, the current one marked Editing:

The expanded Activity Navigation panel: a search field, a list of activities each with a type icon, title and type name, the current one marked Editing, and a footer reading 1 of 9.

  • Clicking a row jumps straight into that activity’s editor.
  • A search field appears only once the course has more than eight activities.
  • The footer reads N of M, or Showing N of M while a search is filtering.
  • Clicking outside the panel closes it.

What to check

  • The count matches the number of activities in the outline, and the position matches where you actually are.
  • Next from the last activity and Previous from the first do nothing — no wrap, no error.
  • Jumping to another activity does not lose unsaved edits in the one you are leaving.
  • The navigator disappears on a course with a single activity, and at phone width.
  • The search appears at nine activities and not at eight.
  • Rows are reachable and openable by keyboard.

Moving blocks, the sidebar and batch actions

Lesson, Quiz and Survey share one editing surface. A lesson stacks blocks; a quiz and a survey stack questions — but they are the same component underneath, so everything below works identically in all three. Only the wording changes.

Moving one block

Every block carries a header with the same four controls:

ControlWhat it does
Move up / Move downshifts the block one position
Duplicatecopies it in place
Deleteremoves it

The arrows are the keyboard-reachable way to reorder — Tab to one, press Enter. Test that path; it is the one that gets skipped.

The sidebar

A panel on the side lists every block with its position number, its variant name and a live thumbnail. It is titled Content Blocks in a lesson and Questions in a quiz or survey, and it collapses to a Show blocks manager button.

The Content Blocks sidebar: a header reading Content Blocks with a count of 3, grid and list view buttons, a collapse control, an Add Block button, and three cards each with a drag handle, an index number, its variant name and a preview.

ControlWhat it does
Grid / list toggletwo densities for the same list
Drag handle on a carddrag to reorder
Clicking a cardjumps to that block in the editor
Add Block / Add Questionadds from the sidebar
Collapsehides the panel

Selecting several at once

Hovering a card reveals a checkbox — that is the entry point, and it is easy to miss because nothing is visible until you hover. Tick two or more and a batch bar appears above the list.

The same sidebar with two of three blocks ticked: a bar reading 2 blocks selected, with select-all, deselect, move up, move down and delete controls.

Batch controlWhat it does
Select Allselects every block
Deselect allclears the selection
Move up / Move downmoves the whole selection together
Deleteremoves every selected block

What to check

  • Move up on the first block, and move down on the last, do nothing rather than wrapping.
  • The arrows work by keyboard alone.
  • Dragging in the sidebar reorders the editor too — the two views never disagree.
  • The index numbers renumber after any move.
  • A batch move keeps the selected blocks in their relative order.
  • Batch delete removes exactly the selection, nothing adjacent.
  • The count in the sidebar header matches the number of blocks.
  • All of it survives a reload.

Grading settings

Quiz, Assignment and Forum share the same grading block. The same fields, the same defaults:

SettingDefaultWhat it does
Points0How much this activity is worth
Require a minimum score to continueoffBlocks progress until the learner passes
Minimum score80The pass mark, in percent
Attempts3How many times the learner may try
Show answer feedbackoffReveals the per-answer feedback after submitting
Show reviewoffLets the learner review their submission
Show correct answeroffReveals the right answer

Two of these are worth extra attention, because they change what the learner can do rather than what they see: minimum score to continue and attempts.

Deadlines

Assignment and Forum share a deadline model with three modes:

ModeMeaning
No deadlineopen forever
Fixed datea specific date and time
Time limita window counted from enrollment, in days, weeks or months

What to check across every type

  • The title you type in the editor is the title shown in the outline.
  • Instructions with accents and formatting survive a reload.
  • A setting changed in the editor is still set when you come back to it.
  • Removing the activity from the outline removes its content too.