Anular permisos

De MoodleDocs


Las anulaciones son permisos específicos diseñados para anular un papel en un contexto específico, permitiéndole "ajustar" sus permisos según sea necesario.

Las anulaciones pueden utilizarse para abrir áreas dando a los usuarios permisos adicionales. Por ejemplo, se puede utilizar una anulación para permitir a los estudiantes calificar los mensajes del foro (veáse Configuraciones del foro para más detalles).

Las anulaciones también se pueden utilizar para impedir acciones, como iniciar nuevas discusiones en un foro archivado.

Permisos

Anular permisos con permisos anulados resaltados

Hay cuatro configuraciones para cada capacidad de permiso:

Heredar
La configuración predeterminada. Si una capacidad está configurada para heredar, los permisos del usuario siguen siendo los mismos que en un contexto menos específico o en otro rol donde se define la capacidad. Por ejemplo, si a un estudiante se le permite responder preguntas de un examen a nivel de curso, su función en un examen específico heredará esta configuración. En última instancia, si nunca se permite el permiso en ningún nivel, entonces el usuario no tendrá permiso para esa capacidad.
Permitir
Esto permite a un usuario utilizar una capacidad en un contexto determinado. Este permiso se aplica al contexto en el que se asigna el rol más todos los contextos inferiores. Por ejemplo, si a un usuario se le asigna el rol de estudiante en un curso, podrá iniciar nuevas discusiones en todos los foros de ese curso (a menos que un foro contenga una anulación con un valor de prevención o prohibición para la capacidad).
Prevenir
Al elegir esto, está eliminando el permiso para esta capacidad, incluso si a los usuarios con este rol se les permitió ese permiso en un contexto superior.
Prohibir
Esto rara vez es necesario, pero en ocasiones es posible que desee denegar completamente los permisos a una función de una manera que NO pueda ser anulada en ningún contexto inferior o por otra función. Un ejemplo de cuándo podría necesitar esto es cuando un administrador quiere prohibir que una persona inicie nuevas discusiones en cualquier foro de todo el sistema. En este caso, pueden crear un rol con esa capacidad configurada en "Prohibir" y luego asignarlo a ese usuario en el contexto del sistema.

Resolución de conflicto de permisos

Los permisos en un contexto "inferior" generalmente anularán cualquier cosa en un contexto "superior" (esto se aplica a las anulaciones y roles asignados). La excepción es PROHIBIR, que no se puede anular en niveles inferiores.

Si se asignan dos roles a una persona en el mismo contexto, y para un permiso particular un rol tiene PERMITIR y el otro PREVENIR, entonces PERMITIR ganará.

Excepciones especiales

Tenga en cuenta que a la cuenta de usuario invitado generalmente se le impedirá publicar contenido (por ejemplo, foros, entradas de calendario, blogs) incluso si se le otorga la capacidad para hacerlo.

Ubicaciones para anular permisos

  • Contexto de la Portada: ''Administración > Configuración de la pportada > Usuarios > Permisos
  • Contexto de categoría de curso (cuando se usa): Categoría > Administración > Permisos
  • Contexto del curso: Administración > Administración del curso > Usuarios > Permisos
  • Contexto del módulo: (del módulo elegido) Administración > Administración del módulo > Permisos
  • Contexto del bloque: (del bloque elegido) Administración > Administración del bloque > Permisos
  • Contexto de usuario: (desde el perfil del usuario) Administración > Roles > Permisos

Posibilidad de anular permisos

Los usuarios que tienen la capacidad moodle/role:override permitida, o la capacidad moodle/role:safeoverride allowed) pueden anular los permisos para usuarios seleccionados. roles (según lo establecido en Configuraciones del foro).

El rol predeterminado de Mánager tiene la capacidad moodle/role:override permitida, y puee anular permisos para todos los otros roles.

El rol de profesor predeterminado tiene la capacidad moodle/role:safeoverride permitida y puede anular los permisos para los roles de profesor sin derechos de edición, estudiante e invitado.

Nota: Urgente de Traducir. ¡ Anímese a traducir esta muy importante página !.     ( y otras páginas muy importantes que urge traducir)

Permitirle a profesores sin permiso de edición que anulen permisos seguroa

  1. Access Administration > Site Administration > Users > Permissions > Define roles.
  2. Edit the non-editing teacher role and change the capability Capabilities/moodle/role:safeoverride to allow.
  3. Click the button "Save changes".
  4. Click the tab "Allow role overrides" (in Administration > Site administration > Users > Permissions > Define roles).
  5. Check the appropriate box(s) in the non-editing teacher row to set which role(s) they can override. Most likely it will just be the student role (you don't want non-editing teachers to be able to override managers), so check the box where the non-editing 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 non-editing teachers assigned to it.

Anular permisos para estudiantes seleccionados

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, managers 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.

A veces, el administrador (o alguien con permisos para hacerlo) creará un nuevo rol. Por ejemplo, el administrador copiará todos los permisos de los estudiantes a un nuevo rol y luego cambiará permisos específicos. Luego, el profesor asigna estudiantes específicos a este rol sin tener que preocuparse por comprobar los permisos del rol correctos.

Vea también