Skip to main content

Course Progress

Course Progress

Renders a visual progress indicator for a LearnDash course. The display shape, progress number format, and meta text are all configurable.

BeaverDash - Modules - Course - Course Progress

Usage

On a course or lesson template — Shows the current user's progress through the current course. Displays 0% for users who haven't started.

Text or raw number variant — Set Shape to Text to show only the percentage label without a visual bar, or Raw to output just the number — useful when you want to embed the figure inside custom HTML.

Progress for a specific course — Uncheck Current course and select a specific course to show progress for a course other than the one currently being viewed. Useful on a learner dashboard displaying multiple enrolled courses.

Settings

Settings tab

SettingDescriptionDefault
Select CourseUse Current course or select a specific course.Current course
ShapeDisplay style: Default LearnDash progress bar, Line, Circle, Semi-Circle, Text, or Raw.Line
AnimationAnimate the progress indicator on load.On
Progress Indicator TypeShow progress as Percentage, Fraction (e.g. 3/10), or Disabled.Percentage
Progress number positionPosition of the progress number: Inline, Overlay, or Follow Progress.Overlay
Show Meta TextShow extra text labels: None, Top, Bottom, or Both.None

Style tab

SettingDescriptionDefault
TypographyFont settings for the progress label.
Text colorColor for the progress label.#555555
AlignmentHorizontal alignment of the module (responsive).
Progress bar colorFill color of the bar (solid or gradient).#50be7c
Background colorTrack color behind the progress bar.#eeeeee
WidthWidth of the progress bar (responsive, with unit).100%
HeightHeight of the bar in px (Line shape).20px
BorderBorder style and radius for the progress bar container.