Job offered: Moodle Plugin Developer

Type: Contract
Location: Remote / Austrailia

Functionality

Our current plugin offers users the ability to open our video selector in a popup, and then select a video to embed within Moodle. At the moment this is offered as an activity module, an Atto editor plugin and a TinyMCE plugin.

We would want our new plugin to implement the following but also explore new features listed below:

Features

We want a re-implementation of all our existing features but we also want a few extras:

Here’s a list of stuff that we want but don’t already have
  • We want to be listed on the app store.
    • We need some advice here on what we’ll need to do to be accepted on the moodle app store
  • An installer/configuration that allows changing these settings
    • Host website (for regionalisation)
    • A school id
  • Backup and restore functionality
  • Following Moodle’s code guidelines and best practices
And things we potentially could add if they are possible to achieve
  • An upgrade path from our existing plugin
  • Assignment submission for our interactive videos
  • OEmbed support within text editors
  • CI/CD for maintaining the plugin

We would also like some consultation on additional feature that are possible with Moodle’s plugin API


Entry added by Neil Cantrill - 9 June 2021
Last updated - 9 June 2021