1. Home
  2. LearnDash Continuing Prof...
  3. Module 6: CPD History

Module 6: CPD History

Admin CPD History

Go to: WordPress Admin → LearnDash CPD → CPD History

This page provides a complete, audit-ready record of all CPD-related events for learners. It helps administrators track course progress, resets, certificates, and credits earned.

Event Table

The table displays each event with the following columns:

ColumnDescription
WhenDate and time the event occurred
UserLearner associated with the event
CourseCourse linked to the event
GroupLearnDash group (if applicable)
EventType of action: Completion / Reset / Certificate Issued / Credits Earned
DetailsOpens a modal showing full event data for auditing or troubleshooting

The table supports pagination, showing 25 entries per page. Use the navigation buttons at the bottom to move between pages.

Filters

You can refine the table view using the following filters:

  • User – search by learner name
  • Course – filter by a specific course
  • Group – filter by a specific LearnDash group
  • Event Type – select an event type (Completion, Reset, Certificate, Credits)
  • From Date / To Date – limit results to a specific date range

Filters can be combined, and results are applied immediately.


Frontend CPD History

In addition to the admin-side CPD History, learners can also view their own CPD progress directly on the frontend using a shortcode. This allows users to track completions, credits, certificates, and upcoming reset dates without accessing the WordPress admin area.

Displaying User CPD History on the Frontend

To show CPD activity to learners, add the shortcode below to any page or LearnDash student dashboard:

[ldcpd_dashboard]

This will automatically detect the logged-in user and display their personal CPD overview.

User Dashboard Table Columns

The frontend dashboard presents the user’s progress in a simplified table with the following columns:

ColumnDescription
CourseThe LearnDash course the user is enrolled in
StatusCurrent progress (e.g., In Progress, Completed, Reset Scheduled)
CompletedThe date the user last completed the course, if applicable
Next DueThe upcoming reset/renewal date for CPD policies
CreditsTotal CPD credits earned for that course
CertificateA download button appears if a certificate has been issued
HistoryA dropdown that expands to show all past events for that specific course

The layout is mobile-responsive and optimized for learner usability.

History Dropdown

When the user clicks the History dropdown for a course, a detailed event list is displayed, including:

ColumnDescription
CourseThe course the event belongs to
Event(s)A list of actions such as: Enrolled, Completion, Credits Earned, Certificate Issued, Reset
DateThe timestamp of each event
CompletedWhether the course was marked as completed for that event
CreditsCPD credits earned at that event
CertificateA download button appears if the event generated a certificate

This gives users a precise event trail for each CPD course, similar to the admin history but limited to their own account.

Certificate Downloads

Whenever a certificate has been issued, a Download Certificate button appears in:

  • The Certificate column of the main table
  • The Certificate column inside the event history dropdown

The certificate file is delivered instantly, allowing users to save or print their CPD records.

You can also export these logs as a CSV file for external analysis or record-keeping.

How can we help?