<?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:files</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-14T01:35:25+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:cohortbindings&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:cohorts&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecheck&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecreate&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursedelete&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursemetas&amp;rev=1794603669&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursereset&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:deleteusers&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:enrols&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:groups&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:userpictures&amp;rev=1794598643&amp;do=diff"/>
                <rdf:li rdf:resource="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:users&amp;rev=1794598643&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:files:cohortbindings&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: Cohort-to-course binding file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:cohortbindings&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Cohort-to-course binding file format

Introduction

The cohort-to-course binding file lets you add/remove cohort-based enrolment methods to courses. 

The file

	*  Should preferably be encoded in UTF-8 if the identifiers contain non-ASCII</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:cohorts&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: Cohort definition/population file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:cohorts&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Cohort definition/population file format

Introduction

The cohort synchronisation file is a flat CSV file, preferably UTF-8 encoded. The tool configuration nevertheless allows an ISO-8859 encoded file to be supported.

File format
 Field</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecheck&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: Course existence test file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecheck&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Course existence test file format

Introduction

A bulk course existence testing tool lets you automatically check whether a series of courses belongs to Moodle. A report file is generated and is available in the sync/reports directory of your moodledata. It can be consulted in the manual course existence test management window.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecreate&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: Course creation file format (2.x and 3.x)</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursecreate&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Course creation file format (2.x and 3.x)

Introduction

	*  Each line of the file contains one record.
	*  The data of each record are separated by a comma (or another separator character, so the tool configuration must be checked).
	*</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursedelete&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: Course deletion file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursedelete&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Course deletion file format

Introduction

The course deletion control text file provides a simple list of the primary identifiers of the courses to delete. This primary identifier depends on the configuration of the course synchronisation tool. It can be:</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursemetas&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: Metacourse link binding file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursemetas&amp;rev=1794603669&amp;do=diff</link>
        <description>Tool sync: Metacourse link binding file format

Introduction

The metacourse linking tool lets you add or remove metacourse relations by adding or removing an enrolment method instance in the course that receives the enrolment synchronisation. For this tool to be available and visible on the interface, the metacourse link enrolment method must be enabled in the general administration of enrolment plugins.</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursereset&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: Bulk course reset file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:coursereset&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: Bulk course reset file format

Introduction

This file drives the reset of several courses. It is not tied to a scheduled task.
    Field 	Value      shortname 	Course short name  Mandatory     events 	&#039;yes&#039; or &#039;no&#039;  Mandatory     logs 	$modname&#039;_reset_course_form_definition function returning an array of reset variables, you can make your module compatible with this script. Also remember to complete the &#039;$</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:deleteusers&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 deletion/suspension/restoration file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:deleteusers&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: User deletion/suspension/restoration file format

Introduction

This simplified file only requires a single column of data to perform the desired operation.

File format
    Field	Value  Default     username idnumber id email (*)	 String(variable)</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:enrols&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: Enrolment update file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:enrols&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool Sync: Enrolment update file format

File format
    Field	Value  Default    cmd	         &#039;add&#039;, &#039;del&#039;, &#039;shift&#039;, &#039;disable&#039;, or &#039;enable&#039; Tool setting    rolename(*)	 role short name  -    enrol        String  manual    cid(*)	 id or short name, or the course ID number</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:groups&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>Group and grouping synchronisation file</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:groups&amp;rev=1794598643&amp;do=diff</link>
        <description>Group and grouping synchronisation file

Synchronisation by CSV file

Group creation file format
    Field	Value  Default    courseid(*)  primary identifier of the course     name(*)	 group name  -    idnumber     String  -    groupid	 group id (in case of modification)</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:userpictures&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:  Avatar import file</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:userpictures&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool Sync:  Avatar import file

Introduction

To synchronise user avatars, a compressed archive file (ZIP) must be built with the image files. The service configuration lets you choose the primary identification field that will link the images to the user accounts. The image names must then be built on that basis:</description>
    </item>
    <item rdf:about="https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:users&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 creation/update file format</title>
        <link>https://docsen.activeprolearn.com/doku.php?id=tool:sync:files:users&amp;rev=1794598643&amp;do=diff</link>
        <description>Tool sync: User creation/update file format

Introduction

Each line of the file contains one record. The first line of the file contains the names of the fields that make up the records, and thus determines the structure of the rest of the file.

File format</description>
    </item>
</rdf:RDF>
