Joomla 6 ready — all extensions now run natively on Joomla 5 and Joomla 6.

EasyLearn Documentation

Statistics & reset requests

Track student progress, view quiz results, and handle quiz reset requests.

Statistics dashboard

The statistics view gives you an overview of student progress and quiz performance across your courses. It is available in both the Joomla backend (Components → EasyLearn → Statistics) and the frontend admin menu (Statistics).

Permission-based filtering

In the frontend admin, the statistics view only shows data for courses where the current user has admin access or view statistics access. See Permissions & Access for details.

Overview cards

Four summary cards at the top of the page show key metrics:

CardShows
Enrolled Users Total number of users enrolled in courses.
Completed Number of completed enrolments, with completion rate percentage.
In Progress Number of enrolments currently in progress.
Quiz Attempts Total quiz attempts, with pass rate percentage.
8 1 statistic dashboard

Course filter

Use the course dropdown at the top to filter all statistics for a specific course. When no course is selected, statistics show data across all courses you have access to.

Statistics tabs

Enrolled Users tab

Shows a table of all enrolled students with their progress details:

  • Student name and email
  • Course (shown when viewing all courses)
  • Progress — Visual progress bar with percentage
  • Lessons completed — Number of completed lessons vs. total
  • Status — Not started, In progress, or Completed
  • Started / Completed dates

Click on a student row to open a detail modal that shows their lesson-by-lesson progress, including which content blocks have been completed and timestamps.

Results are paginated with 25 entries per page.

Quiz Attempts tab

Shows a table of all quiz attempts with:

  • Student name
  • Quiz / Course
  • Score — Points achieved vs. maximum
  • Percentage
  • Result — Passed or failed
  • Attempt number
  • Time spent
  • Date

Results are paginated with 25 entries per page.

Course Overview tab

Only visible when no specific course is selected. Shows per-course statistics with enrolment counts, completion rates and quiz pass rates.

Reset functions

From the statistics view, administrators can reset student progress. These actions are available in the student detail modal:

ActionWhat it does
Reset user progress Deletes all lesson progress for a student in a specific course. The student starts fresh with 0% progress. Quiz attempts are preserved.
Reset quiz attempts Deletes all quiz attempts for a student on a specific quiz. The student can retake the quiz from scratch.
Reset is permanent

Both reset actions permanently delete the student's data. The progress or attempts cannot be recovered. A confirmation dialog is shown before proceeding.

Reset requests

When a student exhausts their quiz attempts (and the quiz is configured with "Lock for admin" on max attempts), they can send a reset request to the course instructor or administrator.

How it works

  1. Student is locked out

    After using all quiz attempts without passing, the student sees a message that the quiz is locked and they need to contact an instructor.

  2. Student submits a request

    The student clicks Contact Instructor and writes a reason for needing more attempts. This creates a reset request.

  3. Administrator reviews

    The request appears in the Reset Requests view (accessible from both backend and frontend admin menu).

  4. Approve or reject

    The administrator can approve (which resets the quiz attempts) or reject (with an optional note explaining why).

Reset requests view

The reset requests view shows four status cards at the top (clickable to filter):

  • Total — All requests.
  • Pending (yellow) — Requests awaiting a decision.
  • Approved (green) — Requests that have been approved.
  • Rejected (red) — Requests that have been rejected.

Each request in the table shows:

  • Student name and email
  • Course and quiz name
  • Reason written by the student
  • Request date
  • Approve and Reject buttons (for pending requests)
8 2 reset request

Filters

The reset requests list can be filtered by:

  • Search — Search by student name or course title.
  • Status — Pending, Approved or Rejected.
  • Course — Filter by specific course.
Who can handle reset requests?

In the frontend admin, only users who are linked to an instructor record (via the Linked users field on the instructor) or who have admin access to the course can see and handle reset requests. See Instructors and Permissions & Access.

logo hvid

Sanderumvej 82, 5250 Odense SV, Denmark
VAT: DK33799888

Cron Job Starts