---
title: "LearningTime: Track training time based on your learners’ progress"
description: "LearningTime automatically calculates the training time per learner in Moodle, activity by activity. His reasoning: it is the completion of the task that determines the time allotted by the teaching staff, not the stopwatch. Exportable report, tailored to reporting requirements (CPF, Qualiopi, certifications)."
url: "https://pimenko.com/en/docs/plugins-moodle-marketplace/learningtime/"
updated: "2026-06-15"
category: Moodle Marketplace Plugins by Pimenko
---

# LearningTime: Track training time based on your learners’ progress

[![Blue mascot](https://pimenko.com/content/uploads/2023/12/Mascotte_bleue-584x1024.png)](https://pimenko.com/content/uploads/2023/12/Mascotte_bleue-584x1024.png)

Moodle lets you know whether your learners have completed their activities. Other plugins tell you how many minutes a tab has been open.
LearningTime combines both approaches: as soon as a learner meets the completion criteria for an activity, the time estimated by the instructional team is automatically recorded. It is the educational commitment that counts, not the stopwatch.

[![Red mascot](https://pimenko.com/content/uploads/2023/12/Mascotte_rouge-584x1024.png)](https://pimenko.com/content/uploads/2023/12/Mascotte_bleue-584x1024.png)

## Overview

**LearningTime** is a **"reporting"**plugin **that**allows you**to assign an estimated duration to any activity of your choice within a course. As soon as**a learner meets the activity's completion criteria, that time is automatically recorded. This provides you with an accurate and objective assessment of the learning time in your class.

     [Available at  Moodlemarketplace.](https://marketplace.moodle.com/)

![Overview of the LearningTime report with course tracking metrics](https://pimenko.com/content/uploads/2026/05/vue-ensemble-learningtime-rapport-1024x600.png)

*LearningTime, the ideal plugin for Qualiopi, CPF, and OPCO*

![](https://pimenko.com/content/uploads/2026/05/LogoQualiopi-300dpi-Avec-Marianne.png)

**In short, with the "LearningTime" plugin, you can:**

- Proof of Qualiopi / CPF / OPCO
- get an overview of the information about the course participants,
- view the list of activities included in the progression and specify the estimated duration for each activity or resource,
- Access a comprehensive report showing the validated learning time for each learner in the course.

### Plugin Information

- **Official plugin name**: report_learningtime
- **Developer**: Pimenko, Sylvain Revenu
- **Version**: Moodle 4.5 and later.

### What sets this plugin apart from other existing Moodle plugins

Moodle does not natively support time tracking for activities, but it does support the concept of activity completion. This may not be sufficient to track participants based on their progress in relation to the resources and activities to be completed in a course.

**LearningTime takes a different, more educational approach**: time is tracked only after**an activity is completed**. In other words, it’s not the time spent in front of the screen that’s measured, but **whether** or not **an activity is actually completed**. So it’s up to you to estimate the time needed for each activity.

This approach has several advantages:

- The data is **consistent and not skewed** by inactive sessions;
- The instructor/manager maintains **control over the scheduled duration of training activities**, adjusting them to the difficulty and scope of each activity;
- The report can be used directly to **fulfill reporting requirements**, such as for certified training programs, the CPF, **Qualiopi**, training assessments, and more.

## Key features at a glance

### An overview of information about the course participants

Thanks to the different color blocks available at the very beginning of the report, you can see:

- the overall progress of the participants,
- the number of employed/unemployed people,
- the total duration of training completed by the trainees.

![View of the "Students" tab in the LearningTime report, showing completed duration and progress by learner](https://pimenko.com/content/uploads/2026/05/vue-suivi-temps-apprenant-learningtime-rapport-1024x278.png)

### List of activities and estimated duration

In the "Activities" tab, you'll find a list of activities for which completion requirements have been set up in the course (for more information, see our guides on this topic: [Using Course Completion](/?doc_category=utiliser-lachevement-de-cours) & [How to Set Up Activity Completion](/?doc_category=parametrer-achevement-activites-moodle)). You can choose to assign an "estimated duration" to all activities and resources in a Moodle course. This "expected duration" will be recorded for any learner who meets the defined completion requirements.

![](https://pimenko.com/content/uploads/2026/05/learningtime-vue-activites-temps-estime-par-section-1024x590.png)

### The "Students" tab: report on planned and actual durations per student

This report provides the following information for each participant:

- their information (last name, first name, email address, group),
- account/registration status (inactive account, inactive registration)
- the total duration estimated by the teaching team for the entire course
- the total time the learner has accumulated through the activities they have completed (referred to as "time completed")
- its growth rate.

![](https://pimenko.com/content/uploads/2026/05/learningtime1-1024x159.png)

## Step-by-step guide to reviewing the report and implementing activity-based learning time

Once the plugin is installed on the site, the "Learning Time" tab appears in the list of available reports for each course.

**Step 1.** Go to the course of your choice, then to**the "Reports" tab**

![Step 1: Navigating the course - the "More" menu with "Reports" highlighted
](https://pimenko.com/content/uploads/2026/05/learningtime-acces-rapports-menu-plus-moodle-1024x571.png)

**Step 2.** Click **"Training Time**. **"**

![Step 2: Course Reports page with a link to Learning Time
](https://pimenko.com/content/uploads/2026/05/learningtime-acces-rapport-page-rapports-moodle-1024x615.png)

You will be taken to the "Students" tab, which displays all the students enrolled in the course, along with their completion time and progress level.

If multiple student groups have been created, you can filter the list to see only the group of your choice.

![Filter by group: LearningTime report with the "Open Group" filter](https://pimenko.com/content/uploads/2026/05/learningtime-filtre-groupes-rapport-etudiants-1024x296.png)

If there are multiple instructors in this course and you are only responsible for one group with the "non-editing instructor" role, only the group you are part of will appear in the report.

**Step 3.** Select**"Activities"** from the drop-down menu.

![Step 3: Select the "Activities" tab in the LearningTime report](https://pimenko.com/content/uploads/2026/05/learningtime-switch-vue-activites-etudiants-1024x300.png)

**Step 4.** In the "Estimated Time" column, there is an edit button next to each activity that allows you to enter the time of your choice (in minutes). Press the "Enter" key on your keyboard to confirm your entry.

![Step 4: Edit the estimated time directly in the task table
](https://pimenko.com/content/uploads/2026/05/learningtime-edition-temps-estime-par-activite-1024x388.png)

**Note**: Only "completed" activities are included in this report.

## Conclusion

LearningTime is designed for all educational institutions and training organizations that wish **to quantify and highlight the learning time** of their students.

Whether you are a **Qualiopi-certified** training organization or in the process of obtaining certification, an institution subject to CPF and OPCO traceability requirements, or a company looking to measure the actual effectiveness of its e-learning courses, LearningTime offers you a simple, reliable tool that integrates directly with Moodle. No more manual Excel spreadsheets to track your hours: the report is generated automatically, student by student, activity by activity.

In just a few clicks, turn your course into a transparent tracking system that benefits both instructors (who have access to a clear dashboard) and learners (who see their progress highlighted).
