One of the main challenges for teachers is the mass of options they have in courses. Its not possible to train all teachers how to use Moodle. Over long time I've seen that most teachers start with a few features , try it with their classes and try more advanved functionalities after they made some experience.
In the first phase of their work with Moodle they should be in a situation that they feel comfortable with the tools. Its critical when they feel they understand only a few features but see all the time several other options they don't know or don't understand.
The powerful Moodle role system gives admins the process to support teachers here by creating different teacher roles.
In a project group for schools we created four different teacher roles:
Teacher S (S=small)
Teacher M (M= medium)
Teacher L (Teacher = large)
Teacher XL (XL= extra large)
What is the difference between these roles? Teacher S has only basic access to activities and ressources. Teacher S also has minimal access to course administration and user enrolment processes.
Teacher M has some more features, Teacher L more and Teacher XL is the standard teacher role from Moodle.
Teachers get the Teacher S role in all courses as basic. By using 'switch role to' teachers can temporary move to a more advanced role. If they want to get the advanced role permanently in the course they can add this permissions from participants list.
Its a key factor that teacher can switch role by themself. We made the experience that it creates some trouble if they have to ask an admin or manager to get a more advanced role or to give them access advanced roles only they are trained by platform staff. Teachers can learn to use Moodle from different sources.
How to prepare such roles and permissions? Admins can create new roles based on existing roles. We started with the Teacher S role, created a new role based on existing teacher role, reduced the permissions and safed it. Then we created the Teacher M and Teacher L roles based on the next lower role and added permissions. As next we renamed Teacher role to Teacher XL and set the permissions for role assignments and role switches that each teacher could every teacher role.
What are the main criteria for the permissions?
- Which ressources can be used?
- Which activities can be used?
- Can the teacher use backup, restore, import in course administration?
- Which enrolment methods are available?