Ceci est une ancienne révision du document !
Table des matières
Tool Sync
- Component type: Administration tool
- Name: Tool Sync (global data synchronisation using CSV)
- Versions: 2.4 à 3.3
- Candidates: 3.4
- Distribution: Public
- Availability: Open-source public.
- Code repository: http://github.com/vfremaux/moodle-tool_sync (Guide de téléchargement GitHub)
The Tool Sync admin tool is a “alltogether” alternative of all data feeding concerns in a Moodle environement using CSV flat files as input. It will complete and enhance the standard features of Moodle relative to data feeding, providing unified methods to process those files.
Guides
- Developer guide (unavailable)
Features
this plugin will apply an unified processing scheme to all input files:
- internally storing and reserving input files
- Allowing executing a defaulty named stored file quickly
- Cron scheduling of a preset named input file
- Archiving processed files
- Generating a tryback file collecting errored input lines
- Generating and storing a detailed report
Those processing features are applied uniformely to the key data entities of Moodle:
- Courses and categories
- User accounts and user pictures
- Role assignments
- Cohorts
Course related operations
- Mass deletion of courses (ID list file)
- Mass reinitialisation of courses (flat CSV reinit file)
- Mass course creation (using couse templates) and course categories
- Course existance test
User accounts related operations
- 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
Formatting import files
Course operations
Users operations
Enrolment operations
User pictures operations
Cohort operations
Builds
| 2.7 | 2.8 | 2.9 | 3.0 | 3.1 | 3.2 |
|---|---|---|---|---|---|
| | | | | | |
Travis-ci Continuous Integration
Note: “Failing” does NOT necessarily mean the plugin is not working. This status is the result of passing out all the integrity and code style tests that makes the plugin “strict” Moodle plugin. Some plugins are on the road to full test agreements, but this might take a little amount of time and effort to get them all done.
