edu-sharing
Versions
Current version
11.0.3 (2026080500)
11.0.3
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026080500
Version release name: 11.0.3
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
11.0.2 (2026073000)
11.0.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026073000
Version release name: 11.0.2
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
11.0.1 (2026070900)
11.0.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026070900
Version release name: 11.0.1
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
WARNING: THIS MOODLE PLUGIN VERSION IS ONLY COMPATIBLE WITH EDUSHARING REPOSITORIES VERSION 10 and 11. 9.1 IS ONLY SUPPORTED IN THE NEWEST VERSION. CONTACT THE EDUSHARING TEAM TO MAKE SURE YOUR VERSION IS COMPATIBLE
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[11.0.1] - 2026-07-09
Fixed
- JavaScript error in activity embedding form
Changed
- Switched from AMD to ESM for Rendering Service 2 web component
[11.0.0] - 2026-06-16
Added
- Compatibility with Moodle 5.2
- Grading feature for ES H5P activities
- improved tracking for ES activities
- New activity view for ES activities (only Rendering Service 2)
Fixed
- Major security audit and code overhaul
Changed
- Pipeline now uses Moodle 5.2
[10.3.2] - 2026-02-26
Added
- Compatibility with Moodle 5.1
- Back button in plugin registration and metadata import forms
Fixed
- Missing ticket check now leads to a proper error message instead of a cryptic error message
[10.3.1] - 2026-02-23
Fixed
- Fixed type error in observer which led to a fatal error on course restoration
[10.3.0] - 2026-02-20
Added
- Capability to detect embedded EduSharing widgets in editor markup.
Fixed
- Asynchronous course restoration and duplication now uses the triggering user instead of the admin for authentication against Edu-Sharing.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
11.0.0 (2026061600)
11.0.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026061600
Version release name: 11.0.0
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1, 5.2
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[11.0.0] - 2026-06-16
Added
- Compatibility with Moodle 5.2
- Grading feature for ES H5P activities
- improved tracking for ES activities
- New activity view for ES activities (only Rendering Service 2)
Fixed
- Major security audit and code overhaul
Changed
- Pipeline now uses Moodle 5.2
[10.3.2] - 2026-02-26
Added
- Compatibility with Moodle 5.1
- Back button in plugin registration and metadata import forms
Fixed
- Missing ticket check now leads to a proper error message instead of a cryptic error message
[10.3.1] - 2026-02-23
Fixed
- Fixed type error in observer which led to a fatal error on course restoration
[10.3.0] - 2026-02-20
Added
- Capability to detect embedded EduSharing widgets in editor markup.
Fixed
- Asynchronous course restoration and duplication now uses the triggering user instead of the admin for authentication against Edu-Sharing.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.3.2 (2026022600)
10.3.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026022600
Version release name: 10.3.2
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.3.2] - 2026-02-26
Added
- Compatibility with Moodle 5.1
- Back button in plugin registration and metadata import forms
Fixed
- Missing ticket check now leads to a proper error message instead of a cryptic error message
[10.3.1] - 2026-02-23
Fixed
- Fixed type error in observer which led to a fatal error on course restoration
[10.3.0] - 2026-02-20
Added
- Capability to detect embedded EduSharing widgets in editor markup.
Fixed
- Asynchronous course restoration and duplication now uses the triggering user instead of the admin for authentication against Edu-Sharing.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.3.1 (2026022300)
10.3.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026022300
Version release name: 10.3.1
Maturity: Stable
Supported Moodle versions: 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.3.1] - 2026-02-23
Fixed
- Fixed type error in observer which led to a fatal error on course restoration
[10.3.0] - 2026-02-20
Added
- Capability to detect embedded EduSharing widgets in editor markup.
Fixed
- Asynchronous course restoration and duplication now uses the triggering user instead of the admin for authentication against Edu-Sharing.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.3.0 (2026022000)
10.3.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026022000
Version release name: 10.3.0
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.3.0] - 2026-02-20
Added
- Capability to detect embedded EduSharing widgets in editor markup.
Fixed
- Asynchronous course restoration and duplication now uses the triggering user instead of the admin for authentication against Edu-Sharing.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.2.3 (2026013000)
10.2.3
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026013000
Version release name: 10.2.3
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.2.3] - 2026-01-30
Changed
- Refactored code for IDP functionality
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.2.2 (2026012600)
10.2.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2026012600
Version release name: 10.2.2
Maturity: Stable
Supported Moodle versions: 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.2.2] - 2026-01-26
Fixed
- Missing class EduSharingApiClient\PreviewSize added to eduSharingAutoloader.php
Changed
- Plugin now requires Moodle 4.5.0 or higher
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.2.1 (2025120900)
10.2.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2025120900
Version release name: 10.2.1
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/moodle-mod_edusharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.2.1] - 2025-12-09
Added
- Options to enable/disable the use of the plugin as IDP via cohort and user settings
Fixed
- API call for secured node (Rendering Service 2) now includes a version parameter
- Observer method called after course restore now longer throws a fatal error if called outside the plugin context
- Fixed code style and doc blocks to conform with updated moodle guidelines
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.2.0 (2025100800)
10.2.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2025100800
Version release name: 10.2.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.2.0] - 2025-10-08
Fixed
- Redirect url now works if RS2 is used
Added
- Option to use Moodle as an IDP for the attached Edu-Sharing repository
- Logic for handling Rendering Service 2 nodes
- Web service to get the current user for Rendering Service 2
Removed
- Outdated language strings
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.1.0 (2025072300)
10.1.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2025072300
Version release name: 10.1.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.1.0] - 2025-07-23
Added
- Optional setting for repository target chooser (default: off)
- Button group for repository targets (landing pages)
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
10.0.0 (2025071400)
10.0.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2025071400
Version release name: 10.0.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[10.0.0] - 2025-07-14
Added
- Compatibility with ES-Repository versions >=10
Fixed
- Bug in metadata import logic which led to missing repository app ids in moodle config
Changed
- Bumped the PHP version in the CI pipeline to 8.4
- Bumped the MYSQL version in the CI pipeline to 9.3.0
- Bumped the Moodle version in the CI pipeline to 5.0
- Ensured compatibility with Moodle 5.0
[9.0.0] - 2024-12-17
Added
- French language files
- Support for render moodle docker deployment (automatic registration with repo)
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.7 (2024110700)
8.1.7
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024110700
Version release name: 8.1.7
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4, 4.5
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.7] - 2024-11-07
Changed
- Updated Moodle CI and updated files to match changed code style criteria
- Ensured compatibility with Moodle 4.5
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.6 (2024081300)
8.1.6
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024081300
Version release name: 8.1.6
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.6] - 2024-08-13
Fixed
- Login requirement for app metadata query is now optional
Changed
- Plugin Logo now uses new Moodle Monologo standard
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.5 (2024072600)
8.1.5
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024072600
Version release name: 8.1.5
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.5] - 2024-07-26
Fixed
- Minor bug in Edu-Sharing API client library. Trying to sign data without a private key being set no longer leads to a type error.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.4 (2024071700)
8.1.4
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024071700
Version release name: 8.1.4
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.4] - 2024-07-17
Fixed
- Potential parsing error in restore logic caused by imprecise regular expressions. Replaced with DOM parsing
- Fatal error on course restoration with corrupted HTML in ES objects
- Activity duplication now creates new Edu-Sharing resources in moodle database
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.3 (2024061300)
8.1.3
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024061300
Version release name: 8.1.3
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.3] - 2024-06-03
Added
- WYSIWYG visibility capability to replace old atto capability
Fixed
- Ambiguous replies from the repository usage creation endpoint could lead to a type error during course restoration. A proper check has been added to prevent a runtime error.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.2 (2024051700)
8.1.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024051700
Version release name: 8.1.2
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.2] - 2024-05-17
Added
- Better logging in get_usage method
Fixed
- Critical bug: Compatibility with Moodle versions < 4.2 restored (external_api)
[8.1.1] - 2024-05-08
Added
- Option to pseudonomyze Moodle users in the connected Edu-Sharing repository
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.1.0 (2024050300)
8.1.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024050300
Version release name: 8.1.0
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.1.0] - 2024-05-03
Changed
- Major refactoring to update plugin to current Moodle CI requirements
Added
- GitLab CI pipeline including Moodle CI checks
Fixed
- Course restoration does no longer crash on missing user rights for contained ES-object
- Deleting courses with Edu-Sharing objects no longer leads to an SQL error
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.9 (2024031500)
8.0.9
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024031500
Version release name: 8.0.9
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.9] - 2024-03-15
Fixed
- Type errors in course restoration and duplication
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.8 (2024031400)
8.0.8
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024031400
Version release name: 8.0.8
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.8] - 2024-03-14
Fixed
- Backwards compatibility issue with external_api caused problems in Moodle versions < 4.2
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.7 (2024021500)
8.0.7
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024021500
Version release name: 8.0.7
Maturity: Stable
Supported Moodle versions: 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.7] - 2024-02-15
Fixed
- Type error message which occurred when editing a course section
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.6 (2024021200)
8.0.6
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024021200
Version release name: 8.0.6
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.6] - 2024-02-04
Fixed
- Javascript logic bug which led to error when embedding objects with missing version property
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.5 (2024020100)
8.0.5
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024020100
Version release name: 8.0.5
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.5] - 2024-02-01
Fixed
- Javascript syntax error in activity embedding form logic
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.4 (2024012900)
8.0.4
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024012900
Version release name: 8.0.4
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.4] - 2024-01-29
Added
- New config entry for authentication suffix to be added to submitted authentication parameter
Fixed
- When adding a node with an empty version array as an activity, the UI-elements in the form are now properly filled and no JS error occurs
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.3 (2024011400)
8.0.3
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2024011400
Version release name: 8.0.3
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.3] - 2024-01-14
Added
- Rest service to update instances
- Service function to fetch preview images
- Preview image script now moved to activity plugin
- Embedded ES-Objects are now tracked
Fixed
- Choosing an object version is now longer possible when editing Edu-Sharing activity
- App ID can now contain periods
Changed
- Refactored code and doc blocks to conform with moodle guidelines
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.2 (2023111700)
8.0.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2023111700
Version release name: 8.0.2
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.2] - 2023-11-17
Added
- Setting to submit users' names, surnames and email addresses for app auth (default yes)
- Rest services to add and delete instances.
- Rest service to get ticket
- Compatibility with new tinyMCE-Plugin
- Possibility to add moodle host in installConfig.json for automatic registration
Removed
- Compatibility with legacy ES Tiny-Editor-Plugin
Fixed
- Type error which occurred when restoring courses containing sections with null values in the summary field of the course_section table
- Logic bug in usage deletion logic which prevented usages from being deleted properly in the repository.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.1 (2023101900)
8.0.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2023101900
Version release name: 8.0.1
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.1] - 2023-10-19
Fixed
- Upgrade type error blocking update from older versions
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
8.0.0 (2023100100)
8.0.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2023100100
Version release name: 8.0.0
Maturity: Stable
Supported Moodle versions: 4.0, 4.1, 4.2, 4.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[8.0.0] - 2023-10-01
Added
- Unit test folder and unit test classes
- Possibility to define internal docker network URL
- Changelog
- English translation for upload button in edu-sharing embed dialogue modal
Removed
- Compatibility with legacy edu-sharing SOAP API, plugin now uses REST by default
Fixed
- Slashes are now automatically stripped from the end of user provided URLs
- Version picking now works
- Version radio buttons are now longer displayed in the embedding dialogue if the object is a published copy or a reference to a collection. Defaults to current version.
- Restoration of course backup files no longer fails on edu-sharing objects for which the current user lacks publish rights. Instead of throwing an error the restore script omits the respective items.
- Folders can now longer be added as edu-sharing resources.
Changed
- Major refactoring in order to match updated moodle criteria as well as to facilitate unit testing
v6.0.3 (2022102404)
v6.0.3
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2022102404
Version release name: v6.0.3
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0, 4.1
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v6.0.1 (2022011901)
v6.0.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2022011901
Version release name: v6.0.1
Maturity: Stable
Supported Moodle versions: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 4.0
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch: master
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v6.0 (2021100604)
v6.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2021100604
Version release name: v6.0
Maturity: Stable
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch: master
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v5.1 (2021092801)
v5.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2021092801
Version release name: v5.1
Maturity: Stable
Supported Moodle versions: 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch: master
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v5.0 (2021070701)
v5.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2021070701
Version release name: v5.0
Maturity: Stable
Supported Moodle versions: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch: master
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v5.0 (2021042801)
v5.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2021042801
Version release name: v5.0
Maturity: Stable
Supported Moodle versions: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v5.0 (2020121401)
v5.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2020121401
Version release name: v5.0
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch: master
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v5.0 (2020013101)
v5.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2020013101
Version release name: v5.0
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle-edu-sharing
Repository branch:
Repository tag: https://github.com/edu-sharing/plugin-moodle-edu-sharing/releases/tag/5.0.0
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v4.2 (2019060701)
v4.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2019060701
Version release name: v4.2
Maturity: Alpha
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v4.2 (2019050901)
v4.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2019050901
Version release name: v4.2
Maturity: Alpha
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v4.1 (2018072701)
v4.1
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2018072701
Version release name: v4.1
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
Note: According to your edu-sharing repository set the correct version in plugin configuration!
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
UPDATE NOTE
If your edu-sharing repository version is 4.1 you have to configure this in the plugin settings!
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v4.0 (2017112901)
v4.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2017112901
Version release name: v4.0
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You find our latest releases on our github repository.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v3.2 (2017020202)
v3.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2017020202
Version release name: v3.2
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2, 3.3
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v3.2 (2016121201)
v3.2
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2016121201
Version release name: v3.2
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1, 3.2
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v3.0 (2016082204)
v3.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2016082204
Version release name: v3.0
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
v3.0 (2016082202)
v3.0
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2016082202
Version release name: v3.0
Maturity: Stable
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Note that PHP SOAP extension must be installed on your webserver.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2016061502
Version release name:
Maturity: Alpha
Supported Moodle versions: 2.9, 3.0, 3.1
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.
Plugin type: Activities
Frankenstyle component name: mod_edusharing
Version build number: 2016041101
Version release name:
Maturity: Alpha
Supported Moodle versions: 2.9, 3.0
Repository URL (Git): https://github.com/edu-sharing/plugin-moodle
Repository branch:
Repository tag:
Issue/bug tracker URL: http://issues.edu-sharing.net/jira
edu-sharing activity module
The edu-sharing activity module adds a new option to the activities/resource menu. Using the edu-sharing resource allows you to either pick content from the repository or upload it to a folder of the repository. You may pick which version of the content you would like to provide in the course (always the latest vs. the version you just picked).
Installation
After installation connect the activity module to an edu-sharing repository (plugin settings / repository settings)
For a full documentation with screenshots of the post installation steps for the edu-sharing plugin pakage visit the documentation pages.
Documentation
More information can be found on the homepage.
Where can I get the latest release?
You can download source and binaries from our download page.
Contributing
If you plan to contribute on a regular basis, please visit our community site.
License
Code is under the GNU GENERAL PUBLIC LICENSE v3.