Los roles de Moodle vienen definidos por los permisos (cappabilities). Los permisos indican si un usuario puede  hacer o no una acción en un contexto determinado.

Els rols de Moodle venen definit pels permisos (cappabilities). Els permisos indiquen si un usuari pot fer o no una acció en un context determinat.


Quando un usuario intenta una acción, el sistema recoge todos los roles del contexto actual y los contextos superiores y decide según los siguientes algorismos:

  1. Si el usuario tiene prohibida la acción en alguno de los contextos, no lo puede hacer
  2. Si el usuario tiene permesa la acción en alguno de los contextos, lo puede hacer
  3. Si el usuario tiene denegada o no definida la acción en todos los contextos, no lo puede hacer

De esta manera, los permisos del usuario siempre van a máximos, a no ser que especifique que esta prohibido.

Importante: no es recomensdable el uso del permiso prohibido ya que puede llevar a una pérdida de privilegios no esperada que solo podría ser corregida por el administrador.

Quan un usuari intenta una acció, el sistema recull tots els rols del context actual i els contextos superiors i decideix segons els següent algorisme:

  1. Si l'usuari té prohibida l'acció en algun dels contextos, no ho pot fer
  2. Si l'usuari té permesa l'acció en algun dels contextos, ho pot fer
  3. Si l'usuari té denegada o no definida l'acció en tots els contextos, no ho pot fer

D'aquesta manera, els permisos de l'usuari sempre van a màxims, a no ser que especifiqui que està prohibit.

Important: no és recomanable l'ús del permís prohibit ja que pot portar a una pèrdua de privilegis no esperada que només podria ser corregida per l'administrador.

Last modified: Monday, 11 February 2019, 5:51 PM