Hosting for moodle teachers
Note: You are currently viewing documentation for Moodle 2.3. Up-to-date documentation for the latest stable version is available here: Hosting for moodle teachers.
The Moodle "editing teacher"
The "editing teacher" role on Moodle is the default role assigned to individuals who create course content and then use this content to teach students.
The "editing teacher" role is limited in some respects. For example, the course shell will likely be created and then assigned to the correct instructor for use. The name and particular settings for the "editing teacher" role may be customized by the Moodle admin. Limitations on upload settings for the site are managed by the Moodle admin. Additional rights may be assign to the "editing teacher" role by the Moodle admin, either across the entire site or on a case by case basis.
That having been said, the "editing teacher" has a control over the content of the course, usually over enrolling and unenrolling students in the course, and the day to day management of the course and student activities.
Much has been written elsewhere about how to use Moodle as an instructor: https://docs.moodle.org/en/Teacher_documentation
Implications for hosting
It is our considered opinion that if you fall into this category and
- Need support with learning to use moodle effectively (you may be able to do this on your own, depending on your experience level with learning management systems and the time you have to spend to experiment and build a course)
- do not have experience with administering complex software for multiple users
- do not have experience with webservers, php, or databases such as mySQL
- do not have experience with running a server and protecting it against a variety of attacks from the "outside"
then, you are probably a candidate for full hosting, either with a Moodle Partner or a full service host that is not a partner. Non-partner hosting may be provided by your local educational agency (your school district or a regional body that assists schools in your area), or company who offers such services for a negotiated fee.
The more limited your goals (one teacher, small number of courses and students) the more likely you are to be able to scale down your needs from the host and thus decrease the cost.