Time Tracking

Get Started

Time Tracking

Overview

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.

Screenshots

Student View

Report Views


How to Access

Click Time Tracking in your dashboard sidebar.


How Your Time Is Recorded

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.


What You’ll See

Summary Cards

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

CardWhat It Shows
Total HoursYour total learning time
Avg SessionYour average session length
Most Active CourseThe course you’ve spent the most time on
Active LearnersHow many students have active sessions (instructors and admins only)

All cards update when you change the date filter.


Filtering by Date

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

Filtering by Course

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 Trend Chart

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.


By Course Breakdown

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.


For Instructors and Admins

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 Configuration

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

SettingDescriptionDefault
Enable Time TrackingTurns 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 MessageThe text displayed in the idle popup. Customize this to match your site’s tone.“Are you still on this page?”
Active Button LabelThe 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.

Last updated: March 4, 2026