CAMPUSonline enrolment
Versions
Current version
1.7.1 (2026072201)
1.7.1
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026072201
Version release name: 1.7.1
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
1.7.0 (2026072101)
1.7.0
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026072101
Version release name: 1.7.0
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
1.6.0 (2026062201)
1.6.0
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026062201
Version release name: 1.6.0
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
Using extensions
- This plugin can use extensions to modify data or enrich course or user objects with custom code
- Visit https://github.com/think-modular-digital-solutions-GmbH/moodle-local_coext_example for an example extension and information about how to make your own
1.5.10 (2026052603)
1.5.10
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026052603
Version release name: 1.5.10
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.8 (2026052602)
1.5.8
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026052602
Version release name: 1.5.8
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.8 (2026052601)
1.5.8
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026052601
Version release name: 1.5.8
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.7 (2026050601)
1.5.7
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026050601
Version release name: 1.5.7
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.6 (2026042701)
1.5.6
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026042701
Version release name: 1.5.6
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.5 (2026033101)
1.5.5
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026033101
Version release name: 1.5.5
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.3 (2026031601)
1.5.3
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026031601
Version release name: 1.5.3
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.5.1 (2026030201)
1.5.1
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026030201
Version release name: 1.5.1
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.4.3 (2026021801)
1.4.3
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026021801
Version release name: 1.4.3
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.4.1 (2026021703)
1.4.1
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026021703
Version release name: 1.4.1
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.3.8 (2026012301)
1.3.8
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026012301
Version release name: 1.3.8
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.3.5 (2026010201)
1.3.5
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2026010201
Version release name: 1.3.5
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.3.1 (2025102301)
1.3.1
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2025102301
Version release name: 1.3.1
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.3.0 (2025100701)
1.3.0
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2025100701
Version release name: 1.3.0
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSonline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.2.14 (2025061101)
1.2.14
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2025061101
Version release name: 1.2.14
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the CAMPUSonline Moodle Plugin Wiki.
- FAQ: For frequently asked questions, please visit the CAMPUSonline Moodle Plugin FAQ.
- CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems. CAMPUSonline LMS-Schnittstelle
- CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems. You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat. https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSOnline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.2.13 (2025053001)
1.2.13
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2025053001
Version release name: 1.2.13
Maturity: Stable
Supported Moodle versions: 4.4, 4.5
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSonline.
Official Moodle Plugin Directory
- This plugin is also available in the official Moodle Plugin Directory.
- https://moodle.org/plugins/enrol_campusonline
More information
- WIKI: For more information, please visit the
CAMPUSonline Moodle Plugin Wiki. - FAQ: For frequently asked questions, please visit the
CAMPUSonline Moodle Plugin FAQ. - CAMPUSonline Doku: CAMPUSonline provides general documentation for configuring the synchronization of Learning Management Systems.
CAMPUSonline LMS-Schnittstelle - CAMPUSonline REST API: CAMPUSonline provides a REST API and a documentation for integration with other systems.
You can find all REST-endpoints and links to the description of the REST-endpoints which are used by the plugin in the
CAMPUSonline LMS-Endpoints. - Moodle Matrix Chat: For questions and support, please visit the Moodle Matrix Chat.
https://matrix.to/#/#moodle:matrix.campusonline.community
Video Tutorials
- Video on the features of the CAMPUSOnline Moodle plugin
- Video on the topic of CO Moodle user management
Installation in Moodle
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Installation in CAMPUSonline
- In the Wiki of this project, you will find detailed installation instructions that need to be completed in your CAMPUSonline system.
- https://gitlab.campusonline.community/community/moodle-enrol_campusonline/-/wikis/home/Campusonline-Installation
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.
1.1.0 (2024101602)
1.1.0
Plugin type: Enrolment
Frankenstyle component name: enrol_campusonline
Version build number: 2024101602
Version release name: 1.1.0
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://gitlab.campusonline.community/community/moodle-enrol_campusonline
Repository branch:
Repository tag:
Issue/bug tracker URL: https://gitlab.campusonline.community/community/moodle-enrol_campusonline
CAMPUSonline enrolment sync
This plugin syncs courses, enrolments and (on demand) users from CAMPUSoline.
Installation
- Install like any other Moodle plugin (put the plugin into /enrol/campusonline in your Moodle installation)
- Enable CAMPUSonline sync in the 'manage enrol plugin' settings (/admin/settings.php?section=manageenrols)
Configurations
- Configure the plugin on its configuration page, and use the in-built preview functions to fine-tune your sync settings, before enabling the sync tasks.
- It is recommended to run a full sync manually or weekly, and then schedule only the modification sync task, to improve performance.
- Read the info on the settings page carefully, everything you need should be provided there.
Enrolment sync
- CAMPUSonline enrolment sync will only remove roles and suspend enrolments of its own type.
- If users are added to the course manually (or with any other enrolment method), CAMPUSonline sync will not touch those role assignments or enrolments.