Appearance
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:
| Dialog | Opens from | Can change |
|---|---|---|
| Lesson bulk publish | Lesson status chip on a lesson detail page or lesson row | One lesson plus that lesson's questions and information entries |
| Unit bulk publish | Unit status chip on a unit detail page or unit row | One 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:
- The class is active, not deleted.
- The unit is published.
- The lesson is published.
- The lesson content item is published.
- 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
- Open a lesson.
- Select the lesson status chip, such as Draft or Published.
- 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
| Action | Result |
|---|---|
| Check Lesson | The lesson will be published. |
| Uncheck Lesson | The lesson will be draft. |
| Check a content item | That item will be published if it is complete enough. |
| Uncheck a published content item | That item will be unpublished. |
| Select All | Publishes the lesson and selects every complete or already published content item. |
| Deselect All | Makes 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
- Open a class or unit page.
- Select the unit status chip.
- 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.
| State | Can toggle? | Why |
|---|---|---|
| Complete draft | Yes | It can be newly published. |
| Complete published | Yes | It can be unpublished. |
| Incomplete draft | No | It cannot be newly published. |
| Incomplete published | Yes | It 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 type | Must have before publishing |
|---|---|
| Multiple choice | Prompt, exactly 4 options, translations as required, and a correct answer. |
| Fill in the blanks | Prompt, body text, blanks, assigned answers, and required translations. |
| Build sentence | Prompt, word bank, target solution, and required translations. |
| Type answer | Prompt and expected answer. |
| Record audio | Prompt content. |
| Information | Text 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
- Open the lesson.
- Select the lesson status chip.
- Review every content row.
- Use Select All if everything is ready.
- Leave incomplete draft items unchecked.
- Select Apply Changes.
- Confirm the parent unit is also published.
Publish a Full Unit
- Open the unit or class unit list.
- Select the unit status chip.
- Use Select All to publish the unit, lessons, and complete content.
- Expand lessons that need selective changes.
- Leave incomplete items unchecked.
- Select Apply Changes.
Hide a Lesson Temporarily
- Open the lesson bulk publish window.
- Uncheck Lesson.
- Leave content selections as they are if you only want to hide the lesson shell.
- 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
- Open the unit bulk publish window.
- Uncheck Unit.
- 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.