Moodle 3 Plugin Upgrades to Moodle 4
Budget: $25 – $50 USD
I need to upgrade several Moodle 3 plugins to be compatible with Moodle 4. Specifically, I have one filter, one module, and a question type that need to be updated.
These plugins are working in Moodle 3 and the documentation can be found here:
https://docs.google.com/document/d/1x4P93j-2ih13XnoxaLqMY7_VvlxNbnWd9RZzQ10APA0/edit?usp=sharing
These are three Moodle plugins that have been created to leverage the Siyavula API. The source code for the plugins can be found in these public Github repositories:
https://github.com/Siyavula/siyavula-moodle-filter
https://github.com/Siyavula/siyavula-moodle-activity-module
https://github.com/Siyavula/siyavula-moodle-question
The overview of use cases for each of the plugins is listed below but note that there are dependencies between plugins. This is explained in the Installation section.
Siyavula Filter Plugin
* An instructor / teacher can embed a question in the body of their content, they are happy that the template instances all cover the right content so they do not need a specific instance.
* An instructor / teacher can embed a question in the body of their content, they require a specific instance - they will get this by choosing a random seed using their teacher account on www.siyavula.com
* An instructor / teacher can embed a sequence of questions in the body of their content, they are happy that the template instances all cover the right content so they do not need a specific instance.
* An instructor / teacher can embed a sequence of questions in the body of their content, they want a specific instance of each template.
* An instructor / teacher can embed an in-line Practice session guided by our algorithm. To do this they go to www.siyavula.com to find a section ID.
Siyavula Activity Module
* An instructor / teacher can embed a table of contents that allows a student to selection a section from an interactive widget, once done this is the same as the embedded practice filter experience - and is driven by the algorithm on www.siyavula.com.
Question Type
* An instructor / teacher can embed a Siyavula Question in a quiz mixed with any other Moodle questions.
Ideal candidates for this project should have extensive experience working with Moodle plugins, particularly with text filtering and the quiz module. Proficiency in plugin development and upgrade processes is crucial. Please provide examples of similar projects you have completed.
These plugins are working in Moodle 3 and the documentation can be found here:
https://docs.google.com/document/d/1x4P93j-2ih13XnoxaLqMY7_VvlxNbnWd9RZzQ10APA0/edit?usp=sharing
These are three Moodle plugins that have been created to leverage the Siyavula API. The source code for the plugins can be found in these public Github repositories:
https://github.com/Siyavula/siyavula-moodle-filter
https://github.com/Siyavula/siyavula-moodle-activity-module
https://github.com/Siyavula/siyavula-moodle-question
The overview of use cases for each of the plugins is listed below but note that there are dependencies between plugins. This is explained in the Installation section.
Siyavula Filter Plugin
* An instructor / teacher can embed a question in the body of their content, they are happy that the template instances all cover the right content so they do not need a specific instance.
* An instructor / teacher can embed a question in the body of their content, they require a specific instance - they will get this by choosing a random seed using their teacher account on www.siyavula.com
* An instructor / teacher can embed a sequence of questions in the body of their content, they are happy that the template instances all cover the right content so they do not need a specific instance.
* An instructor / teacher can embed a sequence of questions in the body of their content, they want a specific instance of each template.
* An instructor / teacher can embed an in-line Practice session guided by our algorithm. To do this they go to www.siyavula.com to find a section ID.
Siyavula Activity Module
* An instructor / teacher can embed a table of contents that allows a student to selection a section from an interactive widget, once done this is the same as the embedded practice filter experience - and is driven by the algorithm on www.siyavula.com.
Question Type
* An instructor / teacher can embed a Siyavula Question in a quiz mixed with any other Moodle questions.
Ideal candidates for this project should have extensive experience working with Moodle plugins, particularly with text filtering and the quiz module. Proficiency in plugin development and upgrade processes is crucial. Please provide examples of similar projects you have completed.