/moodle-report_benchmark

Moodle Plugins Repository

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Benchmark screenshot

Moodle Benchmark plugin

GitHub release GitHub Release Date GitHub last commit

Performs various performance checks to determine the quality of the Moodle platform. Benchmark plugin is tested against and compatible with Moodle 2.7.x to 4.1.x.

Version 1.5.1 of the plugin replaced 2 invalid tests (guest and fake account login performance) with a new one (notification page of Moodle administration). Be careful when comparing benchmarks done before and after version 1.5.1!

Availability

Code is available at https://github.com/mikasmart/moodle-report_benchmark.

Release notes

See Release notes.

Installation

Automatically

  • Log into your Moodle site as an administrator
  • Go to "Site Administration > Plugins > Install plugins"
  • Click on Install plugins form the Moodle plugins directory
  • Search for "Benchmark" in the Moodle plugins directory
  • Click on Moodle Benchmark
  • Click on Install now button and select your Moodle site
  • Follow the instructions given by Moodle

Manually

  • Download the zip
  • Log into your Moodle site as an administrator
  • Go to "Site Administration > Plugins > Install plugins"
  • Drag and drop the zip file to the field ZIP package
  • Click on Install plugin from the ZIP file
  • Follow the instructions given by Moodle

Usage

Log into your Moodle site as an administrator, go to "Site Administration > Reports > Benchmark"

Requirements

  • A Moodle server
  • 1 minute (time to prepare a coffee / tea during the test)

Roadmap

Thanks

License

Copyright ©2016 onwards, Mickaël Pannequin mickael.pannequin@gmail.com Copyright ©2023 onwards, Nicolas Martignoni nicolas@martignoni.net

  • All the source code is licensed under GPL 3 or any later version
  • The documentation is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details