Skip to content

Bulk Publishing

Bulk publishing lets you make a lesson or unit visible to students without opening every question and information entry one at a time. It is useful when you have finished building several items and want to release them together.

There are two bulk publish windows:

DialogOpens fromCan change
Lesson bulk publishLesson status chip on a lesson detail page or lesson rowOne lesson plus that lesson's questions and information entries
Unit bulk publishUnit status chip on a unit detail page or unit rowOne unit plus its lessons, questions, and information entries

Both dialogs use the same rule: checked means the item should be published after you apply changes; unchecked means the item should be draft after you apply changes.

What Students Need Before They Can See Content

Think of student visibility as a short checklist. Students can see lesson content only when all of these are true:

  1. The class is active, not deleted.
  2. The unit is published.
  3. The lesson is published.
  4. The lesson content item is published.
  5. The lesson available date has passed, if one is set.

Publishing a question or information entry does not override a draft unit or draft lesson.

Lesson Bulk Publish

Use lesson bulk publishing when you are preparing or revising one lesson.

Open the Dialog

  1. Open a lesson.
  2. Select the lesson status chip, such as Draft or Published.
  3. The dialog opens with the lesson title.

The window loads the lesson and every active question or information entry in order.

What You See

The lesson dialog includes:

  • A Lesson row with a checkbox and Draft/Published state.
  • Select All and Deselect All actions.
  • A selected count, such as 4 / 6 Selected.
  • One row for each question.
  • One row for each information entry.
  • Warning text when incomplete content cannot be newly published.
  • Apply Changes in the footer.

Each content row shows the content type and a short preview. Question previews come from the question content; information previews come from the information entry text or media summary.

Selection Rules

ActionResult
Check LessonThe lesson will be published.
Uncheck LessonThe lesson will be draft.
Check a content itemThat item will be published if it is complete enough.
Uncheck a published content itemThat item will be unpublished.
Select AllPublishes the lesson and selects every complete or already published content item.
Deselect AllMakes the lesson draft and clears every selected content item.

The Apply Changes button stays disabled until you change at least one state.

Unit Bulk Publish

Use unit bulk publishing when you are preparing a whole unit, launching a group of lessons, or hiding a unit for revision.

Open the Dialog

  1. Open a class or unit page.
  2. Select the unit status chip.
  3. The dialog opens with the unit name.

The dialog loads every non-deleted lesson in the unit and each lesson's non-deleted content.

What You See

The unit dialog includes:

  • A Unit row with a Draft/Published checkbox.
  • Select All and Deselect All actions.
  • A count for selected lessons and selected content items.
  • One expandable panel per lesson.
  • A lesson checkbox in each panel header.
  • Question and information rows inside each lesson panel.
  • Incomplete content warnings.
  • Apply Changes in the footer.

Lesson panels show counts like 3 / 5 selected and indicate whether the lesson will be published or draft.

Lesson Checkbox Behavior

Checking a lesson in the unit dialog selects the lesson and all complete content inside it.

Unchecking a lesson clears the lesson and all selectable content inside it.

You can still open the lesson panel and choose individual content items after changing the lesson checkbox.

Complete, Incomplete, and Already Published Content

The bulk publish windows only block draft content that is not complete enough for students yet.

StateCan toggle?Why
Complete draftYesIt can be newly published.
Complete publishedYesIt can be unpublished.
Incomplete draftNoIt cannot be newly published.
Incomplete publishedYesIt can be unpublished even if it is missing something today.

This protects students from incomplete new content while still allowing instructors to hide older content.

What Must Be Finished Before Publishing

What counts as complete depends on the content type.

Content typeMust have before publishing
Multiple choicePrompt, exactly 4 options, translations as required, and a correct answer.
Fill in the blanksPrompt, body text, blanks, assigned answers, and required translations.
Build sentencePrompt, word bank, target solution, and required translations.
Type answerPrompt and expected answer.
Record audioPrompt content.
InformationText or media content.

If a row says Incomplete question cannot be published or Incomplete content cannot be published, open that item, fix the missing fields, save, and reopen the publish dialog.

Common Workflows

Publish One Finished Lesson

  1. Open the lesson.
  2. Select the lesson status chip.
  3. Review every content row.
  4. Use Select All if everything is ready.
  5. Leave incomplete draft items unchecked.
  6. Select Apply Changes.
  7. Confirm the parent unit is also published.

Publish a Full Unit

  1. Open the unit or class unit list.
  2. Select the unit status chip.
  3. Use Select All to publish the unit, lessons, and complete content.
  4. Expand lessons that need selective changes.
  5. Leave incomplete items unchecked.
  6. Select Apply Changes.

Hide a Lesson Temporarily

  1. Open the lesson bulk publish window.
  2. Uncheck Lesson.
  3. Leave content selections as they are if you only want to hide the lesson shell.
  4. Select Apply Changes.

Students will not see the lesson because the lesson is draft, even if individual content items remain published.

Hide a Whole Unit

  1. Open the unit bulk publish window.
  2. Uncheck Unit.
  3. Select Apply Changes.

Students will not see any lessons in that unit while the unit is draft.

Troubleshooting

Apply Changes is disabled

Nothing has changed from the current state. Toggle the unit, lesson, or at least one content item.

Select All does not publish every row

Incomplete draft content is skipped. Open the item and finish the missing fields first.

Content is published but students still cannot see it

Check the full chain: unit, lesson, content item, availability date, class deleted state, and student enrollment.

A row is missing from the dialog

Deleted lesson content is excluded from the bulk publish windows. Turn on Show Deleted in the lesson content list if you need to inspect deleted items.