Existing Solitions
This section lists existing solutions for archiving data from different Moodle activities.
Info
You can click on the plugin name to get more information about the plugin.
Quizzes
Moodles built-in attempt review page (print as PDF)
- Requires manual interaction and is not suitable for bulk archiving
- Renders all contents and question types, including MathJax and GeoGebra
- Data is stored on the teachers PC
Quiz Archiver
- Fully automated archiving of quiz attempts as PDF files and many more features
- Support for file submissions / attachments (e.g., essay files)
- Renders all contents and question types, including MathJax and GeoGebra
- Customization of generated PDF and HTML reports
- Moodle backups (.mbz) of both the quiz and the whole course are supported
- Generation of checksums for every file within the archive and the archive itself
- Cryptographic signing of archives and their creation date using the Time-Stamp Protocol (TSP)
- Fully asynchronous archive creation to reduce load on Moodle Server
- Data is stored inside the Moodle LMS
Quiz Archive Report
- Renders all quiz attempts on a single page for manual printing to PDF
- Fails for quizzes with many attempts
- No customization of the PDF files possible
- Data is stored on the teachers PC
Quizattemptexport
- Renders quiz attempts as PDF files
- Does not support all question types and has problems with dynamic content (e.g., MathJax and GeoGebra)
- Relies on old binaries with multiple security vulnerabilities for rendering the PDFs
- Runs directly on the Moodle server and uses
wkhtmltopdf
for rendering - Data is stored inside the Moodle LMS
- Comparison of Quiz Archiver and Quizattemptexport
QuizExport
- Renders attempts as PDF files
- Runs directly on the Moodle server and uses
mpdf
for rendering
Exportresults
- Exports student answers into
.odt
files
Assignments
Assign Submission Download
- Allows bulk-downloading of submitted files
- Limited to files only
Assessment Archive
- Creates Moodle backups (.mbz) of assignments
- Signs the backups using TSP
Miscellaneous
Block „Course Files Archive“ bzw. „Externe Dateiarchivierung"
- Allows to store additional arbitrary files that will be part of a course archive
- Documentation missing
- See also: https://github.com/Wunderbyte-GmbH/moodle_blocks_coursefilesarchive