Skip to content
Didactika Docsby Didactika
EN

Language English

UC-001 Create delegations — analysis realization

Requirements: README

Moodle 5.3Inherited from Moodle 4.5 – 5.2
Overview Requirements Analysis Design Implementation Tests
Use cases Requirements Analysis Design Implementation Tests

Requirements: README

Class Stereotype Responsibility
Delegations page boundary Collects users, accounts, period and mode.
Delegation manager control Validates, applies limits and inserts in one transaction.
Permission policy control Checks the capability to create.
Notifier control Sends the messages after the transaction commits.
Delegation entity The stored record.

Collaboration

Skipping existing pairs and self-delegations is a rule of the manager, not of the screen. The notification is sent after the commit, so a failed message never undoes a delegation.