MoodleBites for Developers Level 1 a technical course but gentle introduction for those who wish to start developing code for Moodle. It is a technical course using HTML, PHP, and Javascript. For course fees, start dates, and other information please see the full course outline.
This week includes:
- Course orientation
- Introduction to Moodle development
- Introduction to Moodle debugging
- Plugins, hacks, and tweaks
- Getting Help

- Facilitator: Richard Jones
This week includes:
- What is Git
- Getting started with Git
- Git and Moodle
- Command line tools

- Facilitator: Richard Jones
- Co-facilitator: Justin Hunt
This week includes:
- About Moodle plugins
- Moodle Block plugins
- Localising and language
- Other plugin types

- Facilitator: Richard Jones
- Co-facilitator: Justin Hunt
This week includes:
- Setting up a page for display
- Moodle global objects
- The $PAGE and $OUTPUT global objects
- Moodle admin settings pages

- Facilitator: Richard Jones
- Co-facilitator: Justin Hunt

- Facilitator: Richard Jones
This week includes:
- Introduction to forms
- Moodle forms
- Introduction to database API's
- Moodle database API

- Facilitator: Richard Jones
This week includes:
- Moodle permissions and capabilities
- Defining and applying permissions
- Moodle text filters
- Moodle and Javascript

- Facilitator: Richard Jones
This area is for successful MoodleBites for Developers Level 1 participants to access a Certificate of Completion, and download a Badge.
