ChronifyAI - Next-Gen Data Archiving for Your Moodle.

Local plugins ::: local_chronifyai
Maintained by Anatoliy Kochnev
We help course creators and administrators automatically store historical course content and learner transcripts, ensuring long-term compliance and easy access for audits - without the clutter, risk, or manual effort of traditional backups.

ChronifyAI - Next-Gen Data Archiving for Your Moodle. v5.0.0

Moodle 4.1, 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Released: سه‌شنبه، 6 ژانویهٔ 2026، 3:35 AM

Changelog

All notable changes to the ChronifyAI plugin will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.2.0]

Fixed

  • Fixed critical PHP error in setup wizard - undefined $form variable (#5)
  • Fixed PostgreSQL compatibility in transcript queries - added c.timemodified to SELECT (#3)
  • Added 22 missing language strings for wizard, settings, privacy, and UI components (#6)
  • Replaced 20 hard-coded strings with proper get_string() calls for full internationalization (#4)
  • Fixed incorrect usage of constants::PLUGIN_NAME in get_string() calls

Added

  • Implemented modern Hooks API for Moodle 4.4+ compatibility (#7)
  • Added complete GitHub Actions CI/CD pipeline for automated testing (#1)
  • Added hook_callbacks.php for modern notification system
  • Added db/hooks.php for hook registration
  • Added comprehensive language strings for all task and service messages
  • Added .github/workflows/ci.yml for automated testing across PHP 8.0, 8.1 and Moodle 4.01, 4.02, 4.03

Changed

  • Improved error messages throughout the application
  • Enhanced internationalization support - all strings now use language API
  • Updated documentation for hook implementation
  • Improved code quality and Moodle standards compliance

Technical Details

  • PostgreSQL query now includes all ORDER BY columns in SELECT list (DISTINCT requirement)
  • Setup wizard now properly initializes form variable before use
  • All user-facing strings now translatable
  • Backward compatible with legacy callback for Moodle < 4.4

[1.1.0]

Added

  • Initial stable release
  • Course backup and restore functionality
  • Automated transcript export
  • Privacy API implementation
  • GDPR/FERPA compliance features
  • Setup wizard interface
  • API authentication
  • Scheduled tasks for automation

Security

  • Comprehensive privacy controls
  • User data protection mechanisms
  • Secure API authentication
  • Audit logging

[1.0.0-beta]

Added

  • Beta release for testing
  • Core backup/restore features
  • Basic API integration
  • Initial privacy implementation

Version information

Version build number
2026010501
Version release name
v5.0.0
Maturity
نسخهٔ پایدار
MD5 Sum
72bc7086cd3764fc388bd5e3cbf1b8f3
Supported software
Moodle 4.1, Moodle 4.2, Moodle 4.3, Moodle 4.4, Moodle 4.5, Moodle 5.0, Moodle 5.1
  • Latest release for Moodle 4.1
  • Latest release for Moodle 4.2
  • Latest release for Moodle 4.3
  • Latest release for Moodle 4.4
  • Latest release for Moodle 4.5
  • Latest release for Moodle 5.0
  • Latest release for Moodle 5.1

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type Local plugins

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