MoodleBites for Administrators is a course series created specifically for supporting people who administer their own Moodle site. It is not a course that would enable you to host or manage other people's Moodle sites. The target audience for this course is Moodle administrators who do not have a technical background - e.g. teachers who have control of their school Moodle site, people in small business who run a Moodle site, training department staff in larger companies, etc. It does not cover Moodle development (programming).
Apache has been the most popular web server on the Internet since April 1996 [http://httpd.apache.org/]. Most Moodle sites run on Apache, so this course is an introduction to the Apache web server. It will help anyone responsible for managing Moodle understand the basics of server setup and management.
MySQL
is a cost-effective, fast, robust, and reliable database that requires very little administration. It's also an extremely flexible and scalable product. This course is an introduction to MySQL and how Moodle uses this database.
PHP
is a widely-used general-purpose scripting language that is especially suited for web development and can be embedded into HTML pages. This course is an introduction to PHP and how it is used within Moodle.
Every Moodle Administrator needs access to a test environment. In fact, an Admin should have their own personal Moodle site with which to learn - it's really the only way to fully develop essential Admin skills.
This course goes through the basics of getting you set-up with your own local Moodle installation. It covers Linux, and Mac OS X (and mentions Microsoft Windows options).
Installing Moodle is a relatively straightforward process, but ensuring it is optimally configured is vital. This course steps through the initial configuration of Moodle and explores some of the key options and settings as well as highlighting some of the common mistakes.
Managing a Moodle site requires advanced planning, clear administration procedures, and an ability to look to the future and understand how Teachers need to be supported. This course includes must-do tasks, and useful Moodle admin hints, tips, and best-practice.
A Moodle Administrator needs to know more than just installing Moodle, and updating. There are clever and 'not so clever' ways of managing users - including understanding the sophisticated roles, permissions and capabilities model.- 'Ke
eping on top' of a Moodle site takes time, and there are a whole variety of things a skilled Administrator can do towards running a top class Moodle site. Here we cover some of the most common skills an admin needs to stay on top of to run a great site!
Interfacing with Teachers (and Students?)
The IT departments does not live in a vacuum, and this course considers some of the things you can proactively do to help teachers help you!
Lots of this week is based on practical real-world experience!
This course explores the use of non-standard modules, blocks, filters and some integrations with other applications. The practicalities, and risks associated with running a non-standard Moodle installation are discussed, and numerous add-ins reviewed and evaluated. Some 3rd party applications that extend the capability of Moodle are also explored.
