Baliogabetu baimenak: berrikuspenen arteko aldeak

MoodleDocstik
Hona jauzi:nabigazioa, bilatu
t (Baimenak kendu izenburua Baliogabetu baimenak-(e)k ordezkatu du.: Kostata, baina lortu dugu!)
No edit summary
1. lerroa: 1. lerroa:
{{Rolak}}
{{Rolak}}
{{Moodle 1.7}}
{{Itzuli gabekoak}}
 
Honi esker definituta ditugun rolei zenbait baimen kentzeko aukera ematen du. Ezkerreko baimenak kentzen dira zutabe batean edo bestean markatuta.
 
{{Eguneratu}}
Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required.
Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required.


13. lerroa: 9. lerroa:
The interface for overriding permissions is similar to the one for defining roles, except only relevant capabilities are shown.  Inherited permissions are highlighted.
The interface for overriding permissions is similar to the one for defining roles, except only relevant capabilities are shown.  Inherited permissions are highlighted.


Note: Prior to Moodle 1.9, the override permissions page was named "Override roles".  
Note: Prior to Moodle 1.9, the override permissions page was named "Override roles".
 


==Baimenak==
==Permissions==
[[Image:Override permissions.png|thumb|Override permissions in Moodle 1.9]]
[[Image:Override permissions.png|thumb|Override permissions in Moodle 1.9]]
Lau dira gaitasun bakoitzak izan ditzakeen ezarpenak:
There are four settings for each permission capability:


;Heredatu
;Inherit
:Berezko ezarpena. Gaitasun batek heredatu ezarpena badu, erabiltzailearen baimenak beheragoko testuinguruan dituen berberak izango dira edo gaitasuna definituta duen beste rol batekoak. Adibidez, ikasle batek baimenduta badu ikastaroa testuinguruan galdetegiko galderak erantzutea rol horrek galdetegi jakin batean heredatu egingo du ezarpen hori.
:The default setting. If a capability is set to inherit, the user's permissions remain the same as they are in a less specific context, or another role where the capability is defined. For example, if a student is allowed to attempt quiz questions at the course level, their role in a specific quiz will inherit this setting.


;Baimendu
;Allow
:Hau aukeratuta rol hau esleituta duenari gaitasun honetarako baimena ematen ari zara. Baimen hau rola esleitutako testuinguruan aplikatuko da eta baita horren "azpiko" testuinguruetan ere. Adibidez, rola ikastaro batean esleitutako ikaslea rola bada, ikasleek ikastaro horretako foro guztietan izango dute "eztabaida berriak hasi" aukera, baldin eta hainbat forok ez badute baimena kendu bat edo gaitasun honetarako Abisua eman edo Debekatu balorea duen beste esleipen bat.
:This enables a user to use a capability in a given context. This permission applies for the context that the role gets assigned plus all lower contexts. For example, if a user is assigned the role of student in a course, they will be able to start new discussions in all forums in that course (unless a forum contains an override with a prevent or prohibit value for the capability).


;Debekatu
;Prevent
:Hau aukeratuta gaitasun honetarako baimena kendu egiten diozu, baita rol hau duen erabiltzaileeak goragoko testuinguru batean baimen hau badu ere.
:By choosing this you are removing permission for this capability, even if the users with this role were allowed that permission in a higher context.


;Ukatu
;Prohibit
:Gutxitan behar izango da hau, baina agian inoiz erabat ukatu nahi izango diozu rol bati baimen bat inola ere beheragoko testuinguru batean izan EZ dezan.
:This is rarely needed, but occasionally you might want to completely deny permissions to a role in a way that can NOT be overridden at any lower context.


==Overriding permissions for selected students==
==Locations for overriding permissions==
 
*Front page context: "Override permissions" tab via ''Site Administration > Front Page > Front Page roles'' (in Moodle 1.8 onwards)
*Course category context: "Override permissions" tab via assign roles link in course categories page
*Course context: "Override permissions" tab via assign roles link in course administration block
*Module context: "Override permissions" tab in editing activity page
*Block context: "Override permissions" tab via assign roles link course block (with editing turned on)
*User context: "Override permissions" link via roles tab in user profile page
 
==Ability to override permissions==


Overriding does not create a new role. It modifies an existing role and affects all users assigned to that role in the context.
Users who have the capability [[Capabilities/moodle/role:override|moodle/role:override]] allowed (or, in Moodle 1.9.3 onwards, the capability [[Capabilities/moodle/role:safeoverride|moodle/role:safeoverride]] allowed) can override permissions for selected roles (as set in [[Allow role overrides]]).


If you want to prevent only a few selected students from starting discussions in the forum, you cannot do it by overriding the student role, since doing so would affect all students.  You need a new role.  Unfortunately, you (as a teacher) cannot create one.  Only the administrator can create new roles.  The best solution is to ask the administrator to create a copy of the student role.  Then, within the forum, override the copied role.  Finally, assign the selected students to this role within the forum.
The default administrator role has the capability moodle/role:override allowed, and admins can override permissions for all other roles by default.


==Enabling teachers to override permissions==
==Enabling teachers to override permissions==


By default, only administrators are able to override permissions. You can enable teachers to do so as follows:
By default, only administrators are able to override permissions. Teachers can be enabled to do so as follows:
 
#Access ''Administration > Users > Permissions > Define roles''.
#Access ''Administration > Users > Permissions > Define roles''.
#Edit the teacher role and change the capability [[Capabilities/moodle/role:override|moodle/role:override]] to allow.
#Edit the teacher role and change the capability [[Capabilities/moodle/role:override|moodle/role:override]] (or moodle/role:safeoverride in Moodle 1.9.3 onwards) to allow.
#Click the button "Save changes".
#Click the button "Save changes".
#Click the tab "Allow role overrides" (in ''Administration > Users > Permissions > Define roles'').
#Click the tab "Allow role overrides" (in ''Administration > Users > Permissions > Define roles'').
#Check the appropriate box to allow a teacher to override the student role.
#Check the appropriate box(s) in the teacher row to set which role(s) teachers can override. Most likely it will just be the student role (you don't want teachers to be able to override admins), so check the box where the teacher row intersects with the student column.
#Click the button "Save changes".
#Click the button "Save changes".


If preferred, a new role for overriding permissions may be created and selected teachers assigned to it.
If preferred, a new role for overriding permissions may be created and selected teachers assigned to it.


==Ikusi halaber==
==Overriding permissions for selected students==
Sometimes a teacher will want to over ride permissions for selected students. Typically they will assign a student a role locally. For example, assign a student as a non-editing teacher.  However, administrators can override specific permission in a role.  This does not create a new role. It modifies an existing specific role and affects all users assigned to that role in the context.
 
Sometimes the administrator (or someone with the permissions to) will create a new role.  For example, the administrator will copy all the student permissions to a new role, then change specific permissions. The teacher then assigns specific students to this role without having to worry about checking off the correct role permissions.
 
==See also==
 
*[[Useful things a teacher can do with roles]]
*[http://www.moodletutorials.org/view_video.php?viewkey=08345f7439f8ffabdffc Video showing how to enable teachers to override permissions]
*[http://www.moodletutorials.org/view_video.php?viewkey=08345f7439f8ffabdffc Video showing how to enable teachers to override permissions]
*[http://www.youtube.com/watch?v=ovUupexJM0Q Video showing how to override permissions in the course context]
*[http://www.youtube.com/watch?v=ovUupexJM0Q Video showing how to override permissions in the course context]
[[Category:Rolak]]
[[Category:Kudeatzaileak]]


[[en:Override_permissions]]
[[en:Override_permissions]]
[[es:Anular_roles]]
[[es:Anular_roles]]
[[fr:Définir des dérogations aux rôles]]
[[fr:Définir des dérogations aux rôles]]
[[Kategoria:Rolak]]

Noizko berrikusketa: 14:44, 11 Ekaina 2009

Oharra: Itzuli gabekoak. Anima zaitezte eta ekin!.     (itzuli gabeko beste orri batzuk)

Overrides are specific permissions designed to override a role in a specific context, allowing you to "tweak" your permissions as required.

Overrides may be used to "open up" areas by giving users extra permissions. For example, an override may be used to enable students to rate forum posts (see forum permissions for details).

Overrides may also be used to prevent actions, such as starting new discussions in an archived forum.

The interface for overriding permissions is similar to the one for defining roles, except only relevant capabilities are shown. Inherited permissions are highlighted.

Note: Prior to Moodle 1.9, the override permissions page was named "Override roles".


Permissions

Override permissions in Moodle 1.9

There are four settings for each permission capability:

Inherit
The default setting. If a capability is set to inherit, the user's permissions remain the same as they are in a less specific context, or another role where the capability is defined. For example, if a student is allowed to attempt quiz questions at the course level, their role in a specific quiz will inherit this setting.
Allow
This enables a user to use a capability in a given context. This permission applies for the context that the role gets assigned plus all lower contexts. For example, if a user is assigned the role of student in a course, they will be able to start new discussions in all forums in that course (unless a forum contains an override with a prevent or prohibit value for the capability).
Prevent
By choosing this you are removing permission for this capability, even if the users with this role were allowed that permission in a higher context.
Prohibit
This is rarely needed, but occasionally you might want to completely deny permissions to a role in a way that can NOT be overridden at any lower context.

Locations for overriding permissions

  • Front page context: "Override permissions" tab via Site Administration > Front Page > Front Page roles (in Moodle 1.8 onwards)
  • Course category context: "Override permissions" tab via assign roles link in course categories page
  • Course context: "Override permissions" tab via assign roles link in course administration block
  • Module context: "Override permissions" tab in editing activity page
  • Block context: "Override permissions" tab via assign roles link course block (with editing turned on)
  • User context: "Override permissions" link via roles tab in user profile page

Ability to override permissions

Users who have the capability moodle/role:override allowed (or, in Moodle 1.9.3 onwards, the capability moodle/role:safeoverride allowed) can override permissions for selected roles (as set in Allow role overrides).

The default administrator role has the capability moodle/role:override allowed, and admins can override permissions for all other roles by default.

Enabling teachers to override permissions

By default, only administrators are able to override permissions. Teachers can be enabled to do so as follows:

  1. Access Administration > Users > Permissions > Define roles.
  2. Edit the teacher role and change the capability moodle/role:override (or moodle/role:safeoverride in Moodle 1.9.3 onwards) to allow.
  3. Click the button "Save changes".
  4. Click the tab "Allow role overrides" (in Administration > Users > Permissions > Define roles).
  5. Check the appropriate box(s) in the teacher row to set which role(s) teachers can override. Most likely it will just be the student role (you don't want teachers to be able to override admins), so check the box where the teacher row intersects with the student column.
  6. Click the button "Save changes".

If preferred, a new role for overriding permissions may be created and selected teachers assigned to it.

Overriding permissions for selected students

Sometimes a teacher will want to over ride permissions for selected students. Typically they will assign a student a role locally. For example, assign a student as a non-editing teacher. However, administrators can override specific permission in a role. This does not create a new role. It modifies an existing specific role and affects all users assigned to that role in the context.

Sometimes the administrator (or someone with the permissions to) will create a new role. For example, the administrator will copy all the student permissions to a new role, then change specific permissions. The teacher then assigns specific students to this role without having to worry about checking off the correct role permissions.

See also