Skip to content

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.

Specification

Events

Defines all events that are emitted by the archiving system to the Moodle Events API.

Specification

Activity Archiving Drivers

Defines the interface that activity archiving driver implementations must adhere to.

Specification

Storage Drivers

Defines the interface that storage driver implementations must adhere to.

Specification