Interfaces (APIs) and Signals
In-depth descriptions of component interfaces (APIs), signals that are emitted via the Moodle Events API, and other details can be found in the respective sections linked below. An exhaustive list of all specification documents can be accessed via the navigation menu.
Archive Job States
Describes the states an archive job can be in and the transitions between them.
Events
Defines all events that are emitted by the archiving system to the Moodle Events API.
Activity Archiving Drivers
Defines the interface that activity archiving driver implementations must adhere to.
Storage Drivers
Defines the interface that storage driver implementations must adhere to.