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.0.6

Moodle 4.0, 4.1, 4.2, 4.3
Released: Monday, 12 February 2024, 4:09 PM

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

Version information

Version build number
2024021200
Version release name
8.0.6
Maturity
Stable version
MD5 Sum
1139ecc7db4979b2e7be63c0166810da
Supported software
Moodle 4.0, Moodle 4.1, Moodle 4.2, Moodle 4.3

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Activities

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "assignment") in the "mod" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation