Skip to Main Content

Monitor progress guide

Explore the activities and features available in Moodle to help you monitor student progress.

About Reports

Reports in Moodle are very powerful and will tell you what your students have been doing in a module and when. You can use reports to provide you with information on how students are interacting with content and activities on your module. Reports can help in re-designing your module for the new year and term. You can identify which content might need improved signposting to encourage students to engage with it. You can also make a decision to remove content that has been under-utilised by students or consider presenting it in a more meaningful way. Moodle Reports provide:

  • A log of activity in your module.
  • A course activity report, showing the number of views for each activity and resource.
  • A participation report for a particular activity.
  • Graphs and tables of user activity.

Screencast: Use Reports

Moodle have produced a really helpful screencast on using logs in Moodle to support student engagement.

When to use Reports

Reports tell you what your students have been doing in your Moodle module. You can generate Reports when you need to know which pages students are accessing, the times at which they access and the activities they perform within modules. You can also use Reports to help you investigate issues. For example, if a student is marked as late in submitting an online assignment, you can review the Reports to investigate when the student accessed the module and the assignment activity.

The benefits of using Reports

When you know what your students have been doing in your Moodle module, you can adjust the module to suit their viewing habits. You can also alert students (or make navigation clearer) to module material they're neglecting, to make sure that they take full advantage of all the online resources you're providing.

Generate Reports

  1. Open the relevant Moodle module.
  2. Select Reports from the contextual navigation menu.
  3. A list of available reports will display. 
  4. Select the report you require. In the next section we present the types of reports available.

Reports menu opened and available reports displaying

 

Once you have opened a report, you can navigate between different reports using the drop-down menu at the top left of the page.

Reports drop down menu opened and Activity Report selected

Report types

Accessibility report

The Accessibility report provides an accessibility summary for the entire module. It provides a systematic way to fix accessibility issues. Further information is available from the Course Accessibility Report | Anthology Help.

Logs

Generate specific activity reports from your module.

You can filter the report by:

  • All or Individual users i.e. students
  • All days or specific days
  • All content or specific activities
  • All actions or specific actions

You can decide to view all the information on a page within Moodle or download it as a CSV or Excel file.

After selecting the Log report use the drop- down menus to filter as required:

  • Under All participants, select a specific student if required.
  • Under All days, you can see all activity since the module started) or a specific day.
  • Under All activities, select a specify activity (these are arranged by topic).
  • Under All Actions you can view everything users have done or search for a specific action such as view.
  • Under All events, you have three options:
  1. Teaching which will generally return actions that lecturers have undertaken that affect the student learning on the module such as grading an assignment or adding a new file.
  2. Participating generally returns actions that relate to the students' learning on a module such as posting to a Forum.
  3. Other relates to events carried out by users other than lecturers and students

Select Get these logs. A page will then display with all the relevant data. You may need to scroll to the bottom of the page to move between pages if required.

Scroll to the bottom of the page. Select a file type (.csv, Excel, HTML table, .json, ods) from the Download table data drop-down menu and select Download.

Live logs

Shows all activity within the module for the past hour. This can be useful if you are planning on making a change to an activity as you can check if it will impact on any users who are on the module and interacting with the activity.

Activity report

Shows views for individual resources in the module, and when they were last accessed, sorted by topic.

Individual activity reports
If activity reports are enabled for a course in the course settings, each course participant can access reports of their contributions, such as forum posts or assignment submissions, logs and a statistics report.

Select each topic to view the relevant activity.

Module participation

Find out who has and who has not been participating in particular module activities. You can:

  • Search back by days, week or months
  • Filter by role i.e. student
  • Filter by type of participation i.e. view or post

Once you apply the filters, the report lists who has and who has not undertaken an activity. You can then contact these students to check-in and encourage engagement.

Send a Moodle message to users

Staff and students can change their notifications preferences on Moodle, so we cannot guarantee that message notifications will be directed to students' email addresses.

If you do want to send a message:

Select the box adjacent to the relevant user under the select column to select those you wish to contact or select all from the bottom of the page to choose all of those on the list.

At the bottom of the page from the With selected users drop-down menu, select Send a message, select Ok. Write your message and select Send.

Activity completion

The Activity completion report enables Lecturers and Programme Administrators to review students' progress on a module. From the Activity completion report, staff can also mark activities as complete for students. The activity completion report can be filtered by activity type and order in the module.The report can be filtered by group if the separate group mode is enabled in the module settings.

Activity completion guidance.

Statistics

The statistics graphs and tables show how many hits there have been on various parts of your site during various time frames. They do not show how many distinct users there have been.

Last access to course

To get an overview of data about when a student/s last accessed a module/s. You might then want to contact students who have never accessed the module a few weeks into start of term.

  1. Select Participants from contextual navigation menu above the module name.
  2. Set the Select drop-down to Roles and select Student. Select Apply filters.
  3. Select Last access to course to sort when students last accessed the module.

    Enrolled user filter set to Student

  4. Check the box alongside the students you want to contact.
  5. From the With selected users drop-down menu, select Send a message.

About Event monitoring

Event monitoring allows staff with the Pilot role to receive notifications when certain events happen in Moodle. See the events list for examples of events and their levels.

A rule needs to be created for the event to be monitored and then a user (normally the Lecturer or Programme Administrator) will need to subscribe to the rule in order to be notified.

The rule must specify what the event is and how often it must happen before a notification is sent to a subscriber. The notification may be a pop-up, an email, or another chosen method.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License