Teacher role: Difference between revisions

From MoodleDocs
No edit summary
Line 1: Line 1:
{{Standard roles}}
{{Standard roles}}
Teachers can do anything within a course, including adding or changing the activities and grading students. By default, teachers can also assign a ''Non-editing teacher'' role and a ''student'' role to other users. (This can be changed. See ''Changing Teacher Permissions'' below.)
Teachers can do almost anything within a course, including adding or changing the activities and grading students. By default, teachers can also assign a ''Non-editing teacher'' role and a ''student'' role to other users. (This can be changed. See ''Changing Teacher Permissions'' below.)


By default teachers do not have a permanent role but are only assigned (enrolled) to a single class at a time(similarly to the way that students are (manually) enrolled in a class). Teachers are only able to teach in the course(s) that they have been enrolled as teacher. (That can be changed, see below.)
By default users are not assigned a permanent role of a Teacher, but are only assigned (enrolled) as a teacher to a single class at a time(similarly to the way that students are (manually) enrolled in a class). Teachers are only able to teach in the course(s) that they have been enrolled as teacher. (That can be changed, see below.)


To enroll a teacher to a course, navigate to that course. While in the course, go to Administration>Course administration>Users>Enrolled users. In the right pane click on the ''Enrol users'' button. From the pop-up ''Enrol Users'' box go to the ''Assign roles'' drop-down menu and choose ''Teacher''. Click on the ''Enrolment options'' menu and choose the ''Enrolment duration'' (i.e. 90 days, 180 days, etc.) The default setting is Unlimited. Now choose the user from the list below. If your desired user does not show, user the Search button at the bottom. When you find the user, click on the ''Enrol'' button to the right of their name. (You will know that the user has been enrolled as the teacher because the Enrol button is no longer visible. Now close the Enrol users box.
To enroll a user as a teacher a course, navigate to that course. While in the course, use the Admin menu to go to Administration>Course administration>Users>Enrolled users. In the right pane click on the ''Enrol users'' button. From the pop-up ''Enrol Users'' box go to the ''Assign roles'' drop-down menu and choose ''Teacher''. Click on the ''Enrolment options'' menu and choose the ''Enrolment duration'' (i.e. 90 days, 180 days, etc.) The default setting is Unlimited. Now choose the user from the list below. If your desired user does not show, user the Search button at the bottom. When you find the user, click on the ''Enrol'' button to the right of their name. (You will know that the user has been enrolled as the teacher because the Enrol button is no longer visible.) Now close the Enrol users box.


===Changing Teacher Permissions===
===Changing Teacher Permissions===
To change what a teacher can do, go to ''Administration>Site administration>Users>Permissions>Define roles''. In the right pane you will see ''Manage Roles'' with a list of user roles. To the right of the teacher description click on the edit icon.
To change what a teacher can do, go to ''Administration>Site administration>Users>Permissions>Define roles''. In the right pane you will see ''Manage Roles'' with a list of user roles. To the right of the teacher description click on the edit icon.


From the ''Editing role 'Teacher''' window you can change what a teach can or cannot do by checking or uncheck the ''Allow'' check-boxes under Capability/Permission. Be careful what you allow a teacher to do here. Consider the security vulnerabilities of giving a teacher an inappropriate permission. Only give the teacher permissions that are necessary or appropriate. To the right of many of the ''Allow'' check boxes are colored triangles the notify you of possible security warnings for each choice. Use those warnings to help you decide which permissions you will or won't give to your teachers. Remember, whatever permission you give to the Teacher role here will be given to all teachers on the site. (Note, if you want to be able to give a trusted teacher or teachers special permissions, consider adding another Teacher role (i.e. Instructor or whatever other title you want) and assign those permissions to that role. (You can add another role back on the Manage Roles page.)
From the ''Editing role 'Teacher''' page you can change what a teach can or cannot do by checking or uncheck the ''Allow'' check-boxes under Capability/Permission. Be careful what you allow a teacher to do here. Consider the security vulnerabilities of giving a teacher an inappropriate permission. Only give the teacher permissions that are necessary or appropriate. To the right of many of the ''Allow'' check boxes are colored triangles the notify you of possible security warnings for each choice. Use those warnings to help you decide which permissions you will or won't give to your teachers. Remember, whatever permission you give to the Teacher role here will be given to all teachers on the site. (Note, if you want to be able to give a trusted teacher or teachers special permissions, consider adding another Teacher role (i.e. Instructor or whatever other title you want) and assign those permissions to that role. (You can add another role on the Manage Roles page.)


===Allow Teachers to Teach Without Enrolling in Each Class===
===Assigning Teachers Site-Wide Permissions===
Under some conditions (such as for homeschool parents) you may want to enable the teacher role to be able to teach in any and every class without having to enroll as a teacher for each class. If you want to assign some teachers, or all teachers, the ability to teach in any class with a Course Category (or the whole site), you can give that permission here, under ''Role archetype''. Again, consider what security implications that might have. If you want to give some teachers these privileges, you may want to create another role that gives those permissions only to those trusted teachers.
Under some conditions (such as for homeschool parents) you may want to assign a user, or some users, the role of teacher for all the courses in one category, or for all the courses in your whole site without having to enroll as a teacher for each class. If so, you can give that permission on this same ''Editing role 'Teacher''' page, under ''Role archetype''. (or it might be better to create a new Teacher role with those specific permissions.) Again, consider what security implications that might have. If you want to give only some teachers these privileges, you may want to create another Teacher role that gives those permissions only to those trusted teachers who have been assigned that role.


== See also ==
== See also ==

Revision as of 13:24, 15 April 2014

Teachers can do almost anything within a course, including adding or changing the activities and grading students. By default, teachers can also assign a Non-editing teacher role and a student role to other users. (This can be changed. See Changing Teacher Permissions below.)

By default users are not assigned a permanent role of a Teacher, but are only assigned (enrolled) as a teacher to a single class at a time(similarly to the way that students are (manually) enrolled in a class). Teachers are only able to teach in the course(s) that they have been enrolled as teacher. (That can be changed, see below.)

To enroll a user as a teacher a course, navigate to that course. While in the course, use the Admin menu to go to Administration>Course administration>Users>Enrolled users. In the right pane click on the Enrol users button. From the pop-up Enrol Users box go to the Assign roles drop-down menu and choose Teacher. Click on the Enrolment options menu and choose the Enrolment duration (i.e. 90 days, 180 days, etc.) The default setting is Unlimited. Now choose the user from the list below. If your desired user does not show, user the Search button at the bottom. When you find the user, click on the Enrol button to the right of their name. (You will know that the user has been enrolled as the teacher because the Enrol button is no longer visible.) Now close the Enrol users box.

Changing Teacher Permissions

To change what a teacher can do, go to Administration>Site administration>Users>Permissions>Define roles. In the right pane you will see Manage Roles with a list of user roles. To the right of the teacher description click on the edit icon.

From the Editing role 'Teacher' page you can change what a teach can or cannot do by checking or uncheck the Allow check-boxes under Capability/Permission. Be careful what you allow a teacher to do here. Consider the security vulnerabilities of giving a teacher an inappropriate permission. Only give the teacher permissions that are necessary or appropriate. To the right of many of the Allow check boxes are colored triangles the notify you of possible security warnings for each choice. Use those warnings to help you decide which permissions you will or won't give to your teachers. Remember, whatever permission you give to the Teacher role here will be given to all teachers on the site. (Note, if you want to be able to give a trusted teacher or teachers special permissions, consider adding another Teacher role (i.e. Instructor or whatever other title you want) and assign those permissions to that role. (You can add another role on the Manage Roles page.)

Assigning Teachers Site-Wide Permissions

Under some conditions (such as for homeschool parents) you may want to assign a user, or some users, the role of teacher for all the courses in one category, or for all the courses in your whole site without having to enroll as a teacher for each class. If so, you can give that permission on this same Editing role 'Teacher' page, under Role archetype. (or it might be better to create a new Teacher role with those specific permissions.) Again, consider what security implications that might have. If you want to give only some teachers these privileges, you may want to create another Teacher role that gives those permissions only to those trusted teachers who have been assigned that role.

See also