Moodle development resources
- A Step-by-step Guide To Creating Blocks Original Author: Jon Papaioannou original, broken link (not sure if this is same)
- http://demo.moodle.org – test site where you can be admin, instructor or student
- http://kb.ucla.edu/articles/moodle-key-concepts
- http://kb.ucla.edu/articles/good-sources-of-information-on-moodle (scan the Forums)
- Moodle Database Schema
- For Moodle DB Diagram, see: http://www.labcal.ufsc.br/portal/artigos/modelo_db_moodle/files/modelo_moodle_pt.png
- Moodle Coding Guidelines
- Accessibility
- Adding and Stripping Slashes
- Output Functions – including p, s, format_text, format_string, and print_textarea
- phpDOC format should be used for every Function and Class to aid in document generation.
- Moodle Technical Documentation
- PHP Cross Reference of Moodle (see version.php for version number)
- CVS Tree – for CVS Tree with diffs
- Bug Tracker Intro
- Bug Tracker (modified version of Jira)
- Moodle Security – no longer security.moodle.org
- How Permissions are Calculated
- Editors/IDEs

