# moodle_quiz_pdf_export Kleines Script, um Moddle Quizzes/Tests von Studierenden automatisiert als PDF zu exportieren. # Installation Requirements installieren: ``` pip install -r requirements.txt ``` # Konfiguration Eine Textdatei `.env` im Hauptverzeichnis anlegen mit folgenden Inhalten und entsprechend anpassen: ``` MOODLE_URL="https://elearning.ohmportal.de" QUIZ_ATTEMPTS_URL="URL der Ergebnisübersicht des Tests" USERNAME="Moodle Username" PASSWORD="Moodle Passwort" PDF_OUTPUT_DIR="Gewünschtes Ausgabeverzeichnis" ``` **Hinweis:** `QUIZ_ATTEMPTS_URL` sollte die vollständige URL der Ergebnisübersicht des Moodle Tests sein, ggf. inklusive der gewünschten Filter (z.B. Gruppe) sowie einer Seitengröße, die alle Versuche anzeigt. Das Skript extrahiert die Versuche der Studierenden aus dieser Seite, d.h. es werden genau diejenigen Versuche exportiert, die bei Aufruf der URL in der Tabelle sichtbar sind. # Ausführen Das Skript ausführen. ``` python moodle_quiz_pdf_export.py ``` Es sollte eine Ausgabe ähnlich wie unten erscheinen und die PDF-Dateien im gewünschten Ordner gespeichert werden. ``` Found 53 attempt URLs. [1/53] Downloading: https://elearning.ohmportal.de/mod/quiz/review.php?attempt=241863 [2/53] Downloading: https://elearning.ohmportal.de/mod/quiz/review.php?attempt=241865 [3/53] Downloading: https://elearning.ohmportal.de/mod/quiz/review.php?attempt=241866 ... [53/53] Downloading: https://elearning.ohmportal.de/mod/quiz/review.php?attempt=241948 ✅ All PDFs downloaded. ```