Maintained by AMC Academic Moodle Cooperation
The gradereport gradedist module allows for viewing the distribution of student grades for a course regarding the current grade letter boundaries as well as changing these to shift the distribution.
163 sites
10 fans

### Example

Usually letter grades of a course should be communicated to the students at the beginning of a term. Occasionally it occurs that changes to letter grades are necessary. The grade distribution visualizes the grades of students. Changes to letter grades (i.e. the boundary of a grade) can be analysed visually, saved and therefore overwritten if necessary. By means of an alternating graphic chart changes can be seen immediately.

### Installation

The module requires the external Highcharts JavaScript library, available free of charge for non-commercial use.

### Awards

• Wed, 2 Sep 2015, 7:11 PM

Hi guys, good to hear from you again. Thanks for sharing yet another plugin with the Moodle community. As a former teacher, I do understand the use-case and need for such a tool and I believe the provided functionality is really useful. I found the user interface very clean and the overall experience was very intuitive. The implementation of the report is mature, easy to follow and following the coding guidelines. Well done!

However, there is an issue with the Highcharts JS library you have used. As per http://shop.highsoft.com/highcharts.html I assume you intended to use it under its CC-NonCommercial license. However, that is not compatible with GNU GPL so the library cannot be distributed together with your code in a single package. One way would be to remove the js/highcharts.src.js and js/exporting.src.js from your code and let the site admins to download them manually (if they are allowed to - for "personal or non-profit projects"). Alternatively, you may want to search for a library providing same features and is compatible with GPLv3.

For now, I have to mark this as needing more work to sort the licensing out. Thanks for your patience with the review and approval process.

• Wed, 10 Feb 2016, 2:25 AM
Hi David,

it took some time, but in the end your proposed solution to remove js/highcharts.src.js and js/exporting.src.js from the code turned out to be the best solution. We added a download description to the README. I submitted a new version for re-approval.

Markus Kemmerling
• Tue, 16 Feb 2016, 6:13 AM

Thanks Markus. We should get to reviewing your plugin soon. Thanks for your patience.

• Wed, 17 Feb 2016, 6:55 PM

Thanks again Markus for this new version. At the moment, I put the plugin into the "Incubating" category temporarily and I am going to approve it. Once the reported issue #4 is fixed, I'll be more than happy to move this back into the proper grade reports category. Thanks for understanding. You are cleared to land now, welcome to the Plugins directory!

• Fri, 19 Feb 2016, 10:39 PM
Thanks David. The plugin description now mentions the requirement to install the external javascript library. I hope we can provide a fix for issue #4 pretty soon.
• Fri, 18 Mar 2016, 9:41 PM
Hi David,

The issue #4 (https://github.com/academic-moodle-cooperation/moodle-gradereport_gradedist/issues/4) should be fixed now for both, the 2.8 and the 2.9 version. I hope the plugin now fulfills the requirements to be moved out of the "Incubating" into the grade reports category.

Cheers,
Markus Kemmerling
• Mon, 9 May 2016, 2:17 PM

Hi Markus, thanks for fixing the issue. I just checked and I am happy to move this approved plugin out of the Incubating category.

• Wed, 24 Aug 2016, 5:54 PM
We just published a version of the Grade distribution report for Moodle 3.1 – have fun.
• Tue, 7 Mar 2017, 8:31 PM
We just published a version of the Grade distribution report for Moodle 3.2 – have fun.
• Thu, 9 Mar 2017, 3:15 AM
What this error?