Course requester role: Difference between revisions

From MoodleDocs
(updating location)
 
(8 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Roles}}The role of Course requester may be used to restrict users who can make [[Course request|course requests]], perhaps to teachers only.
{{Roles}}The role of Course requester may be used to restrict users who can make [[Course request|course requests]], perhaps to teachers only.
==Removing the capability to make course requests==


By default, all authenticated users can make course requests. To change this:
By default, all authenticated users can make course requests. To change this:
Line 22: Line 24:
#Access ''Administration > Users > Permissions > Assign system roles''.
#Access ''Administration > Users > Permissions > Assign system roles''.
#Choose the course requester role to assign.
#Choose the course requester role to assign.
#Select a user in the potential users list, and use the left-facing arrow button to add it to the existing users list. If you want all teachers to be able to make course requests, you need to select all their names.
#Select one or more users in the Potential users list, and use the left-facing arrow button to add it to the Existing users list. If you want all your institution's teachers to be able to make course requests, you need to select and add all their names to the Existing users list.
 
==Requesting a course==
Those users who are allowed to request a course will be able to do so from the three dots top right of their My courses page.
 
[[File:courserequestrole.jpg|left]]


==See also==
==See also==
Forum thread: Only teachers can request courses - how to do that? http://moodle.org/mod/forum/discuss.php?d=195211
 
* [http://moodle.org/mod/forum/discuss.php?d=195211 Only teachers can request courses - how to do that?] forum discussion
 
[[es:Rol de solicitante de curso]]
[[ja:コースリクエストロール]]
[[fr:Rôle_Demandeur_de_cours]]

Latest revision as of 16:15, 6 January 2023

The role of Course requester may be used to restrict users who can make course requests, perhaps to teachers only.

Removing the capability to make course requests

By default, all authenticated users can make course requests. To change this:

  1. Access Administration > Users > Permissions > Define roles.
  2. Edit the authenticated user role and change the capability moodle/course:request from allow to not set.
  3. Scroll to the bottom (or top) of the page and click the 'Save changes' button.

Role set-up

  1. Access Administration > Users > Permissions > Define roles.
  2. Click the button "Add a new role"
  3. Give the role a name e.g. Course requester, short name and description.
  4. Under "Context types where this role may be assigned", click on the "System" tick box turning it on.
  5. Change the capability moodle/course:request to allow.
  6. Click the button "Create this role".

Note: It is necessary to create a new role, rather than simply changing the capability for the teacher role, because it needs to be assigned as a system role. (The role of teacher is generally assigned in the course or course category context.)

Role assignment

  1. Access Administration > Users > Permissions > Assign system roles.
  2. Choose the course requester role to assign.
  3. Select one or more users in the Potential users list, and use the left-facing arrow button to add it to the Existing users list. If you want all your institution's teachers to be able to make course requests, you need to select and add all their names to the Existing users list.

Requesting a course

Those users who are allowed to request a course will be able to do so from the three dots top right of their My courses page.

courserequestrole.jpg

See also