I have created custom reports, marketing materials, and utilities in my Moodle platform

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]

Licensed under CC BY-NC-SA 4.0
Last updated on Apr 27, 2023 03:45 +0100