Datacurso AI Provider

AI providers ::: aiprovider_datacurso
Maintained by Data Curso
The Datacurso AI Provider is the core engine that connects Moodle with the Datacurso AI services — unlocking a full ecosystem of smart, AI-powered plugins designed to revolutionize online learning.

Datacurso AI Provider 1.0.8

Moodle 4.5
Released: Thứ Năm, 29 tháng 1 2026, 9:43 PM

1.0.8

Released on: 2026-01-29

Compatibility note: This version is compatible with Moodle 4.5 only.

Fixed

  • Suppress developer debug warning when listing rate-limited users
    Updated the rate-limit user selector query to load all required name fields (firstnamephonetic, lastnamephonetic, middlename, alternatename) so that fullname() no longer triggers the developer debugging() warning when building the allowed users lists.

1.0.7

Released on: 2026-01-26

Compatibility note: This version is compatible from Moodle 4.5 to Moodle 5.1.

Added

  • Configurable base URLs for DataCurso AI services
    Added support for configurable base URLs for both the standard and EU-hosted DataCurso AI services, allowing greater flexibility across environments.
  • Optional base URL parameters in constructors
    Updated service constructors to accept optional base URL parameters, enabling explicit overrides when needed.

Changed

  • Centralized base URL resolution via instance method
    Refactored base URL access to ensure the correct instance method is used when resolving the active base URL, improving consistency and maintainability.
  • Service initialization flow updated
    Adjusted internal initialization logic so all API requests correctly respect the configured base URL (standard or EU-hosted).
  • Version bump
    Release version bumped to 1.0.7.

1.0.6

Released on: 2026-01-19

Added

  • Enhanced webservice setup error logging.
    Improved error reporting during webservice registration by including the original exception message, providing clearer diagnostics when the setup process fails.

Changed

  • Improved boolean evaluation logic.
    Adjusted the is_for_ue method to ensure proper and safe boolean comparison, preventing unintended conditional behavior.

Fixed

  • Webservice setup debugging limitations.
    Resolved an issue where webservice registration failures did not expose sufficient context, making troubleshooting difficult.

Changed

  • Release bump to 1.0.6
    Updated the plugin version and release metadata to 1.0.6 to reflect the included improvements and fixes.

1.0.5

Released on: 2025-12-04

Compatibility note: This version is compatible only with Moodle 4.5.

Fixed

  • Upgrade savepoint order corrected
    Reordered the upgrade savepoint to prevent upgrade failures related to the aiprovider_datacurso_userlimit

1.0.4

Released on: 2025-12-02

Fixed - add missing capabilities and web service functions

1.0.3

Released on: 2025-12-02

Compatibility note: This version is compatible only with Moodle 4.5.

Added

  • Automated release workflow for the plugin.
    A new GitHub Actions workflow was added to streamline/automate Moodle plugin releases.
  • Support only for Moodle 4.5.
    Added $plugin->supported in version.php to declare Moodle 4.5 as the only supported version.

Changed

  • Release bump to 1.0.3
    The plugin release number was updated to 1.0.3.

Version information

Version build number
2026012900
Version release name
1.0.8
Maturity
Phiên bản ổn định
MD5 Sum
ac837f24c32a272229a120191c228a1d
Supported software
Moodle 4.5
  • Latest release for Moodle 4.5

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
2.0.4