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:
| 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.
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.
| 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.
