Skip to main content

Course Content Table

Course Content Table

Displays a structured table of the course's lessons, topics, and quizzes with per-level visibility controls and completion status indicators.

BeaverDash - Modules - Course - Course Content Table

Usage

On a course Themer template — Place this module to give learners a visual map of the full course. It automatically reflects completion status icons on each lesson and topic.

Filtered to available content only — Use the Limit Items tab to filter the table to items the current user can access, items they can progress to, or items under a drip schedule. Useful for strict-progression or drip-release courses.

Paginated long courses — Set Items per page in the Lessons tab to paginate courses with many lessons, preventing an overwhelming scroll.

Settings

Table

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

Lessons

SettingDescription
Show lesson tableToggle the entire lesson list on or off.
Expand/collapse toggleShow a button to expand or collapse all lessons.
Expand all by defaultExpand all lesson rows when the page loads.
Link to unavailable lessonsMake locked lessons clickable.
HeaderShow or hide the table header; customize column label text.
Items per pagePaginate the list; leave empty to follow the course setting.

Topics

SettingDescription
Show topic listToggle the nested topic list under each lesson.
Status iconsCustomize icons for Started, Completed, and Locked statuses.
Content indicatorsShow or hide Video, Quiz, and Certificate indicator icons.

Course Quizzes

SettingDescription
Show course quiz tableToggle the course-level quiz table.
Status iconsCustomize icons for Started and Completed statuses.
Certificate indicatorShow or hide the certificate indicator.

Limit Items

SettingDescription
AvailabilityFilter by whether the lesson is available or unavailable to the current user.
ProgressionFilter by whether the user can or cannot progress to the lesson.
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.