Skip to content
Lenarys Analytics Docs
Back to website
Core reports Learning progress

Learning progress

Track each learner inside each course with grades, completion status, activity progress, enrolment date, learning time, visits, and last access.

Overview

Core definition. Shortname user_course, documented version 1.0.0. Installed definitions may include reviewed catalogue updates.
Row grainOne row per learner enrolment in a course
Best forLearner intervention, completion follow-up, and course-level progress review.

Default columns

These fields are visible in the current Core definition by default. Additional supported fields can be available from the column bank.

LearnerCourseGradeStatusCompleted activitiesEnrolled onLast accessLearning timeVisits

Filters

Available filters depend on the installed definition and supported LMS data.

LearnerCourseGradeStatusGraded dateEnrolled dateLast accessCompletion dateEnrolment method

Use these actions to verify a row or continue into related context. Every destination applies its own access and entitlement checks.

Moodle user profileMoodle course pageGrade detail modalGrade detailsGrade historyActivity progressUsers trackingLearning-time heatmapVisits heatmap

Data sources

The report is assembled from these primary Moodle or plugin-owned data areas. Exact joins and optional dependencies belong to the reviewed installed definition.

usercourseenroluser_enrolmentscourse_completionscourse_modules_completiongrade_gradesgrade_itemsuser_lastaccesslocal_la_time_*

Interpretation

Progress combines several independent signals. Check course completion configuration and gradebook rules before treating a status, percentage, or missing grade as an intervention trigger.

Verify before sharing. Compare a small sample with the relevant native Moodle pages, then confirm filters, hidden records, audience, and export fields.

Was this page helpful?

Your feedback is stored in this browser.