This document outlines reports and utilities available in Moodle for my new coworker, Mike, who will be taking over Shirley’s responsibilities.
Summary of Moodle Reports and Utilities
Reports
1. Enrollment Report
Access: Site Admin > Reports > Student enrollment report
Code Location: moodleroot\report\enrollment
Description: Provides a sortable, last-in-first-out (LIFO) enrollment report displaying student status (active, completed, dropped). Includes links to update status, course access history, filter options, and total enrollments by status.
Audience: Moodle administrators
View:
[Image of Enrollment Report]
2. Progress Report
Access: Course admin > Grades > Progress Report
Code Location: moodleroot\grade\report\progress
Description: Displays all enrolled students, their status, enrollment and projected completion dates, grade, course completion percentage, weekly and total time spent on the site, last access date, and a link to their course history.
Audience: Administrators, teachers
View:
[Image of Progress Report]
3. User Report (Modified)
Access: Course admin > Grades > User report
Code Location: moodleroot\grade\report\user
Description: This native Moodle report has been modified to include a select menu of enrolled students, ordered by active, completed, and dropped status.
Audience: Admins, teachers
View:
[Image of User Report]
4. Tardy Course Access Report
Access: Site administration > Reports > Tardy Course access
Code Location: moodleroot\report\tardy
Description: This report identifies active students who haven’t accessed their courses in over six days. It can be sorted by student or inactivity duration and includes contact links, last access dates, district information, course name, and teacher.
Audience: Site admins
View:
[Image of Tardy Course Access Report]
5. Student Advisor Report
Access: Site administration > Reports > Student Advisors
Code Location: moodleroot\report\advisor
Description: This report displays student accounts associated with advisor roles, including the accounts holding those roles. A custom “advisor” role allows advisors to view their students’ progress and activity data without teacher privileges.
Audience: Site admins
View:
[Image of Student Advisor Report]
6. Messages Report
Access: Site administration > Reports > Messaging
Code Location: moodleroot\report\messaging
Description: This report shows all messages exchanged between a student account, offering a quick overview of teacher-student communication. It includes a select menu, message dates, subjects, and context.
Audience: Site admins
View:
[Image of Messages Report]
Utilities
7. Course Script-er
Access: Site URL \ local \ coursePrep.php (admin login required)
Code Location: moodleroot\local\coursePrep.php
Description: This utility formats vendor courses to our standards, primarily focusing on quizzes, assignments, gradebooks, forums, and completion tracking. It’s best used on course masters and can be run multiple times. A checkbox triggers different quiz settings for MOD courses.
Audience: Site admins
View:
[Image of Course Script-er Utility]
8. Gradebook Item Sorter
Access: Site URL \ local \ sortUtil.php (admin login required)
Code Location: moodleroot\local\sortUtil.php
Description: This utility ensures the gradebook item order matches the course home page by retrieving enrolled courses, extracting their gradable items, and updating their sort order.
Audience: Site admins
View:
[Image of Gradebook Item Sorter Utility]
9. Deployed Course Pacer Report
Access: Site URL \ local \ pacer.php (admin login required)
Code Location: moodleroot\local\pacer.php
Description: This report lists deployed courses (copies of masters) in LIFO order. It provides links to edit modes, individual counts of gradable items (forums, assignments, quizzes), and a total pacer number matching Genius.
Audience: Site admins
View:
[Image of Deployed Course Pacer Report]
10. Marketing Space
Access: Publicly accessible
Code Location: moodleroot\portal\
Description: A marketing and informational area providing details about the program, courses, teachers, and enrollment, similar to the old Genius system. It leverages robust PHP development with MVC design patterns.
Audience: Public
View:
[Image of Marketing Space]