Grade reports: Grade distribution

gradereport_gradedist
Maintained by Picture of AMC Academic Moodle Cooperation 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
244 downloads
10 fans

The report grade distribution (/grade/report/gradedist) visualizes the grades of students in a course. Changes to letter grades (i.e. the boundary of a grade) can be analysed visually, saved and therefore overwritten if necessary.

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.

  1. Copy the module code directly to the moodleroot/grade/report/gradedist directory.
  2. Download version 4.x of the Highcharts library from http://www.highcharts.com/download. Copy both, the core module highcharts.src.js from the js subdirectory and the exporting.src.js module  from the js/modules subdirectory into the directory moodleroot/grade/report/gradedist/js.
  3. Open the administration area as an administrator (http://your-moodle-site/admin) to start the installation automatically.

Screenshots

Screenshot #0

Contributors

Picture of AMC Academic Moodle Cooperation
AMC Academic Moodle Cooperation (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of David Mudrák
    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.

  • Picture of AMC Academic Moodle Cooperation
    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.

    Thanks for your patience,
    Markus Kemmerling
  • Picture of David Mudrák
    Tue, 16 Feb 2016, 6:13 AM

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

  • Picture of David Mudrák
    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!

  • Picture of AMC Academic Moodle Cooperation
    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.
  • Picture of AMC Academic Moodle Cooperation
    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
  • Picture of David Mudrák
    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.

  • Picture of AMC Academic Moodle Cooperation
    Wed, 24 Aug 2016, 5:54 PM
    We just published a version of the Grade distribution report for Moodle 3.1 – have fun.
  • Picture of AMC Academic Moodle Cooperation
    Tue, 7 Mar 2017, 8:31 PM
    We just published a version of the Grade distribution report for Moodle 3.2 – have fun.
  • Picture of Dinis Medeiros
    Thu, 9 Mar 2017, 3:15 AM
    What this error?
    Notice: Undefined offset: 34 in /home/pm1yedpj/public_html/moodle/grade/report/gradedist/index.php on line 261
    Notice: Trying to get property of non-object in /home/pm1yedpj/public_html/moodle/grade/report/gradedist/index.php on line 261
    Thanks for the GOOD plugin
  • Picture of AMC Academic Moodle Cooperation
    Sun, 14 May 2017, 8:28 PM
    We just published a version of the Grade distribution report for Moodle 3.3 – have fun.
Please login to post comments