Quiz Archiver

Quiz reports ::: quiz_archiver
Maintained by Niels Gandraß
Archives quiz attempts as PDF and HTML files fully automated and asynchronously for long-term storage independent of Moodle. Backups of both the quiz and the whole course can optionally be included.

Quiz Archiver 1.4.0

Moodle 4.1, 4.2, 4.3, 4.4
Released: Monday, 29 July 2024, 7:53 PM

Changelog

  • Show periodically updated progress of running archive jobs in job overview table and job details modal
  • Creation of new job status values:
    • WAITING_FOR_BACKUP: All attempt reports are generated and the archive worker service is waiting for the Moodle backup to be ready.
    • FINALIZING: The archive worker service is finalizing the archive creation process (checksums, compression, ...).
  • Create hover tooltip with help text for all job status values
  • Add additional soft error handling to some web service functions
  • Minor compatibility fixes for PHP 7.4 and Moodle 4.1 (LTS)
  • Expanding unit test coverage to include the whole plugin logic
  • Optimizing unit test code to improve readability and maintainability
  • Create generic testing data generator
  • Code quality improvements

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

Version information

Version build number
2024072900
Version release name
1.4.0
Can be updated from
1.2.0 (2024010400), 1.2.1 (2024010500), 1.2.2 (2024010800), 1.2.3 (2024012000), 1.2.4 (2024021901), 1.2.5 (2024040900), 1.2.6 (2024042900), 1.2.7 (2024051300), 1.2.8 (2024052900), 1.2.9 (2024070800), 1.2.10 (2024070900), 1.3.0 (2024071800)
Can be updated to
2.0.0 (2024082100), 2.1.0 (2024101000)
Maturity
Stable version
MD5 Sum
5623b0efd3d072b0f0d5cae4c6ae16f3
Supported software
PHP 7.4, PHP 8.0, PHP 8.1, Moodle 4.1, Moodle 4.2, PHP 8.2, Moodle 4.3, PHP 8.3, Moodle 4.4

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v1.4.0

Default installation instructions for plugins of the type Quiz reports

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