Moodle Plugins directory: EduMetrics | Moodle.org
EduMetrics
Reports ::: report_edumetrics
Maintained by
Paulo Júnior
EduMetrics is a Moodle reporting plugin that brings together engagement metrics for students and tutors in a simple, visual way.
Latest release:
16 downloads
2 fans
EduMetrics 📊✨
EduMetrics is a Moodle reporting plugin that brings together engagement metrics for students and tutors in a simple, visual way.
⚠️ Important
- EduMetrics only starts collecting and displaying data from the moment it is installed. It does not backfill or import historical activity prior to installation.
- Right after installation, it is normal to see empty metrics until new events occur (resource views, forum posts, submissions).
🚀 Motivation
- Practical visibility: consolidate resource access, forum interactions, and activity submissions to simplify tracking.
- Decision support: quickly identify active vs inactive participants and take action (messages, interventions, academic support).
- Daily focus: events are aggregated per day, enabling period filters and engagement trend comparison.
⭐ Key Features
- Course list with quick access to the participants report.
- Per-participant metrics: resource access, forum interactions, activity submissions.
- Status indicator (Active/Inactive) and contact link when inactive.
- Filters: by role and by date range 🗓️.
📦 Requirements:
- Moodle
requires: 2020061500 (Moodle 3.9+) 🧩
🧭 Where to find it
- Site administration → Reports → EduMetrics (course list)
- Within a course (side navigation) → Reports → EduMetrics
🖥️ Usage
- Access a course report from the course list or the course navigation.
- Use the top filters:
- Role: all roles in the course context.
- Start date and End date: inclusive date range per day.
- Click Filter.
- Review the metrics table for each participant:
- Resource access (e.g.,
url,resource) - Forum interactions (discussion creation, posts)
- Activity submissions (e.g.,
assign) - Status: Active (≥ 1 interaction) or Inactive.
- Contact: message link when inactive.
- Resource access (e.g.,
Tips 💡:
- Filter by period (e.g., last 2 weeks) to spot engagement drops.
- Filter by role to compare students vs tutors/teaching staff.
🧱 How it works (technical summary)
- Moodle event observers record interactions in
report_edumetrics_participation. - Records are aggregated per day (
event_date) and bycourseid,userid, androleid. - The report consolidates per-participant metrics and applies role/date filters.
Useful links
Contributors
Paulo Júnior (Lead maintainer)
Please login to view contributors details and/or to contact them
Comments