tools:sync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tools:sync [2017/02/04 15:06]
admin [Formats des fichiers d'import]
tools:sync [2024/04/04 15:50] (current)
Line 1: Line 1:
 +
 +<​html><​!-- nomoodle --></​html>​{{ :​logo-apl.png?​nolink |}}<​html><​!-- /nomoodle --></​html>​
 +
 ====== Tool Sync ====== ====== Tool Sync ======
  
   * **Component type:** Administration tool   * **Component type:** Administration tool
-  * **Name:** Tool Sync (Synchronisation des cours et utilisateurs par fichiers ​CSV) +  * **Name:** Tool Sync (global data synchronisation using CSV) 
-  * **Versions:​** 2.4 à 3.2 +  * **Versions:​** 2.4 to 3.9 
-  * **Candidates:​**  +  * **Candidates:​** ​3.4 
-  * **Distribution:​** Public +  * **Distribution:​** Public ​and PRO 
-  * **Availability:​** ​Open-source public.+  * **Availability:​** ​Stable.
   * ** Code repository:​** http://​github.com/​vfremaux/​moodle-tool_sync ([[:Guide de téléchargement GitHub]])   * ** 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 platsIl 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+The Tool Sync admin tool is a "alltogether" ​alternative of all data feeding concerns in a Moodle ​environement using CSV flat files as inputIt will complete and enhance the standard ​features of Moodle ​relative to data feeding, providing unified methods to process ​those files 
 + 
 +<​html><​!-- nomoodle --></​html>​
  
 ==== Guides ==== ==== Guides ====
Line 17: Line 22:
   * [[Tools:​Sync:​Integration|Integrator Guide]]   * [[Tools:​Sync:​Integration|Integrator Guide]]
   * Developer guide (unavailable)   * Developer guide (unavailable)
 +
 +<​html><​!-- /nomoodle --></​html>​
  
 ==== Features ==== ==== Features ====
  
-Ce plugin ​unifie l'​ensemble des opérations de traitement massif par fichier CSV dans un schéma de traitement systématique ​:+This plugin ​will apply an unified processing scheme to all input files:
  
-  * Stockage temporaire des fichiers de commande +  * internally storing and reserving input files 
-  * Exécution manuelle d'un fichier de commande présélectionné +  * Allowing executing a defaulty named stored file quickly 
-  * Exécution systématique (cron) du fichier de commande présélectionné (sauf cas particuliers) +  * Cron scheduling of a preset named input file 
-  * Archivage des fichiers de commande traités +  * Archiving processed files 
-  * Génération d'un fichier de reprise +  * Generating a tryback file collecting errored input lines 
-  * Génération et archivage d'un fichier rapport détaillé+  * Generating and storing a detailed report
    
-Le processus est appliqué aux unités de données clef de Moodle ​que sont :+Those processing features are applied uniformely to the key data entities of Moodle:
    
-   ​* ​Les cours et (catégories) +   ​* ​Courses and categories 
-   ​* ​Les comptes utilisateur et leurs avatars +   ​* ​User accounts and user pictures 
-   ​* ​Les assignations de rôles+   ​* ​Role assignments 
 +   * Cohorts
  
-Fonctions sur les cours+Course related operations
  
-   ​* ​Suppression massive de cours (via un fichier liste d'ID) +   ​* ​Mass deletion of courses ​(ID list file
-   ​* ​Réinitialisation massive de cours (via fichier de commande ​CSV) +   ​* ​Mass reinitialisation of courses ​(flat CSV reinit file
-   ​* ​Création massive de cours (basés sur templates) ​et des catégories +   ​* ​Mass course creation ​(using couse templates) ​and course categories 
-   ​* ​Test massif d'​existence d'​identifiants de cours+   ​* ​Course existance test
  
-Fonctions sur les comptes utilisateur+User accounts related operations
  
-   ​* ​Création/​Suppression/​Résurrection de comptes +   ​* ​User creation, deletion, resurrection 
-   ​* ​Synchronisation des fichiers avatars+   ​* ​Mass User picture synchronisation
  
-Fonctions sur les inscriptions :+Enrolments and groups related operations
  
-   ​* ​Ajout de rôles +   ​* ​Add roles 
-   ​* ​Suppression de rôles +   ​* ​Remove roles 
-   ​* ​Création de groupes de cours +   ​* ​Shift to some role 
-   ​* ​Assignation à un groupe de cours +   ​* ​Create course groups 
-   ​* ​Suppression d'un groupe de cours +   ​* ​Assign to course group 
-   ​* ​Changement d'un groupe de cours (réassignation exclusive)+   ​* ​Remove from course group 
 +   * Shift to other group
  
-==== Mécanismes génériques ====+Cohort related operations
  
-Les mécanismes génériques sont applicables en général quel que soit le type de fichier (à quelques exceptions près.+    * Create cohorts 
 +    * Add user to cohort 
 +    * Remove from cohort
  
-  * Programmation de la tâche d'​exécution automatique + 
-  * Génération d'un fichier "​tryback"​ des erreurs de traitement +<​html><​!-- nomoodle --></​html>​
-  * Archivage des fichiers traités +
-  * Stockage des rapports d'​exécution+
  
 ==== Formatting import files ==== ==== Formatting import files ====
Line 69: Line 78:
 === Course operations === === Course operations ===
  
-  * [[Tools:​Sync:​Files:​CourseCreate|Fichier de création massive de cours]] +  * [[Tools:​Sync:​Files:​CourseCreate|Course creation file format]] 
-  * [[Tools:​Sync:​Files:​CourseDelete|Fichier de suppression massive de cours]] +  * [[Tools:​Sync:​Files:​CourseDelete|Course deletion file format]] 
-  * [[Tools:​Sync:​Files:​CourseCheck|Fichier de test d'​existence de cours]] +  * [[Tools:​Sync:​Files:​CourseCheck|Course existance check file format]] 
-  * [[Tools:​Sync:​Files:​CourseReset|Fichier de réinitialisation massive de cours]]+  * [[Tools:​Sync:​Files:​CourseReset|Course reset file format]] 
 +  * [[Tools:​Sync:​Files:​CourseMetas|Meta course linking]]
  
 === Users operations === === Users operations ===
Line 82: Line 92:
   * [[Tools:​Sync:​Files:​Enrols|CSV enrolment file format]]   * [[Tools:​Sync:​Files:​Enrols|CSV enrolment file format]]
  
-=== Opérations sur les avatars d'​utilisateurs ​===+=== User pictures operations ​===
  
-  * [[Tools:​Sync:​Files:​UserPictures|Archive d'​avatars d'​utilisateurs]]+  * [[Tools:​Sync:​Files:​UserPictures|User picture archive format]]
  
-=== Opérations sur les cohortes ​===+=== Cohort operations ​=== 
 + 
 +  * [[Tools:​Sync:​Files:​Cohorts|CSV cohorts creation/​update file format]] 
 +  * [[Tools:​Sync:​Files:​CohortBindings|CSV File format association cohorts/​courses]] 
 + 
 +==== Builds ==== 
 + 
 +^ 2.7 ^ 2.8 ^ 2.9 ^ 3.0 ^ 3.1 ^ 3.2 ^ 3.3 ^ 3.4 ^ 
 +| <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_27_STABLE"></​html>​ | <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_28_STABLE"></​html>​ | <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_29_STABLE"></​html>​ | <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_30_STABLE"></​html>​ | <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_31_STABLE"></​html>​ | <​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_32_STABLE"></​html>​ |<​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_33_STABLE"></​html>​ |<​html><​img src="​https://​travis-ci.org/​vfremaux/​moodle-tool_sync.svg?​branch=MOODLE_34_STABLE"></​html>​ | 
 + 
 +[[https://​travis-ci.org/​vfremaux/​moodle-tool_sync/​branches|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.
  
-  * [[Tools:​Sync:​Files:​Cohorts|Fichier CSV de définition des cohortes]] 
  
 ==== Credits ==== ==== Credits ====
Line 95: Line 116:
  
 [[:​start|Back to plugin list]] [[:​start|Back to plugin list]]
 +
 +<​html><​!-- /nomoodle --></​html>​
tools/sync.1486217176.txt.gz · Last modified: 2024/04/04 15:50 (external edit)