Skip to main content

Lesson Content Table

Lesson Content Table

Displays the topics and quizzes within a LearnDash lesson in a structured table with per-level visibility controls and completion status indicators.

BeaverDash - Modules - Lesson - Lesson Content Table

Usage

On a lesson Themer template — Place this module to give learners a map of the topics within the current lesson, with completion status icons updating as they progress.

Showing only available topics — Use the Limit Items tab to filter the table to topics the user can currently access, useful for drip-release or strict-progression lessons.

Settings

Table

SettingDescription
Max widthMaximum width of the table (px). Leave empty for full width.
BorderTable border width (px) and color.

Topics

SettingDescription
Show topic tableToggle the entire topic list on or off.
Expand/collapse toggleShow a button to expand or collapse all topics.
Expand all by defaultExpand all topic rows when the page loads.
Link to unavailable topicsMake locked topics clickable.
HeaderShow or hide the table header; customize column label text.

Topic Quizzes

SettingDescription
Show topic quiz listToggle the nested quiz list under each topic.
Status iconsCustomize icons for Started, Completed, and Locked statuses.
Certificate indicatorShow or hide the certificate indicator.

Lesson Quizzes

SettingDescription
Show lesson quiz listToggle the lesson-level quiz list.
Status iconsCustomize icons for Started and Completed statuses.

Limit Items

SettingDescription
AvailabilityFilter by whether the topic is available or unavailable to the current user.
ProgressionFilter by whether the user can or cannot progress to the topic.
DripFilter by drip status: past (available) or future (not yet released).

Style

SettingDescription
TypographyFont settings for list item titles.
Current item typographyFont settings for the item currently being viewed.