Note: This documentation is for Moodle 2.7. For up-to-date documentation see Hosting for moodle admins advanced.

Hosting for moodle admins advanced

From MoodleDocs
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

If you selected the "advanced moodle admin" role, then you are ready to work with code, server applications other than moodle, and moodle code itself. You should also be comfortable with managing the moodle instance in all its respects--roles, courses, users, archive, backup, etc. (everything in the "limited moodle admin" role).

This role can encompass quite a lot. You might find yourself uploading large course files/archives directly to the moodledata folder, editing moodle code, adding a third-party module/plugin, or customizing a theme. More knowledgeable individuals will know how to install moodle from scratch, diagnose database problems, set up external authentication methods (LDAP is an example), and write scripts to build reports from the moodle database. However, we are not defining "advanced moodle admin" as a role where you are completely responsible for building and maintaining the server, configuring A-records, load balancing, etc.

Regardless of your skill level, advanced moodle admins will need access to the "back end" of moodle. You will need to be able to upload files and edit files. Full hosting providers may be reluctant to give this kind of access to a client. After all, if you wreck something, they would be called upon to fix it! If you are going with a no-service provider, then you certainly should have this kind of access.

back