Skip to content

ewallah/moodle-report_growth

Repository files navigation

The Growth report plugin is a Moodle plugin that collects information for management.

Introduction

Ever wondered when all those users arrived at the platform? When people started to use their mobile phone? When all those questions arrived in the question bank? The growth report shows how your Moodle has grown using graphs.

Management can use these numbers to make decissions. But the info can also be helpfull for admins and Moodle managers, therefore we added category based reports. But also teachers can use this report in a course to get a better overview what happened when.

Installation

  • Unzip code into the report/growth directory
  • Log into Moodle as administrator.
  • Visit Site admin => Notifications.

Warning

This plugin is 100% open source and has NOT been tested in Moodle Workplace, Totara, or any other proprietary software system. As long as the latter do not reward plugin developers, you can use this plugin only in 100% open source environments.

System level

The site report is only available for admins and managers. Visit "Site Administration > Reports > Growth" to see historical information about number of:

  • Courses
  • Users
  • Guests
  • Enrolments
  • Last Access
  • Activities
  • Activity completions
  • Course completions
  • Mobile devices
  • Badges
  • Certificates (mod_certificate and mod_customcert and mod_coursecertificate)
  • Payments
  • Questions
  • Resources
  • Files
  • Messages
  • Countries

Category level

In a category admins and managers can see historical information about:

  • Enrolments
  • Last Access
  • Activities
  • Activity completions
  • Course completions
  • Badges
  • Certificates (mod_certificate and mod_customcert and mod_coursecertificate)
  • Countries

Course level

Teachers, managers and admins can see historical information about:

  • Enrolments
  • Last Access
  • Activities
  • Activity completions
  • Course completions
  • Badges
  • Certificates (mod_certificate and mod_customcert and mod_coursecertificate)
  • Countries

Supported databases

This plugin has been tested on

  • MYSQL
  • MariaDB
  • PostgreSQL
  • MSSQL
  • OracleDB

Theme support

This plugin is developed and tested on Moodle Core's Boost theme and Boost child themes, including Moodle Core's Classic theme.

Moodle release support

This plugin is maintained for the latest major releases of Moodle.

Bug Reports / Support

We try our best to deliver bug-free plugins, but we can not test the plugin for every platform, database, PHP and Moodle version. If you find any bug please report it on GitHub: https://github.com/ewallah/moodle-report_growth/issues. Please provide a detailed bug description, including the plugin and Moodle version and, if applicable, a screenshot.

You may also file a request for enhancement on GitHub https://github.com/ewallah/moodle-report_growth/pulls. If we consider the request generally useful and if it can be implemented with reasonable effort we might implement it in a future version.

You may also post general questions on the plugin on GitHub, but note that we do not have the resources to provide detailed support.

Maturity: Stable

Build Status Coverage Status