Moodle Konfiguration allg. Konfigurationen, die nicht Teil anderer Wiki-Bücher sind Config-Settings Nützliche Config-Settings Verzeichnisse in Moodle Setting Bedeutung Beispiel root Zeigt auf das Verzeichnis in dem Moodle auf dem Server liegt /var/www/html wwwroot Die URL, unter der Moodle erreichbar ist https://forum.moodle-an-hochschulen.de  dirroot Das Verzeichnis, in dem der Moodle Quellcode liegt /var/www/html für <= 5.0 /var/www/html/public für >=5.1 dataroot Das moodledata Verzeichnis /opt/moodledata Hilfreiche Settings aus der config-dist.php Die Definition von Config-Settings erfolgt durch einen Eintrag in die Datei  config.php . Man findet (fast) alle möglichen Settings in der Datei config-dist.php . Wichtig: man überschreibt dann auch die im Web-Backend unter Site-Administration eingestellten Werte bzw. kann diese dort nicht mehr verändern! Setting Bedeutung Quelle $CFG->debug_developer_use_pretty_exceptions = true stellt ein ob Whoops benutzt wird “This is only used when the following conditions are met: - Composer dependencies are installed - $CFG->debug and $CFG->debugdisplay are set - the request is not a CLI, or AJAX request” config-dist.php $CFG->debug_developer_debugging_as_error = true stellt ein, ob Whoops bei Fehlern anhält oder nicht config-dist.php $CFG->debug_developer_editor = 'vscode' Whoops: Dateien im bevorzugten Editor öffnen config-dist.php $CFG->forced_plugin_settings = ['backup' => ['backup_auto_max_kept' => 3, 'backup_auto_destination' => '/path/to/moodlebackup/' ] ] Erzwingen von Plugin-Settings config-dist.php#L920 Geheime Config-Settings Settings, die nicht in der Datei config-dist.php gelistet sind Die Definition von Config-Settings erfolgt durch einen Eintrag in die Datei  config.php . Hier finden sich Settings, die nicht in der Datei config-dist.php gelistet sind. Setting Bedeutung Quelle $CFG->draft_area_bucket_capacity = 50 Anzahl der Dateien im Draft-Bereich einer Filearea Berengar Lehr im Matrix-Raum Moodle an HS D-A-CH am 18.02.2025 filelib.php#L46 filelib.php#L634 $CFG->draft_area_bucket_leak = 0.2 Leaking rate of the draft area bucket Leaky Bucket Berengar Lehr im Matrix-Raum Moodle an HS D-A-CH am 18.02.2025 filelib.php#L51 filelib.php#L635 $CFG->task_concurrency_limit_default = 0 0 = kein Limit adhoc_task.php#L138 $CFG->task_concurrency_limit = ['core\task\course_backup_task' => 3]; Limit für gleichzeitige Tasks einer bestimmten Klasse setzen adhoc_task.php#L154 Autorin:  Melanie Treitinger, Ruhr-Universität Bochum   Moodle Papierkorb Der Papierkorb ermöglicht es Lehrenden, versehentlich gelöschte Inhalte ihrer Kurse, oder Administratoren ganze Kurse wiederherzustellen. Wenn Elemente im Papierkorb nicht wiederhergestellt werden, dann werden sie nach standardmäßig 7 Tagen endgültig gelöscht (konfigurierbar). Der Papierkorb ist nur sichtbar, wenn Inhalte im Kurs gelöscht wurden (bei Standardeinstellung autohide auf "Ja") und die Seite nach dem Löschen neu geladen wurde. Er findet sich dann unter  "Mehr > Papierkorb" . Admin-Einstellungen wie Aufbewahrungsfrist unter ( /admin/settings.php?section=tool_recyclebin ): Website-Administration   > Plugins > Dienstprogramme > Papierkorb Wiederherstellen eines kompletten Kurses via Papierkorb Wichtig ist, im entsprechenden Kursbereich zu sein, wo der Kurs vorher war, um per Klick auf die drei vertikalen Punkte rechts des Kursunterbereichnamens den Papierkorb aufrufen und den Kurs wiederherstellen zu können. Nach dem Wiederherstellen ist das Ankündigungen-Forum gedoppelt. Die Teilnehmenden inkl. Rollen werden wiederhergestellt.  Moodle Docs Papierkorb https://docs.moodle.org/de/Papierkorb Autor: Klaus Steitz, Technische Universität Darmstadt Ankündigungen-Forum dauerhaft entfernen Das Forum "Ankündigungen" kann mit folgenden beiden Einstellungen dauerhaft aus Kursen gelöscht werden.  In den Kurseinstellungen unter "Darstellung" die "Anzahl von Ankündigungen" auf " 0 " setzen Das Forum "Ankündigungen" im Kurs löschen.  Nur wenn die "Anzahl von Ankündigungen" auf "0" gesetzt ist, bleibt das Forum dauerhhaft im Kurs gelöscht. Wird es ohne diese Einstellung gelöscht, erscheint es wieder.  Anleitung in Moodle Docs "Forum FAQ" https://docs.moodle.org/de/Forum_FAQ#Wie_kann_ich_das_Forum_%22Ank%C3%BCndigungen%22_eines_Kurses_l%C3%B6schen ? Autor: Klaus Steitz, Technische Universität Darmstadt