פבר 11

Moodle Plugin CI

The goal of this project is to facilitate the running of tests and code analysis against a Moodle plugin in Travis CI. All of these tests and tools are run everytime a change is pushed to a GitHub branch or pull request.

Why would you want to do this? It saves you from having to remember to setup and run PHPUnit, Behat, code checker, etc every single time you make a change. If you have enough test coverage, it also makes accepting pull requests painless because you can be more confident that the change wont break anything. There are many more advantages to using a service like Travis CI, like being able to test your code against multiple databases, multiple PHP versions, etc.

This project supports the following testing frameworks and code analysis tools:

Source: Introduction | Moodle Plugin CI

מרץ 04

 Moodle Introduction to Development

If you are interested in Moodle development, but do not have a background in development, experience with php, and experience in development environments, then this MoodleBites Introduction to Development is for you !  It will give you a gentle introduction to Moodle development, and provide a good grounding should you wish to progress to the full MoodleBites for Developers course at a later time.

Because this course is quite specialist, it runs just twice each year (numbers are limited, so please register in plenty of time):

  • 1st April
  • 1st October

This course is 8 weeks in duration, asynchronous, and completely online. Each week contains approximately 2-4 hours work, although this varies depending on your experience with Moodle and development in general, and how much extension work you wish to complete smile

מקור: HRDNZ MoodleBites: MoodleBites Introduction to Development