Skip to content

Time Tracking

The Time Tracking section shows you exactly how much time you’ve spent learning. See your total study hours, trends over time, and a breakdown by course — so you can understand your learning habits and stay motivated.

Note: Time Tracking must be enabled by your site administrator before this section appears in your dashboard.

Student Time Tracking

Admin Time Tracking Report

Instructor Time Tracking Report

Group Leader Time Tracking Report


Click Time Tracking in your dashboard sidebar.


The dashboard automatically starts a timer when you open a lesson, topic, or quiz. It runs quietly in the background and saves your time at regular intervals. You don’t need to do anything — just learn, and your time is recorded.


At the top of the page, four cards give you a quick overview:

Card What It Shows
Total Hours Your total learning time
Avg Session Your average session length
Most Active Course The course you’ve spent the most time on
Active Learners How many students have active sessions (instructors and admins only)

All cards update when you change the date filter.


Use the Date Range dropdown to focus on a specific period:

  • All Time
  • Today
  • This Week
  • This Month
  • Last 30 Days (default)
  • Custom Range — pick your own start and end dates

A course dropdown sits next to the date filter. Choose a specific course to see only the time you’ve spent in that course.


The Overview view includes a bar chart showing your learning time over the selected period. Switch between Last 7 Days, Last 30 Days, and Last 12 Months using the chart controls.


Click the By Course tab to see a table showing your total learning time broken down by each course. You can export this data as a spreadsheet using the Export CSV button.


Instructors, group leaders, and admins have additional views:

  • By Student — See how much time each student has spent learning
  • By Content — See which lessons, topics, and quizzes students spend the most time on

These views help you identify engaged learners and spot content that might need improvement.


Admin Time Tracking Settings

Site administrators configure Time Tracking under WP Admin > LearnDash Dashboard > Time Tracking.

Setting Description Default
Enable Time Tracking Turns the time tracker on or off site-wide. When enabled, the dashboard automatically records time spent on lessons, topics, and quizzes. Course completion time and total course time are both added to LearnDash reports. Off
Idle Time (seconds) How many seconds of inactivity before the tracker pauses and shows an idle popup. Increase this value for users who read slowly; decrease it for shorter attention spans. 60
Idle Message The text displayed in the idle popup. Customize this to match your site’s tone. “Are you still on this page?”
Active Button Label The button text in the idle popup. Clicking it resumes the timer. “Yes, I am”

The idle detection settings only appear after you enable Time Tracking. Click Save Changes to apply.