Ir al contenido
Didactika Docsde Didactika
ES

Idioma Español

UC-001 Crear delegaciones — realización del diseño

Análisis: README

Moodle 5.3Heredada de Moodle 4.5 – 5.2
Resumen Requisitos Análisis Diseño Implementación Pruebas
Casos de uso Requisitos Análisis Diseño Implementación Pruebas

Análisis: README

Elemento de diseño Tipo Código
Función web create_delegations servicio classes/external/create_delegations.php
manager::create_delegations servicio classes/manager.php
manager::validate_users, validate_period, validate_delegation_limit validación classes/manager.php
notification_manager::notify servicio classes/notification_manager.php
Evento delegation_created evento classes/event/delegation_created.php

Secuencia

Operación Entrada Salida Errores
create_delegations(realuserids, delegateduserids, options) ids de usuario, timestart, timeend, notificationmode número de delegaciones creadas periodo no válido, usuarios no válidos, límite de la acción, límite por persona
Tabla o entidad Operación
local_delegateaccount inserción
user lectura
logstore_standard_log inserción (un evento por delegación)