Tool Sync

Component type: Administration tool

Name: Tool Sync (Synchronisation des cours et utilisateurs par fichiers CSV)

Versions: 2.4 à 3.2

Candidates:

Distribution: Public

Availability: Open-source public.

Code repository: http://github.com/vfremaux/moodle-tool_sync (Guide de téléchargement GitHub)

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

Install guide

User Guide

Integrator Guide

Developer guide (unavailable)

Features

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

Création/Suppression/Résurrection de comptes

Synchronisation des fichiers avatars

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

Formats des fichiers d'import

Opérations sur les cours

Fichier de création massive de cours

Fichier de suppression massive de cours

Fichier de test d'existence de cours

Fichier de réinitialisation massive de cours

Opérations sur les utilisateurs

Fichier CSV de création/mise à jour d'utilisateurs

Opérations sur les inscriptions

Fichier CSV de mise à jour des inscriptions

Opérations sur les avatars d'utilisateurs

Archive d'avatars d'utilisateurs

Opérations sur les cohortes

Fichier CSV de définition des cohortes

Credits

Valery Fremaux (valery@edunao.com) for “Groupe IGS” and EPF Ecole d'ingénieurs.

Back to plugin list