Table des matières

Session Archiver: End-of-session course archiving tool

Presentation

This plugin is a tool for driving the mass archiving of the courses of an academic session to an archive location. This location can be on the same platform or on another remote platform, provided both platforms can share a common storage location for the course archives to be moved.

On the scheduled archiving date, the archiving script is run on the source platform. The script creates all the course backups needed for transport to the archive in the storage space designated for the transfer, after a pre-computation of the (estimated) required size.

Once this script has finished and the backups are available, the reintegration script is launched on the archive platform. The courses are restored in the same sub-tree starting from the saved root. A post-processing script can be run after each restoration.

A control script makes it possible to check the comparison between the archive (the list of restored courses) and the original category on the source platform.

If this control script answers positively, the purge scripts can be used to destroy an outgoing category on the archive platform and the outgoing category on the source platform.

Precautions

Operation tracking indicators let you check:

Guides

Feature summary

Archiving

Reintegration

Archive purge

Technical sheet

Builds

Note: a “Failing” status does not necessarily mean that the plugin does not work. This status reflects the result of automated tests checking the code against Moodle's strict standards. We are continuously working on bringing all supported plugins progressively into compliance with these development rules.

Branch Continuous integration tests
405 CI status
501 CI status

Credits


Back to plugins index - Back to catalogue index