Niels Gandraß |
Björn Dittmann |
|
|
2026-03-19
Why do we even need a complex solution for archiving Moodle quiz attempts?
Archiving Moodle quiz attempts can't be that hard, right?
chevron_right ... while ensuring the archived data is static and displays the same way as before
chevron_right ... without requiring an ancient Moodle instance and long unmaintained plugins
chevron_right Not only HTML, but also file submissions, (external) images, ...
chevron_right Dynamically rendered components: MathJax formulas, GeoGebra applets, ...
Various ways to export quiz attempts already exist out there ...
...
A modern Moodle plugin that archives quiz attempts as PDF files
for long-term storage independent of Moodle
|
Created quiz archives contain various data. Contents are freely configurable.
assignment
Attempt exports (
folder_zip
Moodle backups (
data_table
Attempt metadata (
data_check
Checksums for all files ( |
|
|
settings Quiz archives can be customized in a variety of ways
construction Each setting has a preset value that can be configured globally within the plugin admin settings lock Individual settings can be locked to their global preset |
|
The quiz archiver plugin is available on GitHub
and via the Moodle Plugin directory!
|
https://moodle.org/plugins/quiz_archiver |
https://github.com/ngandrass/moodle-quiz_archiver |
What happens when I hit the "Archive quiz" button?
An extensive online documentation helps in configuring all features of the plugin
and can guides users through the archive creation process.
What we are currently working on!
PDF/A is an ISO-standardized version of the PDF format that is designed for
long-term archiving and preservation of electronic documents
Until now, only a single quiz archive job could be processed at a time.
This can lead to long waiting times when multiple archives are created at the same time.
Working with very large quizzes can induce challenges during the file upload process.
We are currently working on improving this process to make the quiz archiver even easier to use.
Automation, Connection to CMS / DMS, Support for additional activities, Flexibility, ...
|
The whole archiving subsystem, including its components and features, is well documented in our online docs. Developers moreover find extensive technical documentation. |
|
Now it's time for your questions!
You can find all slides of this talk at
globe https://gandrass.de