Table des matières
 
Session Archiver: Outil d'archivage de cours en fin de session
- Type de composant : Outil d'administration
- Nom : Archivage de cours
- Nom technique : tool_sessionarchiver
- Versions : à partir de 
- Distribution : Intégration APL
- Disponibilité :
- Dépendances : local_moodlescript (optionnel)
Présentation
Ce plugin est un outil servant à piloter l'archivage massif des cours d'une session académique vers une localisation d'archives. Cette localisation peut être dans la même plate-forme ou dans une autre plate-forme distante, pourvu que les deux plates-forme puissent partager un lieu de stockage commun des archives de cours à déplacer.
A la date prévue pour le passage en archive, le script d'archivage est joué sur la plate-forme source. Le script crée tous les backups de cours nécessaires pour le transport en archive dans l'espace de stockage désigné pour le transfert après un pré-calcul de la taille nécessaire (estimée).
Une fois ce script terminé et les backups disponibles, on lance le script de réintégration dans la plate-forme d'archives. Les cours sont restaurés dans une même sous-arborescence partant de la racine sauvegardée. Un script de post-traitement peut-être joué après chaque restauration.
Un script de contrôle permet de vérifier la comparaison entre l'archive (la liste de cours restaurés) et la catégorie originale dans la plate-forme source.
Si ce script de contrôle répond positivement, on peut utiliser les scripts de purge pour détruire une catégorie sortante dans la plate-forme d'archives et la catégorie sortante dans la plate-forme source.
Précautions
- Les deux plates-formes doivent être de même version de Moodle,
- Les deux plates-formes doivent avoir la même version d'outillage,
- Le temps de traitement de l'archivage, de la réintégration ou des purges peut être TRES LONG (plusieurs heures). Dans certains cas critiques, il doit pouvoir être possible d'interrompre une charge d'archivage, de réintégration ou de purge pendant les heures ouvrables de la plate-forme.
Des indicateurs de suivis d'opération permettent de consulter :
- L'état d'une opération (y a-t-il une opération en cours ?)
- Un état de “reste à faire” pour l'opération.
Guides
Sommaire des fonctionnalités
Archivage
- Identification d'une catégorie source (avec méthode glissante – sur millésime)
- Détermination d'une localisation physique partagée des sauvegardes de cours.
- Exécution par script CLI, avec bride horaire possible
- Suivi de progression
- Suivi de progression par mail
- Scripts de pre-traitement (Moodlescript) (?)
Réintégration
- Identification d'un container cible / identité de plate-forme distante
- Détermination d'une localisation physique partagée des backups de cours.
- Exécution par script CLI, avec bride horaire possible
- Suivi de progression
- Suivi de progression par mail
- Scripts de post-traitement (Moodlescript)
Purge d'archive
- Identification de catégorie à purger
- Exécution par script CLI, avec bride horaire possible
- Suivi de progression
- Suivi de progression par mail
- Mode simulation- Preview des sélections de cours
- Mode Test à blanc
 
Crédits
- Valéry Frémaux (valery@activeprolearn.com) - développement
- Florence Labord (florence@activeprolearn.com) - documentation
Retour à l'index des plugins - Retour au catalogue

 a finir
 a finir