Skip to content

Releases: ngandrass/moodle-quiz_archiver

Version 1.2.0 (2024010400)

04 Jan 12:57
2259a65
Compare
Choose a tag to compare

Changelog

  • Support for automatic deletion of quiz archives after a specified retention period
  • Allow to enforce a global retention policy via the plugin settings
  • Allow manual deletion of artifact files while keeping job metadata from job details modal
  • Differentiate between quiz archive creation and deletion permission
  • Link to course, quiz, and archive creation user in job details modal
  • Reduce job action form URL arguments and improve displayed warnings / information
  • Delete TSP data, if job or artifact is deleted

Version 1.1.0 (2023121400)

14 Dec 13:00
e58627b
Compare
Choose a tag to compare

Changelog

  • Allow customization of archive and attempt report filenames based on variables (e.g., quiz name, username, ...)
  • Add option to exclude HTML files from generated archives to save space
  • Implement global archive job presets (e.g., attempt report sections, exported data, paper format, ...)
  • Introduce global archiving policies (i.e., locked archive job presets that cannot be changed by the user)
  • Fix archive job timeout on Moodle instances where filter_mathjaxloader is loaded, but attempts do not contain any MathJax formulas

Note: Use of moodle-quiz-archive-worker >= v1.3.0 is required.

Note: Since version 1.1.0, HTML files will be excluded from the archive by default. This behavior can be changed for each job individually or via the global archive presets.

Version 1.0.0 (2023113000)

30 Nov 12:44
048ad68
Compare
Choose a tag to compare

Changelog

  • Switch from BETA to STABLE status! 🎉
  • Backwards-compatibility to Moodle 4.1 (LTS) until end of support on 08-12-2025
  • Include question attachments (e.g., essay file submissions) in quiz archive
  • Fix dynamic rendering of Drag and Drop question types
  • Provide reference quiz, containing all standard Moodle question types

WARNING: If you are upgrading from v0.6.3 or earlier, you need to add the permissions mod/quiz:reviewmyattempts and mod/quiz:viewreports to the quiz archiver service account role. This is required to allow access to quiz attachments (e.g., uploaded essay files). The provided XML role definition res/moodle_role_quiz_archiver.xml is already updated to reflect these changes.

Note: Use of moodle-quiz-archive-worker >= v1.2.0 is required.

Version 0.6.3 (2023112200)

22 Nov 15:46
e299033
Compare
Choose a tag to compare

Changelog

  • Implement privacy API to ensure GDPR compliance
  • Remember attempts and users that are contained within a given quiz archive
  • Add support to internally extract a single attempt from a full quiz archive
  • Introduce a scheduled task to execute cleanup routines

Note: Use of moodle-quiz-archive-worker >= v1.1.3 is required during archive creation to export individual attempts via the Moodle privacy API.

Version 0.6.2 (2023110900)

09 Nov 15:52
ed42a67
Compare
Choose a tag to compare

Changelog

  • Honor Moodle proxy configuration and other network settings during requests
  • Preparation for listing within the Moodle plugin directory

Version 0.6.1 (2023110800)

08 Nov 11:52
9224b7d
Compare
Choose a tag to compare

Changelog

Version 0.6.0 (2023092101)

21 Sep 10:37
57d9d08
Compare
Choose a tag to compare

Changelog

Version 0.5.3 (2023092100)

21 Sep 10:37
d006c21
Compare
Choose a tag to compare

Chaneglog

  • WARNING: This is the last version that supports Moodle 4.0 and 4.1. Future releases will require Moodle >= 4.2 due to External API changes.
  • Mark plugin as incompatible with Moodle >= 4.2 and explicitly specify compatible version range

Version 0.5.2 (2023091400)

14 Sep 09:08
9082719
Compare
Choose a tag to compare

Chaneglog

  • Fix saving of archive settings for options that should be disabled because they depend on other report sections

Version 0.5.1 (2023082300)

23 Aug 11:38
76b2cbe
Compare
Choose a tag to compare

Chaneglog

  • Fix hard coded database table prefix error in job metadata access function