Time Tracking for Moodle
Learning time with clear rules in Moodle
Record recognised time in eligible activities, let participants see their tracking state and review results by person. Configure time requirements when your programme needs them.
Participants know when time is being recorded
The visible state distinguishes active tracking from a pause. The activity stays open while the person responds to a presence prompt.
Example tracking states · not an interface screenshot
01
Eligible, visible activity
Active
Time is recognised under the configured rules and accepted intervals.
02
Tracking stops
Paused
The presence prompt and its grace period do not earn time credit.
03
The person chooses to continue
Confirmation
Explicit confirmation allows tracking to resume; moving the pointer does not replace it.
An open tab or counter does not prove attention or understanding. Keeping a document open during a pause does not guarantee answers are saved: that depends on the activity.
Continue in another activity without counting twice
Only one activity can accumulate time per person, even across browsers or devices. Moving tracking is an explicit action.
Window A · current tracking
One activity records time
The recognised session retains ownership of tracking.
Window B · not accumulating
The person chooses where to resume
Transferring tracking stops the other activity from accumulating. Opening it does not double the time.
Tracking moves only when the server accepts the transfer and any pending confirmation is resolved. If the request fails, the other activity does not start counting. Confirmation records a participant’s declaration; it does not verify physical attention.
Review the report and the conditions for the next resource
Teachers view their course; managers with specific permission can review the site. Views and exports respect context and separate groups.
01
Participant and sessions
Filter the person you review and open their authorised details.
02
Recognised time
Distinguish the available balance from the visible sum of sessions.
03
Snapshot and export
View the report and download data within the same permitted scope.
This is an explanatory report diagram. Approved historical data and adjustments may form part of the balance; unknown data does not become zero.
A time requirement works alongside other Moodle conditions
- Define the time scope: course, section or site.
- Check recognised time and the required threshold.
- Moodle also evaluates other conditions and legitimate exceptions in the configured policy.
If you already have historical time data, we will review its source and attribution before proposing reconciliation or migration. Adding sessions does not automatically reconstruct the balance.
What to review before installation
Configuration and owners
- Administration to install the tracking, block, report and availability components.
- Defined eligible activities, presence threshold, exclusions and time conditions.
- Participant information about tracking, with access and retention owners.
- Your Moodle version, database and any historical data you need to retain.
Tell us your Moodle version and database so we can confirm installation. The interface is available in English, Spanish, Portuguese and French, with role-based manuals in English and Spanish.
What the record can establish
Time Tracking records time under its rules; it does not certify learning or provide automatic legal compliance. Use in an audit or regulated programme requires a review of its requirements. The current scope excludes regulator connectors and IP recording per session.
Can I request Standard without a meeting?
Yes. We can prepare a written quote. Business adds guided configuration and priority support. The proposal sets out the service scope; the solution’s functions are those described here.
How is personal data handled?
The package uses Moodle’s privacy API for authorised operations. Downloaded exports and other systems have their own lifecycles; your organisation defines access and retention.
Request a quote for Time Tracking
Tell us about your Moodle installation and what you need. We can prepare a quote without a meeting.
I would rather talk: 20-minute initial consultation
The request starts a quote, without purchasing or automatically delivering the solution. Standard can be quoted without a meeting.