Skip to content
Moodle Plugins Repository
PHP CSS
Branch: master
Clone or download
Latest commit 56ad384 Sep 8, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
classes/privacy Fix privacy provider Oct 28, 2018
db Update repo name, see issue #21 Jul 25, 2019
lang/en Change for better wording Jul 24, 2019
.gitignore
LICENSE
README.md Fix typo in release date Sep 3, 2019
index.php Update repo name, see issue #21 Jul 25, 2019
locallib.php
renderer.php Fix coding style and PHPDocs warnings Jul 25, 2019
screenshot.jpg Sauvegarde vite fait Jun 25, 2016
settings.php Change @link and supported version Oct 28, 2018
styles.css Fix most of code prechecks errors and warnings Oct 27, 2018
testlib.php Use specific temp directory for read/write performance test Sep 8, 2019
version.php Fix version date Sep 8, 2019

README.md

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. It is compatible with Moodle 2.7.x to 3.7.x.

Benchmark result calculation was updated as of plugin version 1.3.0, to fix a sometimes inaccurate file writing performance check. Be careful when comparing benchmarks done before and after version 1.3.0!

Availability

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

Release notes

  • 2019-08-31, v1.3.0: Fix a sometimes inaccurate file writing performance check. See release v1.3.0.
  • 2019-07-24, v1.2.0: Compatibility with Moodle 3.7.x. See release v1.2.0.
  • 2018-10-28, v1.1.0: RGPD Fix #18 and compatibility with Moodle 3.5 and 3.6
  • 2017-09-07, v1.0.3: Fix #13
  • 2017-09-07, v1.0.2: Update & test for moodle 3.2, 3.3
  • 2016-07-08, v1.0.1: Production version - Moodle Coding style
  • 2016-07-02, v1.0.0: Production version
  • 2016-06-26, v0.9-r3 (beta): Pre-production version
  • 2016-06-26, v0.9-r1 (beta): Preview version - Beta
  • 2016-06-25, v0.0.1b (alpha): all stuff is now in ./moodle/report/benchmark
  • 2016-06-24, v0.0.1a (alpha): Preview version - Alpha

Installation

English

Manually

  • Clone or download the master branch directly on your ./moodle/report directory server
  • Rename it to benchmark
  • Logon as admin on your Moodle server
  • Go to "Site Administration > Notification"
  • Install the new plugin as usual

Automatically

  • Download the zip
  • Open the Zip and rename the folder benchmark-master in benchmark
  • Logon as admin on your Moodle server
  • go to "Site Administration > Plugins > Install plugins"
  • Put the zip file i, ZIP package
  • Clic on Install plugin from the ZIP file

French

Manuellement

  • Cloner ou télécharger la branche master directement vers le dossier ./moodle/report de votre serveur
  • Renommez-le benchmark
  • Logez-vous comme administrateur
  • Allez à "Administration du site > Notification"
  • Installez le nouveau plugin comme d'habitude

Automatiquement

  • Télécharger le zip
  • Ouvrir le Zip et renommer le dossier benchmark-master en benchmark
  • Logez-vous comme administrateur
  • Allez à "Administration du site > Plugins > Installer des plugins"
  • Placer le zip dans la zone Paquetage ZIP
  • Cliquer sur Installer le plugin à partir du fichier Zip

Usage

English

As Admin logon your server, go to "Site Administration > Reports > Benchmark"

French

Connectez-vous comme Administrateur, allez à "Administration du site > Rapports > Benchmark"

Requirement

  • Be an admin or a manager

Requirement

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

Roadmap

Thanks

Benchmark records

  • 1st : Sergio Rabellino - 21 points
  • 2nd : Richard Oelmann - 90 points
  • 3rd : Usman Asar - 93 points

License

Copyright ©2016 onwards, Mickaël PANNEQUIN mickael.pannequin@gmail.com

  • 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

You can’t perform that action at this time.