Note: You are currently viewing documentation for Moodle 3.1. Up-to-date documentation for the latest stable version of Moodle is probably available here: User policies.

User policies: Difference between revisions

From MoodleDocs
No edit summary
(page update)
Line 1: Line 1:
{{Sitewide role settings}}
{{Sitewide role settings}}
<p class="note">'''Please refer to [[TOC_with_notes#Sitewide role settings|these notes]] before editing this page.'''</p>
 
Location: ''Administration > Users > Permissions > User policies'' (in Moodle 1.7 onwards)
Location: ''Settings > Site administration > Users > Permissions > User policies''
 


==Role for visitors==
==Role for visitors==
Line 13: Line 14:
The default role for all users should normally be set to [[Authenticated user]]. If it is set to Student then the result is that all students are enrolled on all courses.
The default role for all users should normally be set to [[Authenticated user]]. If it is set to Student then the result is that all students are enrolled on all courses.


Note: The default role for all users should ''never'' be set to [[Guest]], except in Moodle 1.7, as this version does not have an authenticated user role.
Note: The default role for all users should ''never'' be set to [[Guest]].
 
==Don't return all default role users==
 
If the default role for the site allows access to view all users, some deprecated database calls may return the list of all users from the site.  If you are seeing an impact in performance, use this setting to prevent this from happening.
 
== Default role for users in a course ==
 
Users who enrol in a course will be automatically assigned the role specified here.


==Auto-login guest==
==Auto-login guest==
Line 27: Line 20:
If not set, then visitors must click the "Login as a guest" button before entering a course which allows [[Guest|guest access]].
If not set, then visitors must click the "Login as a guest" button before entering a course which allows [[Guest|guest access]].


Note: If auto-login guest is set, the guest login button also needs to be set to show (via ''Administration > Users > [[Authentication]]''), even though visitors won't necessarily use it.
Note: If auto-login guest is set, the guest login button also needs to be set to show (in ''Settings > Site administration > Plugins > Authentication > Manage authentication''), even though visitors won't necessarily use it.
 
==Roles that are not synchronised to metacourses==
 
[[Metacourses]] combine enrolments from multiple courses. You will probably want users to have the same role in the metacourse as in the normal courses. If not, select the roles which should not be synchronised.


==Hide user fields==
==Hide user fields==
Line 40: Line 29:
*User fields on users' profile pages are hidden from all users with the capability [[Capabilities/moodle/user:viewhiddendetails|moodle/user:viewhiddendetails]] not set.
*User fields on users' profile pages are hidden from all users with the capability [[Capabilities/moodle/user:viewhiddendetails|moodle/user:viewhiddendetails]] not set.
*User fields on the course participants page are hidden from all users with the capability [[Capabilities/moodle/course:viewhiddenuserfields|moodle/course:viewhiddenuserfields]] not set.
*User fields on the course participants page are hidden from all users with the capability [[Capabilities/moodle/course:viewhiddenuserfields|moodle/course:viewhiddenuserfields]] not set.
==Allow users without the assign roles capability to switch roles==
The [[Capabilities/moodle/role:assign|moodle/role:assign]] capability requirement for users to switch roles may be removed in Moodle 1.9.5 onwards.
==See also==
*[[Front Page settings]] for setting the default front page role in Moodle 1.9 onwards


[[Category:Administrator]]
[[Category:Administrator]]
[[Category:Roles]]


[[fr:Règles Utilisateurs]]
[[fr:Règles Utilisateurs]]
[[ja:ユーザポリシー]]
[[ja:ユーザポリシー]]

Revision as of 08:29, 24 August 2011

Template:Sitewide role settings

Location: Settings > Site administration > Users > Permissions > User policies


Role for visitors

Users who are not logged in to the site will be treated as if they have the role specified here, granted to them at the site context. The role of Guest is the default and the recommended setting for standard Moodle sites. The user will still be required to login to participate in an activity.

Role for guest

This option specifies the role that will automatically be assigned to the guest user. This role is also temporarily assigned to non enrolled users when they enter a course that allows guests without password.

Default role for all users

The default role for all users should normally be set to Authenticated user. If it is set to Student then the result is that all students are enrolled on all courses.

Note: The default role for all users should never be set to Guest.

Auto-login guest

If not set, then visitors must click the "Login as a guest" button before entering a course which allows guest access.

Note: If auto-login guest is set, the guest login button also needs to be set to show (in Settings > Site administration > Plugins > Authentication > Manage authentication), even though visitors won't necessarily use it.

Hide user fields

The following user fields appear on users' profile pages. Certain user fields are also listed on the course participants page. You can increase student privacy by hiding selected user fields.

Description, city/town, country, web page, ICQ number, Skype ID, Yahoo ID, AIM ID, MSN ID, last access, My courses (in Moodle 1.9.4 onwards) and first access and groups (in Moodle 1.9.5 onwards)