In Moodle, there are a number of different reports which administrators, managers, teachers, and non-editing teachers may generate and/or use. We have provided a number of most commonly used standard reports along with a couple of plug in reports for quick access in an effort to save you time. This article provides a list that gives you the name of the report along with the location hyperlink and a brief description of what that report entails. You may also want to search moodle.org for any other reports you wish to add over and above the ones listed.
Sections/Summary of the Steps
- Section 1: Standard Reports
- Activity completion
- Course completion
- Gradebook (Grader report)
- Participation report
- Logs report
- Quiz report
- Section 2: Contributed plugins
Section 1: Standard Reports
Activity completion: http://docs.moodle.org/27/en/Using_Activity_completion
in Navigation > Courses > My course > Reports > Activity completion.
Activity completion info can be viewed by managers, teachers and non-editing teachers (and any other users with the capability report/progress:view).
Course completion: http://docs.moodle.org/27/en/Using_Course_completion
in Navigation > Courses > My course > Reports > Course completion.
Course completion shows if a course has been completed. It can show the progress a student is making towards finishing the course according to specific criteria. The criteria can include meeting an activity's grade level or a manual checking "complete" by either the student and/or teacher. The report can also show if the student has completed another course(s) that is marked as a recommended prerequisite course.
Gradebook (Grader report): http://docs.moodle.org/27/en/Gradebook
Enter course > Grader administration > Grader report
All the grades for each student in a course can be found in the course gradebook. The grader report collects items that have been graded from the various parts of Moodle that are assessed, and allows you to view and change them as well as sort them out into categories and calculate totals in various ways.
We also have a how-to webinar on the gradebook:
Participation report: http://docs.moodle.org/27/en/Participation_report
in Navigation > Courses > My course > Reports > Course participation
A participation report for a particular activity can be generated by a manager, teacher or non-editing teacher. An extremely useful feature of the participation report is the option to send a message to all students who have not completed a certain action. Other options with selected users are to add a note or extend enrolment.
Logs Report: http://docs.moodle.org/27/en/Logs
in Navigation > Courses > My course > Reports > Logs
To generate a log, select any combination of group, student, date, activity and actions, then click the "Get these logs" button. You can see what pages the student accessed, the time and date they accessed it, the IP address they came from, and their actions (view, add, update, delete). You can choose to display the logs on a page or download them in text, ODS or Excel format.
Quiz report: http://docs.moodle.org/27/en/Quiz_reports
in Navigation > Course > Quiz name > Results
The following reports are offered from a sub-menu:
You can also get to the quiz reports where you see a summary of the number of attempts that have been made like "Attempts: 123". That link also goes to the reports.
Section 2: Contributed plugins
Ad-hoc database queries: https://moodle.org/plugins/view.php?plugin=report_customsql
This report plugin allows Administrators to set up arbitrary database queries to act as ad-hoc reports. Reports can be of two types, either run on demand, or scheduled to run automatically. Other users with the right capability can go in and see a list of queries that they have access to. Results can be viewed on-screen or downloaded as CSV.
Configurable Reports: https://moodle.org/plugins/view.php?plugin=block_configurable_reports
This block is a Moodle custom reports builder. You can create custom reports without SQL knowledge. It's a tool suitable for admins or teachers.
There is a list of contributed SQL reports from the Moodle community that can be copied and used with the Configurable Reports plugin: http://docs.moodle.org/27/en/ad-hoc_contributed_reports