⭐ Why this plugin is unlike anything else available
Completion forecasts for every student on one screen — no click-per-student
▸ Native Moodle course completion reports require one click per student and show a static status. My Students Progress shows a colour-coded forecast table across all enrolled students simultaneously — who is on track, at risk, and overdue — without opening a single student profile.
▸ Ordered by risk: students furthest behind their required pace appear at the top so teachers focus attention where it's needed most, not alphabetically.
▸ Clicking a student row expands their individual activity timeline inline — no page navigation required to see what specifically they have and haven't done.
My Students Progress
Teacher-focused dashboard block showing student progress across all courses you teach. View enrolled students, completion rates, and individual student progress with modern search and filtering. See the plugin archive for release-specific requirements and feature availability.
My Students Progress is a teacher-focused dashboard block that provides educators with a comprehensive view of student progress across all courses they teach. Perfect companion to the My Progress block for students.
The Problem
- Moodle™'s progress reports are scattered
- Hard to see all students at a glance
- Must navigate to each course separately
- No quick way to identify struggling students
The Solution
- All your courses in one premium dashboard
- Per-course student dropdown with progress
- Student statistics pills (completed/in-progress/not-started)
- Course and student search with filters
Dual Search
Search by course name and student name
Filter Labels
All, Completed, In Progress, Not Started
Category Grouping
Courses organized by category with collapse
Student Dropdown
View individual student progress per course
Statistics Pills
Color-coded student completion counts
Progress Circles
Visual average completion indicator
