Saltar al contenido principal

Permisos del plugin Smart Rules AI

La siguiente tabla resume los principales permisos utilizados por el plugin Smart Rules AI y sus asignaciones de rol predeterminadas.

NombreDescripciónRoles predeterminados
local/coursedynamicrules:manageruleAcceder al panel de Smart Rules dentro de un curso y ver las reglas que se definen allí.Manager, Editing teacher
local/coursedynamicrules:updateruleCambiar los detalles de una regla (nombre, descripción o estado activo).Manager, Editing teacher
local/coursedynamicrules:deleteruleEliminar una regla por completo, incluidas sus condiciones y acciones.Manager
local/coursedynamicrules:manageactionAgregar o eliminar acciones de una regla.Manager, Editing teacher
local/coursedynamicrules:deleteactionEliminar una acción de una regla.Manager
local/coursedynamicrules:manageconditionAgregar o eliminar condiciones de una regla.Manager, Editing teacher
local/coursedynamicrules:deleteconditionEliminar una condición de una regla.Manager

local/coursedynamicrules:managerule

Permite a los usuarios acceder al panel Smart Rules AI dentro de un curso y ver las reglas definidas allí.

Con este permiso, un usuario puede:

  • Abrir Smart Rules AI desde el menú del curso.
  • Ver la lista de reglas creadas en el curso.
  • Acceder a los detalles de las reglas (según lo permitan otros permisos).

local/coursedynamicrules:updaterule

Permite a los usuarios editar la configuración principal de una regla.

Con este permiso, un usuario puede:

  • Renombrar una regla.
  • Actualizar la descripción de la regla.
  • Alternar el estado Activo/Inactivo de la regla.

local/coursedynamicrules:deleterule

Permite a los usuarios eliminar permanentemente una regla.

Con este permiso, un usuario puede:

  • Eliminar una regla por completo.
  • Eliminar todo lo asociado a esa regla (sus condiciones y acciones).

Nota: Esta es una operación destructiva (pérdida de datos). Por esa razón, se concede a Manager de forma predeterminada.

local/coursedynamicrules:manageaction

Permite a los usuarios administrar las acciones asociadas a una regla.

Con este permiso, un usuario puede:

  • Añadir nuevas acciones a una regla.
  • Eliminar acciones de una regla (cuando se permite eliminar).
  • Ajustar la configuración de acciones existentes (donde la interfaz lo permita).

local/coursedynamicrules:deleteaction

Permite a los usuarios eliminar permanentemente una acción de una regla.

Con este permiso, un usuario puede:

  • Eliminar la configuración de una acción para que ya no se ejecute cuando la regla se active.

Nota: Esto es destructivo y, por lo tanto, se concede a Manager de forma predeterminada.

local/coursedynamicrules:managecondition

Permite a los usuarios administrar las condiciones asociadas a una regla.

Con este permiso, un usuario puede:

  • Añadir nuevas condiciones a una regla.
  • Eliminar condiciones de una regla (cuando se permite eliminar).
  • Ajustar la configuración de condiciones existentes (donde la interfaz lo permita).

local/coursedynamicrules:deletecondition

Permite a los usuarios eliminar permanentemente una condición de una regla.

Con este permiso, un usuario puede:

  • Eliminar la configuración de una condición para que ya no afecte la coincidencia de reglas.

Nota: Esto es destructivo y, por lo tanto, se concede a Manager de forma predeterminada.