{{ :blocks:logo-apl.png?nolink |}} ===== Technical guide ===== ===== Tool Sync: Complete data integration by CSV files ===== ==== Capabilities and rights ==== * [[:tool:sync:capabilities|Capability index]] ==== Scheduled tasks ==== * [[:tool:sync:technique:tasks|Task index]] ==== Web Services ==== * [[:tool:sync:webservices|Web services index]] ==== Error codes during course creation ===== * -1: The course creation function receives empty definitions. * -3: Section creation error. * -4: Enrolment error. === Processing of "templates": === * -7: The mentioned template is a course short name that does not exist. * -20: The template is a local course short name and no strategy managed to locate an archive. * -21: The template is a local course short name and no archive exists in the course backups (no other strategy available). * -22: The template is a physical path but the file cannot be found there. * -23: The template exists but the course could not be created. * -24: The template exists but the archive could not be opened. ==== Data modifications at installation ==== * Addition of a //userpicturehash// custom profile field: This field is used to store a checksum of the user avatars for differential processing of avatar synchronisation. ==== Dependency of the underlying component==== **Enrol_Synch enrolment method:** The "Automated enrolments" enrolment method depends on tool_synch. If it is enabled at system level, it will report the enrolments fed by tool_synch in the courses, so as to distinguish them from manual enrolments. If the method is not enabled at system level, the enrolments will be shown as manual enrolments. This method is instantiated automatically in courses, and can be disabled at course level. --------------- [[:Tool:Sync|Back to the component index]] - [[:start|Back to catalogue]]