Your Moodle version

Grading methods: BTEC marking

Maintained by Picture of Marcus Green Marcus Green
BTEC grading for Pass, Merit and Distinction assignments.
Moodle 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0

Assignments can have multiple Pass, Merit and Distinction criteria and must get all at each level to get any the next. So to get a Merit you need to get all Pass and all Merit etc. If you miss any Pass criteria you get a Refer.

You can have as many items as you like at each level and it allows you to have frequently used comments that can be dragged into each submissions grading sheet. Results will appear in the gradebook as Pass Merit and Distinction.


Screenshot #0


Picture of Marcus Green
Marcus Green (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Plugins bot
    Mon, May 26, 2014, 5:24 AM
    Thanks for sharing this plugin with the Moodle community. Some formal issues were detected and reported by our automated plugin checker tool. Please review all the plugin checker results and fix the issues mentioned, if possible. These changes are typically pretty easy to make but if you have any questions just let us know. For now, I am going to mark this plugin as needing more work. Once you get these formal issues resolved, please use the link “Schedule this plugin for re-approval” so that the plugin code can be fully reviewed and approved by my human colleagues.
  • Picture of David Mudrák
    Wed, May 28, 2014, 10:39 PM
    Hi Marcus. Thanks for sharing this advanced grading method with the Moodle community. As a co-author of the advanced grading
    methods API, I was particularly interested in your plugin.

    Firstly, please make sure that your plugin version has appropriate Moodle version(s) selected at the 'Supported software' section of
    the version form. Without it, your plugin can't be fully integrated into the overall infrastructure of the automatic plugin
    installation and update. Thanks.

    I realized the BTEC scale created during the installation has hardcoded English strings. Did you consider using the site default
    language instead? And is it possible to change the scale description (or replace it with a new one) once the method is installed?
    Also, some of your strings seem to relay on leading and trailing whitespace. Note that it's not supported by Moodle localisation
    tools and people might be unable to get the whitespace into non-English strings. Also, all those strings used in $componentlist are
    not defined. What's the purpose for them?

    I noticed that some of the copyrights still reference author of the original gradingform you used as the template. It is preferred
    that all of the files that you have modified for this plugin have your name added as a copyright holder, or (if there is no real
    code re-used such as in your string files), contain just your name.

    Please note that your plugin defines some constants (such as REFER) and functions (such as list_of_components()) in the global
    namespace without proper frankenstyle prefix. This is serious as it may collide with other core code and/or another plugin in the
    future. Please avoid that by either using frankenstyle prefix or wrapping your constants and function in a class (e.g.
    gradingform_btec_controller::REFER and public static gradingform_btec_controller::components()).

    I must admit it took me some time to fully understand the overall logic of the grading. Maybe it is worth of providing more
    real-life examples in the documentation. I believe it would help your users to have clearer idea on how to use this method. Thanks
    for providing the unit tests. Grades calculation is essential part of any reliable LMS and it's good to see you seem to agree with

    For now, I am going to mark this plugin as needing more work until we get these issues resolved. Thanks for your patience with the
    review and approval process.
  • Picture of Marcus Green
    Wed, May 28, 2014, 11:39 PM
    Thanks David I shall look at all of those issues. The only hardcoded English language items I am aware of are Pass,Merit and Distinction as they are linked directly to the concept, though if I get feedback otherwise I shall do another version so they can be localised. The logic of the grading is hard to understand at first, I had never heard of it until I started teaching on a course that used it. Thank you for the feedback.
  • Picture of Marcus Green
    Wed, May 28, 2014, 11:40 PM
    David, did you know that since Moodle 2.6 advanced grading methods do not have an option in the admin interface for uninstalling them. See this post
  • Picture of David Mudrák
    Tue, Jul 1, 2014, 10:35 PM
    Thanks for fixing the raised issues Marcus. You are cleared to land now, welcome to the Plugins directory!

    p.s. Yes, it is known that some plugin types still need to be fixed so they can be fully uninstalled. Thanks for reminding that. Hopefully there will some time available soon to work on it.
  • Picture of Stephen Parry
    Tue, Feb 3, 2015, 7:48 AM
    Please can we have this plugin for 2.8?
  • Picture of Liz Cross
    Tue, May 12, 2015, 6:31 PM
    Is there any way of comparing students by individual grading criteria, currently only the final grade shows in the gradebook. It is easy to grade individual students, but what I need (and currently keep on a spreadsheet) is to compare what students have done by grading criteria so I can see patterns of what grading criteria by class have not been met. If you can imagine a report where students names are down the side and individual grading criteria, organised by unit, are along the top. Thanks
  • Picture of Marcus Green
    Tue, May 12, 2015, 6:34 PM
    I have been working on a report that will do something like that recently.
  • Picture of Carl Boyd
    Sun, Jun 14, 2015, 9:53 PM
    A very useful Plugin we have used extensively. Here's hoping Marcus is looking forward to the challenge that is 2.9 :D
  • Picture of Marcus Green
    Fri, Jun 26, 2015, 5:51 AM
    It seems to work fine with 2.9 and I am currently working on some reports and similar stuff for it, using 2.9 as the main test environment.
  • Picture of Stephen Parry
    Wed, Jul 1, 2015, 7:07 AM
    As before with 2.8, please could you bump the version number so we can install on 2.9?
Please login to post comments