Build a Moodle Plugin
This plugin will be quite complex and involves using the Web Services from [url removed, login to view]
Please read the file attached and watch the video attached for detailed information.
If you are an experienced Moodle Plugin Developer and have strong Web Services experience then you should have no problem with this plugin.
Understanding the business case for this plugin will be challenging but we can have several video chats to ensure you are fully aware of what is required.
Basically the National Qualifications on [url removed, login to view] have what's called Qualification Packaging Rules (QPR). Rules like how many core units, how many elective units and where the electives can be chosen from. The database of all of these units are available from the web services offered by [url removed, login to view] (TGA)
The Moodle Plugin will need to use Moodle Web Services to use the information on TGA .
The Moodle Plugin will allow teachers to select the courses(units) they want to teach.
The units they choose must follow the QPR on TGA. They must select the correct number of electives for example.
The Moodle Plugin will enable the admin to create a rule for each qualification offered in a similar way to the QPR Wizard in the video attached.
As the teachers are selecting their units the rule set up by admin should check what the teacher is [url removed, login to view] approve/disapprove their selection. For example if the rule stated "No more than 7 electives" and the teacher tried to choose 8 then an error message should occur telling the teacher what error they have made.
We can also give you access to our existing LMS where the QPR Wizard sits so you can see it in action for yourself.
We can also provide you with support from the other LMS developer to help you understand more.
We are basically changing from our own LMS over to Moodle and need this plugin built using Moodle Code (php)
[url removed, login to view] web services - [url removed, login to view]