Last December, we shared that the Apereo Foundation – a global organization of higher educational institutions and partners focused on providing open source solutions supporting learning, teaching and research – admitted Remote-Learner as a Commercial Affiliate member in support of Apereo’s open source initiatives.
The POET initiative continues to move forward and has reached a major milestone. One of the ultimate goals of this project is to reduce the time spent on evaluating 3rd party plugins, by having some common testing/acceptance procedures for all groups of Moodle® users. The POET team has completed work on the coding standard and created a testing method that all of the POET partners have agreed to use.
The first step is the automated testing of plugins. Automated testing involves using travis.ci. (see https://travis-ci.com/). This step allows us to review code through automated code scans and run some basic tests on the code such as looking for security or performance issues.
Currently, this is a manual procedure, but automation is within reach. Through this process, a database of accepted plugins will be available to the Moodle® community. By implementing an automated solution for the future testing of plugins, the quality of code can be improved, with a substantial saving in time and money.
Each partner is actively testing the finalized procedure to make sure it meets their goals and soon, POET will look to start doing open source plugin evaluations.