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

Install guide

User Guide

Integrator Guide

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

User creation, deletion, resurrection

Mass User picture synchronisation

Enrolments and groups related operations

Add roles

Remove roles

Shift to some role

Create course groups

Assign to course group

Remove from course group

Shift to other group

Cohort related operations

Create cohorts

Add user to cohort

Remove from cohort

Formatting import files

Course operations

Course creation file format

Course deletion file format

Course existance check file format

Course reset file format

Meta course linking

Users operations

CSV user file format

Enrolment operations

CSV enrolment file format

User pictures operations

User picture archive format

Cohort operations

CSV cohorts creation/update file format

CSV File format association cohorts/courses

Builds

2.7	2.8	2.9	3.0	3.1	3.2	3.3	3.4

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.

Credits

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

Back to plugin list