Note: You are currently viewing documentation for Moodle 3.3. Up-to-date documentation for the latest stable version of Moodle is probably available here: Roles FAQ.

Roles FAQ: Difference between revisions

From MoodleDocs
(How can I prevent course creators being listed as course participants?)
(How can I prevent administrators being listed as course participants?)
Line 29: Line 29:


Note: This only prevents course creators being listed as course participants when students view the list. The role assignment is not hidden from admins or teachers i.e. users with the [[Capabilities/moodle/role:viewhiddenassigns|viewhiddenassigns capability]].
Note: This only prevents course creators being listed as course participants when students view the list. The role assignment is not hidden from admins or teachers i.e. users with the [[Capabilities/moodle/role:viewhiddenassigns|viewhiddenassigns capability]].
==How can I prevent administrators being listed as course participants?==
Ensure that administrators are not assigned another role in addition to their admin role.


[[Category:Roles]]
[[Category:Roles]]
[[Category:FAQ]]
[[Category:FAQ]]

Revision as of 07:45, 21 March 2007


I want all teachers to be able to create courses. How can I do this?

  1. Create a new role called C-only (or whatever) and only assign "allow" to "Create courses" leaving everything else as "inherit".
  2. Assign this additional role to those who need the ability to create courses at whatever level you want to (entire site or category). It makes no sense to assign it at the course level since you can't create a course within a course.

What is the definition of a...

Role
An identifier of the user's status in some context. For example, teacher, student and forum moderator are examples of roles.
Capability
A description of some particular Moodle feature. Capabilities are associated with roles. For example, being able to reply to a forum post is a capability.
Permission
Some value that is assigned for a capability for a particular role. For example, using the prevent permission to limit all students from posting to any forum.
Context
A "space" in the Moodle, such as courses, activity modules, blocks, forums etc.
Hierarchy of permissions
Determines which permission wins or is going to be in effect if there is an apparent conflict. For example, the site allows all students the permission to to post in forums, but a teacher might prevent that right in a particular course. The hierarchy of permissions would allow a student to post in one course but not in another course.

Why isn't my role change taking effect?

Role changes only take affect after the next login from that user. Regarding testing new roles, please refer to the information in Manage roles.

How can I prevent course creators being listed as course participants?

Click the Hidden assignments check box before assigning the role to the user.

Note: This only prevents course creators being listed as course participants when students view the list. The role assignment is not hidden from admins or teachers i.e. users with the viewhiddenassigns capability.

How can I prevent administrators being listed as course participants?

Ensure that administrators are not assigned another role in addition to their admin role.