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/12/04 19:20]
florence [Formatting import files]
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 94: Line 103:
 ==== Builds ==== ==== Builds ====
  
-^ 2.7 ^ 2.8 ^ 2.9 ^ 3.0 ^ 3.1 ^ 3.2 ^ +^ 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_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]] [[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. 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.
 +
  
 ==== Credits ==== ==== Credits ====
Line 106: Line 116:
  
 [[:​start|Back to plugin list]] [[:​start|Back to plugin list]]
 +
 +<​html><​!-- /nomoodle --></​html>​
tools/sync.1512411636.txt.gz · Last modified: 2024/04/04 15:50 (external edit)