CBM downloads available to enhance Moodle [3 Sept 2024]
If you want to use CBM with a standard Moodle installation you must install the CBM GRADE SUMMARY plugin This is available from the official Moodle PLUGIN site and is essential for staff to view CBM grades. NB in standard Moodle Grades range up to 300%, based on average CBM marks (max=3 per question). Improved code for student viewing of these grades (up to 300%) is downloadable below (with the staff plugin) for a wide range of Moodle versions.
** 'plus' FILES: CBM Grades based on 'CB Accuracy' = Accuracy + CB Bonus (maximum 100%) reward good discrimination while maintaining comparability with conventional grades. Many institutions prefer this. Install a 'plus' download below, marked **, which includes a modified CBM Grade (staff) Plugin as well as essential changes in core code. Do not install the standard plugin after installing this version.
[NB This will only affect grades for quiz attempts AFTER the installation. Retrospective 'regrading' of attempts should not be attempted for CBM Grades based on CB Accuracy: the regrading core code makes simplifying assumptions that cause errors for grades based on CB Accuracy.]
If you don't use the 'plus' files, Moodle grades will be based on CBM Average marks per question (maximum 3 times the grade value set for the quiz, or 300%). [NB Make sure in that case that you set the Unlimited Grades admin setting to allow grades above 100% to be shown in gradebook screens. NB Changing this setting will only affect grades for quiz attempts made AFTER the change.] Pros & Cons:
INSTALLATION NOTES: Each downloadable file, once unzipped, contains two folders for the selected Moodle version.
- mdlversion.orig contains the standard versions of the files to be changed, in appropriate subfolders as they exist under the moodle/ folder in your installation.
- mdlversion.cbm contains the new versions of these files.
After unzipping, compare the original files (under .orig) with those in your installation, e.g. using DiffMerge (www.sourcegear.com/diffmerge).
If there are differences, because your download is for a slightly different Moodle version or your files have been altered, keep backups.
Don't worry if the ONLY difference is in the file version.php, so long as your version is within the range indicated for your version in the download list above
- this file will not be overwritten when you copy in the cbm files.
Now copy all the files and folders in the .cbm folder (in a single operation) into your moodle/ folder, to overwrite the existing files.
Check that the files in the .cbm folder have permissions set to be executable by anyone (code 755).
Restart your browser to ensure Moodle uses the new rather than cached file versions (or use Moodle's 'purge all caches').
If you want to remove the new functionality, copy back in in the files in the .orig folder (with the exception of version.php at the top level), or use backup files you made before the installation. To combine CBM functionality with variants of your own, you will need to edit together the two sets of modifications. The CBM modifications do not alter functionality if you don't choose to use the CBM quiz behaviour options for your quizzes.
Links (opening in a separate window or tab)Any problems: please contact me.
Tony Gardner-Medwin ucgbarg@ucl.ac.uk