<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://docsen.activeprolearn.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://docsen.activeprolearn.com/feed.php">
        <title>Documentation Moodle ActiveProLearn - tool:sync</title>
        <description></description>
        <link>https://docsen.activeprolearn.com/</link>
        <image rdf:resource="https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-11-14T00:47:42+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:capabilities&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:cohorts&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:coursemgt&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:enrol&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:fileformat&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:filemanager&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:indexscreen&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:installation&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:integration&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:postprocessing&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:technique&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:userguide&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:usermgt&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:userpicturesmgt&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:webservices&amp;rev=1794603669&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Documentation Moodle ActiveProLearn</title>
        <link>https://docsen.activeprolearn.com/</link>
        <url>https://docsen.activeprolearn.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:capabilities&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Capabilities</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:capabilities&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Capabilities

Permissions

tool/sync:configure  People with this capability have the permission to configure synchronisation and trigger its tools.

----------


Back to the technical guide - Back to the component index - Back to the catalogue</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:cohorts&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool sync: Scheduling cohort operations</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:cohorts&amp;rev=1794603669&amp;do=diff</link>
        <description>~~META:
title = ACTIVEPROLEARN - Moodle Documentation - Feeding cohorts
&amp;creator = Valery Fremaux - Florence Labord
&amp;keywords = Moodle, Plugins, Administration 
~~



Tool sync: Scheduling cohort operations

Introduction

This interface lets you feed cohorts from text files. On this screen you can:</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:coursemgt&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Course operations</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:coursemgt&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Course operations

Introduction

Via the tools on this screen you can: 

	*  Define the standard course creation file
	*  Define the standard course deletion file
	*  Choose the reference identifier for the courses to delete
	*  Define the standard course existence test file</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:enrol&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool sync: Enrolment operations</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:enrol&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool sync: Enrolment operations

Introduction

Via this interface, you can: 

	*  Designate the standard enrolment feed file
	*  Choose the reference identifier of users
	*  Choose the reference identifier for courses
	*  Choose whether or not to notify course teachers of students joining</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:fileformat&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Input file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:fileformat&amp;rev=1794603669&amp;do=diff</link>
        <description>~~META:
title = ACTIVEPROLEARN - Moodle Documentation - Tool Sync file format
&amp;creator = Valery Fremaux - Florence Labord
&amp;keywords = Moodle, Plugins, Administration 
~~


Tool Sync: Input file format

Introduction

Although UTF-8 has entered a phase of generalisation, some legacy tools and systems may offer different formats. These settings let you globally adjust the technical formatting of the text files supplied to the synchronisation tools.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:filemanager&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Local file manager</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:filemanager&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Local file manager

Introduction

This is the area where you drag the synchronisation files to be processed by the tool. Then in each of the tools you will indicate the name of the file concerned by the processing.



Access

Site admin/Feeding and automation/Course and user synchronisation by CSV files</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:indexscreen&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Tools summary</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:indexscreen&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Tools summary

Presentation

The first screen available gathers all the tools in a single form. This form lets you:

	*  access the control file manager
	*  configure the different tools

Expand each portion of the form to access the specific settings of a tool. 
To see the settings of each tool in detail, go back to the user guide index to read the sheet of your choice.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:installation&amp;rev=1794598643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T19:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation guide</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:installation&amp;rev=1794598643&amp;do=diff</link>
        <description>Installation guide

Tool Sync / Data synchronisation by CSV

Installation

The installation of this component is trivial: 

	*   Get the tool_sync.zip archive
	*   Unzip the archive into the admin/tool directory of the Moodle installation
	*   Trigger Moodle&#039;s administrative notifications</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:integration&amp;rev=1794598643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T19:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Data synchronisation by CSV file: Integration guide</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:integration&amp;rev=1794598643&amp;do=diff</link>
        <description>Data synchronisation by CSV file: Integration guide

Introduction

This guide is intended for system integrators whose mission is to build a complete data integration and synchronisation chain. It presents techniques that generally require system access to the server hosting Moodle.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:postprocessing&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Post-processing</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:postprocessing&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Post-processing

Introduction

Post-processing consists of actions that are executed once the synchronisation command is complete.



Details

Group cleanup

This processing concerns all commands that act on enrolments. If enabled, groups of the processed courses that no longer have enrolled users will be deleted.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:technique&amp;rev=1794598643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T19:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Technical guide</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:technique&amp;rev=1794598643&amp;do=diff</link>
        <description>Technical guide

Tool Sync: Complete data integration by CSV files

Capabilities and rights

	*  Capability index

Scheduled tasks

	*  Task index

Web Services

	*  Web services index

Error codes during course creation

	*  -1: The course creation function receives empty definitions.
		*  -3: Section creation error.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:userguide&amp;rev=1794598643&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T19:37:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: User Guide</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:userguide&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool Sync: User Guide

Access

Site admin/feeds and automation/Synchronisation of courses and users by CSV files



Functional screens



	*  Tools summary screen:
		*  Local file manager
		*  Course operations settings
		*  User operations settings
		*  Avatar operations settings
		*  Enrolment operations settings
		*  Cohort operations settings
		*  Input file format
		*  Post-processing scheduling




Reports

All operations give rise to the generation of a report that will be stored in the</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:usermgt&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: User operations</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:usermgt&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: User operations

Introduction

Via this interface you can:

	*  Define the standard user feed file
	*  Choose whether to notify created users to send them their password
	*  Choose the primary identifier field
	*  Launch a manual import from a file you have locally</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:userpicturesmgt&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool sync: Avatar file control</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:userpicturesmgt&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool sync: Avatar file control

Introduction

Via this interface, you can: 

	*  Define the search prefix of avatar archives
	*  Define the primary matching identifier
	*  Choose the avatar overwrite mode
	*  Choose the avatar file cleanup option</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:webservices&amp;rev=1794603669&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-11-13T21:01:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tool Sync: Web services API</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:webservices&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool Sync: Web services API

Remote control service of the component

Web services allow external software components to interact with the component.

tool_sync_set_config( service, confkey, confvalue )

Synopsis: This function lets you remotely modify any configuration parameter of the synchronisation tool.</description>
    </item>
</rdf:RDF>
