Type de composant : Outil d'administration
Nom : Tool Sync (Synchronisation des cours et utilisateurs par fichiers CSV)
Versions : 2.4 à 2.8
Distribution : Public
Disponibilité : Open-source public.
-
Le composant Tool Sync est une alternative “rassemblée” des différents besoins d'alimentation en donnée d'une plate-forme Moodle à partir de fichiers plats. Il complète et améliore les mécanismes de gestion des outils standard de Moodle en les rassemblant dans un outil unique et en unifiant les process de traitement d'alimentation.
Guides
Sommaire des fonctionnalités
Ce plugin unifie l'ensemble des opérations de traitement massif par fichier CSV dans un schéma de traitement systématique :
Stockage temporaire des fichiers de commande
Exécution manuelle d'un fichier de commande présélectionné
Exécution systématique (cron) du fichier de commande présélectionné (sauf cas particuliers)
Archivage des fichiers de commande traités
Génération d'un fichier de reprise
Génération et archivage d'un fichier rapport détaillé
Le processus est appliqué aux unités de données clef de Moodle que sont :
Les cours et (catégories)
Les comptes utilisateur et leurs avatars
Les assignations de rôles
Fonctions sur les cours
Suppression massive de cours (via un fichier liste d'ID)
Réinitialisation massive de cours (via fichier de commande CSV)
Création massive de cours (basés sur templates) et des catégories
Test massif d'existence d'identifiants de cours
Fonctions sur les comptes utilisateur
Fonctions sur les inscriptions :
Ajout de rôles
Suppression de rôles
Création de groupes de cours
Assignation à un groupe de cours
Suppression d'un groupe de cours
Changement d'un groupe de cours (réassignation exclusive)
Mécanismes génériques
Les mécanismes génériques sont applicables en général quel que soit le type de fichier (à quelques exceptions près.
Programmation de la tâche d'exécution automatique
Génération d'un fichier “tryback” des erreurs de traitement
Archivage des fichiers traités
Stockage des rapports d'exécution
Opérations sur les cours
Opérations sur les utilisateurs
Opérations sur les inscriptions
Opérations sur les avatars d'utilisateurs
Opérations sur les cohortes