Moodle Plugins directory: edu-sharing: Versions: 8.1.7 | Moodle.org

edu-sharing
Activities ::: mod_edusharing
Maintained by
edu-sharing Integrations
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).
edu-sharing 8.1.7
Moodle 4.1, 4.2, 4.3, 4.4, 4.5
Released: torsdag, 7. november 2024, 18:36
Code prechecks
overview
phplint
phpcs0 | 6
js
css30 | 0
phpdoc
savepoint1 | 0
thirdparty
grunt
shifter
mustache
gherkin
HTML | XMLChangelog
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
Version information
- Version build number
- 2024110700
- Version release name
- 8.1.7
- Maturity
- Stabil versjon
- MD5 Sum
- d689bbfc5872e7df0ef2427a568b5d79
- Supported software
- Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5
- The more recent release 10.1.0 (2025072300) exists for Moodle 4.1
- The more recent release 10.1.0 (2025072300) exists for Moodle 4.2
- The more recent release 10.1.0 (2025072300) exists for Moodle 4.3
- The more recent release 10.1.0 (2025072300) exists for Moodle 4.4
- The more recent release 10.1.0 (2025072300) exists for Moodle 4.5
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL
Default installation instructions for plugins of the type Activities
- Make sure you have all the required versions.
- Download and unpack the module.
- Place the folder (eg "assignment") in the "mod" subdirectory.
- Visit http://yoursite.com/admin to finish the installation