Getting feedback from learners is easy. Making sense of it — across courses, timeframes, and learning phases — is the real challenge. The Rating element is great for adaptive content but also for gathering and evaluating user insights.
This lightweight yet powerful feature lets you collect structured feedback during the learning process, not just at the end. And with the built-in reporting logic, every response becomes a data point you can actually use — to adapt learning paths, evaluate impact, and uncover trends.

Rating element – linked to a variable

Comprehensive rating report
Smarter Data with Variables
Each rating can be connected to a variable that defines what’s being measured (e.g. confidence, satisfaction, engagement) and how it should appear in reports. This allows you to:
- Compare results across different courses
- Run pre/post evaluations with consistent labels
- Filter feedback by role, category or course type
- Track learner sentiment over time
Powerful Reporting, Minimal Setup
All data flows into a dedicated report source. With built-in filters and conditions, you can:
- Discover patterns
- Aggregate results by topic or audience
- Understand where and how to improve
And if you want to go further, you can even use ratings to control availability of activities — enabling adaptive learning paths based on how learners feel about their progress.
Design Once. Analyze Everywhere.
Variables are centrally managed in the admin area, so you can define your own logic for how feedback should be tracked — consistently and across your entire Moodle site.
Whether you’re interested in learner satisfaction, confidence, or course experience — this is your starting point for structured learning analytics.
📘 Want to go deeper?
Check the documentation to learn how to define variables, structure reports, and integrate the Rating element into your courses.