BTEC marking icon

BTEC marking

Maintained by Marcus Green
BTEC grading for Pass, Merit and Distinction assignments.
Price option: Free

Supports Moodle 2.4-5.2 See all versions
Latest release: 3 months ago
Installations: 176
Downloads (last 90 days): 130

Frankenstyle name: gradingform_btec
Grading methods

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

As before with 2.8, please could you bump the version number so we can install on 2.9?
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.
A very useful Plugin we have used extensively. Here's hoping Marcus is looking forward to the challenge that is 2.9 :D
I have been working on a report that will do something like that recently.
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
Hi,
Please can we have this plugin for 2.8?
Thanks
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.
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
https://moodle.org/mod/forum/discuss.php?d=254395
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.
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
that.
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.
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.