moodle v 3.1 - lehrerfortbildung-bw.de · die fachübergreifenden kompetenzen eines schülers...
TRANSCRIPT
- 1 / 48 -
Moodle V 3.1.17
Dokumentation der Standard-Einstellungen
Impressum
Herausgeber
Landesakademie für Fortbildung und Personalentwicklung an Schulen Steinbeisstraße 1 73730 Esslingen
Autor:
H. Stütz, Pädagogisches Fachseminar, Schwäbisch Gmünd
Stand: 15.03.2019
- 2 / 48 -
Inhaltsverzeichnis
1. Wichtige Hinweise .................................................................................................... 5
1.1. Kompetenzraster - Nutzungsbedingungen .......................................................... 5
1.2. Themes ........................................................................................................... 5
1.3. „Mindmap“ - Bug.............................................................................................. 5
2. Moodle 3.x .............................................................................................................. 6
2.1. Moodle 3.x release notes .................................................................................. 6
2.2. Moodle Release, Roadmap ................................................................................ 6
2.3. General release calendar .................................................................................. 6
3. Hinweise zu den Plug-Ins ......................................................................................... 7
3.1. Kursformat „Buttons“........................................................................................ 7
3.2. Aktivität: H5P .................................................................................................. 7
3.2.1. H5P Bibliotheken ....................................................................................... 8
3.2.2. Beispiele interaktiver Inhalte ...................................................................... 9
3.3. Filter: H5P ..................................................................................................... 10
3.4. Aktivität: mootyper ........................................................................................ 10
3.5. Lernentwicklungsbericht ................................................................................. 11
3.6. Kompetenzraster ............................................................................................ 15
3.7. QR-Link ......................................................................................................... 16
3.8. Nutzertouren ................................................................................................. 16
3.9. Fullscreen ...................................................................................................... 17
4. Plug-Ins ................................................................................................................ 18
5. BelWü Anpassungen .............................................................................................. 19
5.1. Pfadanpassung in der Datei ..\install.php ......................................................... 19
5.2. Anpassungen - Datenschutz: Datei ..\config.php ............................................... 19
5.3. MRBS ............................................................................................................ 19
5.4. LDAP Hinweis ausblenden ............................................................................... 20
5.5. Bug Kalender Export ....................................................................................... 20
5.6. Bug Lernaktivität Flashcard ............................................................................. 21
5.7. Exacomp – Sprachdatei anpassen .................................................................... 21
5.8. DAKORA Webapp – Eintrag für Moodle URL...................................................... 22
- 3 / 48 -
5.9. 5.9. Einstellung für die Moodle App ................................................................ 22
6. Hinweise Datenschutz, Verfahrensverzeichnis Moodle ............................................... 23
6.1. Anpassungen – Datenschutz: Datei ../config-dbp.php ........................................ 23
6.2. Kompetenzraster Voreinstellungen ................................................................... 27
6.3. Hinweis zur Moodle Selbstregistrierung ............................................................ 27
6.4. Lokale Plug-Ins .............................................................................................. 28
6.5. LFB-BW Update ............................................................................................. 28
6.5.1. ../moodle/local/lfbbw/import/config-standard.php ..................................... 29
6.5.2. ../moodle/local/lfbbw/import/imsadmin.php .............................................. 30
6.5.3. ../moodle/local/lfbbw/import/imseditor.php ............................................... 30
6.5.4. moodle/local/belwueupdate/import/imsviewer.php .................................... 31
6.5.5. moodle/local/belwueupdate/import/log.php............................................... 31
6.5.6. moodle/local/belwueupdate/import/rechte.php .......................................... 31
6.5.7. moodle/local/belwueupdate/import/kursverwalter.php ............................... 31
7. Einbinden zusätzlicher Themes................................................................................ 32
7.1. Neue Themes ................................................................................................ 32
7.2. Einleitung ...................................................................................................... 32
7.3. Vorgehensweise ............................................................................................. 32
8. Zusätzliche Rollen .................................................................................................. 35
9. Weitere Sprachen integrieren .................................................................................. 36
10. Filter ..................................................................................................................... 37
11. Hinweis: Moodle for Mobiles ................................................................................... 38
11.1. iOS, Android: My Moodle (Moodle Mobile) ........................................................ 38
11.2. Windows 7,8,10: Moodle Desktop .................................................................... 39
11.3. Linux AppImage ............................................................................................. 39
12. Tipps und Tricks .................................................................................................... 40
12.1. Es erscheint kein Login Fenster bei der Moodle Anmeldung ............................... 40
12.2. Moodle Datenbanksicherung ........................................................................... 41
12.3. Moodle Adminer ............................................................................................. 41
13. Kompetenzraster mit Moodle .................................................................................. 42
13.1. Datenschutz: 2-Faktor-Authentifizierung .......................................................... 42
13.1.1. Apple App Store - FreeOTP ...................................................................... 42
13.1.2. Google Play Store - FreeOTP .................................................................... 42
- 4 / 48 -
13.1.3. Windows Store – SecureAuth OTP ............................................................ 42
14. Moodle Performance .............................................................................................. 43
15. Empfehlungen Konfiguration ................................................................................... 44
15.1. Standardmäßiges Dashboard ........................................................................... 44
16. Zusätzliche Menüs .................................................................................................. 46
16.1. Menüs für alle Benutzer .................................................................................. 46
16.2. Moodle Cron Job ............................................................................................ 47
16.3. Benutzer Menü nach der Anmeldung ............................................................... 48
- 5 / 48 -
1. Wichtige Hinweise
1.1. Kompetenzraster - Nutzungsbedingungen
Die Standard-Moodle Umgebung erhält verschiedene DAKORA (Das digitale Arbeiten mit Kompetenzrastern) Erweiterungen zur Verwaltung von Kompetenzrastern. Die Integration der Kompetenzraster (D, M, E, F und Bio bis Klasse 10) zum Bildungsplan 2016 können Sie über die Internet-Seite https://www.belwue.de/produkte/formulare/moodle-raster.html beantragen. Die Kompetenzraster inkl. der Materialien wurden vom Landesinstitut für Schulentwicklung erstellt und sind urheberrechtlich geschützt. https://www.belwue.de/?id=597
1.2. Themes
Ab der Version Moodle 3.1.11+ sind in der Standard Moodle Umgebung sind zwei zusätzliche Themes (Adaptable und Essential) enthalten. Wie Sie eigenes Themes integrieren können wird im Abschnitt „Einbinden zusätzlicher Themes“ beschrieben.
1.3. „Mindmap“ - Bug
Wir haben festgestellt, dass die Lernaktivität Mindmap nicht mehr in allen Umgebungen genutzt werden kann. Es erscheint folgende Fehlermeldung:
Der Fehler wurde dem Entwickler bereits mitgeteilt.
- 6 / 48 -
2. Moodle 3.x
2.1. Moodle 3.x release notes
https://docs.moodle.org/dev/Moodle_3.1.17_release_notes https://docs.moodle.org/dev/Moodle_3.1.16_release_notes https://docs.moodle.org/dev/Moodle_3.1.15_release_notes https://docs.moodle.org/dev/Moodle_3.1.13_release_notes https://docs.moodle.org/dev/Moodle_3.1.12_release_notes
https://docs.moodle.org/dev/Moodle_3.1.11_release_notes
https://docs.moodle.org/dev/Moodle_3.1_release_notes
https://docs.moodle.org/dev/Moodle_3.0_release_notes
2.2. Moodle Release, Roadmap
http://docs.moodle.org/dev/Releases http://docs.moodle.org/dev/Category:Release_notes http://docs.moodle.org/dev/Roadmap http://docs.moodle.org/dev/Releases#General_release_calendar
2.3. General release calendar
These are the target dates for releases. These dates may vary slightly due to unforeseen circumstances.
Release type Frequency Months
Major (eg. 2.x) 6 monthly Second Monday of May and November
Minor (Point) (eg. 2.x.x)
2 monthly Second Monday of July, September, November, January, March and May
- 7 / 48 -
3. Hinweise zu den Plug-Ins
3.1. Kursformat „Buttons“
Das neue Kursformat ermöglicht einen vereinfachten Zugriff auf die einzelnen Kursabschnitte und ist vor allem für den Tablet-Einsatz geeignet.
3.2. Aktivität: H5P
Das neue Plug-In kann zum einfachen Erstellen interaktiver Inhalte verwendet werden.
Entsprechende Anleitungen und Hinweise finden Sie unter
https://h5p.org/
https://de.wordpress.org/plugins/h5p/
- 8 / 48 -
Die zum Erstellen von interaktiver Inhalte erforderlichen Bibliotheken werden bei der Installation des Plug-Ins automatisch geladen.
Weitere Erweiterung können über
integriert werden.
3.2.1. H5P Bibliotheken
Die Installation der H5P Bibliotheken kann auch manuell erfolgen. Die aktuelle Datei finden Sie unter https://h5p.org/update-all-content-types
Melden Sie sich als Admin in Ihrer Moodle-Umgebung an und aktualisieren Sie die H5P Bibliotheken
- 9 / 48 -
3.2.2. Beispiele interaktiver Inhalte
Beispiele interaktiver Inhalte finden Sie unter
https://h5p.org/content-types-and-applications
Der Download-Link ist leicht zu übersehen.
Die h5p Datei kann im Kurs über die Lernaktivität eingebunden werden.
Wenn ein Trainer im Kurs weitere H5P Beispieldateien integrieren möchte, kann folgender Fehler anzeigt werden.
Der Trainer verfügt nicht über die Rechte, die H5P-Bibliothek zu erweitern. H5P Dateien, die Bibliothekserweiterungen enthalten, müssen vom Moodleadmin hochgeladen werden.
- 10 / 48 -
3.3. Filter: H5P
Dieser Filter bietet die Möglichkeit, H5p-Inhalte automatisch in Textfelder einzubetten, die auf dem Aktivitätsnamen basieren. Um diesen Filter verwenden zu können, müssen Sie ihn nach der Installation aktivieren und sicherstellen, dass er über dem Link-Aktivitätsfilter angezeigt wird. Wenn Sie mit h5p einen interaktiven Inhalt erstellt haben, können Sie ihn an beliebiger Stelle in den Kurs einbetten, indem Sie die Syntax {h5p: Aktivitätsname} verwenden. Beispiel: Erstellen Sie ein interaktives Video mit dem Namen "Mein interaktives Video". (optional) Stellen Sie die Sichtbarkeit auf "verfügbar, aber nicht auf der Kursseite" ein. Geben Sie in einem beliebigen Textfeld das folgende Muster ein: {h5p: Mein interaktives Video} Es wird automatisch eingebettet und die Ergebnisse werden in Ihrem Kurs bewertet. Bitte beachten Sie, dass der Aktivitätsname zwischen Groß- und Kleinschreibung unterscheidet! Quelle: https://moodle.org/plugins/filter_h5p
3.4. Aktivität: mootyper
Im Kurs können die einzelen Übungen über die Lernaktivität selbst individuell angepasst werden.
Es können neue Kategorie und Übungen angelegt werden. Vorhanden Übungen können exportiert werden.
- 11 / 48 -
Das Dateiformat ist TXT. Damit können weitere Übungen auf einfache Art erstellt werden.
3.5. Lernentwicklungsbericht
HINWEIS: Bitte beachten Sie, dass der Ausdruck der Lernentwicklungsberichte entsprechend den vom KM vorgegebenen Formularen nur auf Basis des Bildungsplans 2004 und 2016 unterstützt wird.
Ein Ausdruck der Lernentwicklungsberichte auf Basis eines selbst erstellten Bildungsplans ist nicht möglich.
- 12 / 48 -
1) Klassenlehrer / Lerngruppenbegleiter.
Nur der „Moodle Admin“ kann einer Lehrkraft die Berechtigung „Klassenlehrer / Lerngruppenbegleiter“ zuweisen. Mit dieser Berechtigung kann die Lehrkraft Klassen anlegen und weitere Klassenlehrer / Lerngruppenbegleiter und Fachlehrkräfte einer Klasse zuweisen.
Nachdem bisher zusätzliche Klassenlehrer / Lerngruppenbegleiter nur lesend auf die Beurteilung des Lern-und Sozialverhaltens der Schüler zugreifen konnte, besteht jetzt die Möglichkeiten, dass die Zuständigkeit entsprechend aufgeteilt wird. Menü: Meine Klassen | Schülerinnen und Schüler | zuständiger Klassenlehrer
2) Lehrkräfte
Lehrkräfte können die Fachkompetenzen eines Schülers gemeinsam erstellen.
- 13 / 48 -
Die fachübergreifenden Kompetenzen eines Schülers werden weiterhin lehrerspezifisch erfasst.
3) Größe des Eingabefelds
Die Größe sowie die Schriftart und Schriftgröße des Eingabefelds wurde entsprechend der KM Vorlage angepasst. Die max. Zeilen und Zeichenanzahl wird jeweils angezeigt Die Zeile wird damit automatisch umgebrochen, so dass der Text einfach eingeben werden kann. Entsprechendes gilt für die Erfassung des Lern- und Sozialverhaltens durch den Klassenlehrer.
- 14 / 48 -
4) Der Menüpunkt „Berichte exportieren“ wurde neu gestaltet.
In der Anlage werden neben dem Lern- und Sozialverhalten auch die erreichten Kompetenzen ausgewiesen. Die Niveaustufe der Kompetenzen kann mit oder ohne Note über das Moodle „Kompetenzraster“ oder über DAKORA schülerspezifisch erfasst werden.
- 15 / 48 -
3.6. Kompetenzraster
Die Erweiterung wurde wesentlich überarbeitet.
Über den Reiter Kompetenzraster können jetzt vom Kompetenzbereich bis zur Aufgabe
die einzelnen Elemente ein- und ausgeblendet werden.
Neu ist vor allem die Darstellung des Kompetenzprofils mit:
• Rasterübersicht
• Statistik
- 16 / 48 -
• Vergleich: Lehrer-Schüler
• und zeitlicher Ablauf des Kompetenzerwerbs.
3.7. QR-Link
Bei dem Plug-In QR-Link handelt es sich um eine Erweiterung, die nur dem Admin zur Verfügung steht.
Über das Plug-In, das über den Block Navigation für den Moodle-Administrator zur Verfügung steht, können auf einfache Art und Weise Links als QR-Code erzeugt werden.
Dabei wird der aktuelle Link (z.B. von einem Kurs) automatisch übernommen.
3.8. Nutzertouren
Bei dem Plug-In Nutzertouren handelt es sich um eine Erweiterung, die nur vom Admin bearbeitet werden kann. Über die Import- bzw. Exportschnittstelle können Touren einfach ausgetauscht werden. Vorhandene Touren stehen nach der Freischaltung durch den Admin allen Nutzern zur Verfügung.
- 17 / 48 -
Die Anleitung zum Erstellen eigener Touren finden Sie unter https://docs.moodle.org/31/en/User_tours sowie Beispieltouren unter https://moodle.net/mod/data/view.php?id=17
3.9. Fullscreen
Über diese Erweiterung können alle Benutzer die Blöcke in der linke und rechten Spalte ein- und ausblenden.
- 18 / 48 -
4. Plug-Ins
Die aktuelle Plug-Ins Listen finden Sie unter https://lehrerfortbildung-bw.de/fb_regional/lfbstandorte/moodle/sw_moodle.html Folgende Plug-Ins sind nicht mehr in der „Standard“-Umgebung enthalten.
Plug-In Art Admin Alert Block
bootstrap Theme
Dialogue Aktivität
doodle Block
Exercise Aktivität
Geogebra Filter
Nano Gong Filter Nwiki Aktivität
phpMyAdmin Lokale Plug-In
Poodll Aktivität
poodll Filter
poodll Repository
Qcreate Aktivität
WebQuest Aktivität
- 19 / 48 -
5. BelWü Anpassungen 5.1. Pfadanpassung in der Datei ..\install.php
Pfadänderung in Zeile 265 // BelWue // $CFG->dataroot = dirname($parrent).DIRECTORY_SEPARATOR.'moodledata'; $CFG->dataroot = dirname($parrent).DIRECTORY_SEPARATOR.'upload'.DIRECTORY_SEPARATOR.'moodledata';
5.2. Anpassungen - Datenschutz: Datei ..\config.php
Über den Include-Befehl werden über die Datei „config-belwue.php“ wichtige Einstellungen, die dem Landesbeauftragten für Datenschutz, den Hauptpersonalräten sowie BelWü abgesprochen wurden, übernommen. Diese Einstellungen können daher über die Moodle Admin Browseroberfläche nicht geändert werden.
5.3. MRBS
Datei ..blocks/mrbs/web/config.inc.php
# Anpassung Moodle Belwue 02.2013
$override_locale = ’de_DE.UTF-8’;
Hinweis: Über die Moodle Admin Browseroberfläche können u.a. folgende Einstellungen vorgenommen
werden.
$default_view = "week";
- 20 / 48 -
$weekstarts = 0 Wochenanfang ist Sonntag.
$weekstarts = 1 Wochenanfang ist Montag
5.4. LDAP Hinweis ausblenden
Datei ../auth/ldap/lang/en/auth_ldap.php Zeile 135
//$string['pagedresultsnotsupp'] = 'LDAP paged results not supported (either your PHP version lacks support or you have configured Moodle to use LDAP protocol version 2)'; $string['pagedresultsnotsupp'] = '';
5.5. Bug Kalender Export
Problem: Bei Export der Termin werden u.a. ganztägige Termine ohne Zeitangabe exportiert.
https://moodle.org/mod/forum/discuss.php?d=326918
Lösung: Um das Problem zu beheben, muss in der Datei ...\calendar\export_execute.php nach der Zeile
191 folgende Zeile eingefügt werden:
$ev->add_property('dtstart', Bennu::timestamp_to_datetime($event->timestart)); // when event starts
- 21 / 48 -
5.6. Bug Lernaktivität Flashcard
Nach der Installation der aktuellen Version für Moodle V 3.1x https://moodle.org/plugins/pluginversions.php?plugin=mod_flashcard
tritt folgenden Fehlermeldung bei der Durchführung einer Kurssicherung bzw. beim Löschen einer Kursdatei auf:
Fatal error: Class backup_flashcard_activity_task contains 1 abstract method and must therefore be declared abstract or implement the remaining methods
(backup_activity_task::define_my_settings) in ..\mod\flashcard\backup\moodle2\backup_flashcard_activi ty_task.class.php on line 0
Das Problem sowie die Lösung wird unter https://moodle.org/mod/forum/discuss.php?d=348136 beschrieben. Nach der Installation der Version
https://github.com/vfremaux/moodle-mod_flashcard/tree/MOODLE_31_STABLE
traten das beschriebene Problem nicht mehr auf.
5.7. Exacomp – Sprachdatei anpassen
Zeile: 147 ff.
$string['help_content'] = '<h3>Lehrerfortbildung - Moodle Unterstützungssystem</h3> <a target="_blank" href="https://lehrerfortbildung-bw.de/moodle-info/">http://lehrerfortbildung-bw.de/moodle-info</a>';
$string['importinfo'] = 'Wenn Sie zusammen mit anderen Schulen eigene Kompetenzraster erstellen möchten, so wenden Sie sich bitte an das <a href="mailto:[email protected]">Landesinstitut für Schulentwicklung </a><br>.';
- 22 / 48 -
5.8. DAKORA Webapp – Eintrag für Moodle URL
Damit in der DAKORA Webapp die jeweilige Schul-Moodle-URL standardmäßig angezeigt wird, kann in der Datei ../dakora/defaultServerFirstStart.json die URL eingetragen werden.
5.9. 5.9. Einstellung für die Moodle App
Die Einstellung „Abmeldung erzwingen“ ist aktiv.
- 23 / 48 -
6. Hinweise Datenschutz, Verfahrensverzeichnis Moodle
Alle Änderungen in der Datei „config-dbp.php“, die sich auf Einträge mit dem Symbol beziehen, müssen vorab dem zuständigen Personalrat abgestimmt werden und im Verfahrensverzeichnis der Schule entsprechend dokumentiert werden.
Die einzelnen Einstellungen sind im folgenden Abschnitt dokumentiert. Die erste Zeile des jeweiligen Abschnitts bezieht sich dabei auf den jeweiligen Moodle Menüpunkt V 2.4.x.
6.1. Anpassungen – Datenschutz: Datei ../config-dbp.php
<?php // ***** LFB Moodle Anpassungen ***** // *** Stand: 03.2019 *** // *** Lehrerfortbildung Baden-Wuerttemberg *** // *** Autor: M. Stuetz, 2012 *** // ************************************************ // // Hinweis: // Die Datei muss über den Befehl include vor der Zeile // require_once(.. eingefuegt werden! // // include ('config-dbp.php'); // require_once(dirname(__FILE__) . '/lib/setup.php'); //Eigene Themes einbinden //$CFG->themedir = '/srv/www/virtual/<BELWUE KUNDENNUMMER>/<AUFTRITTSNAME>/vhostdata/upload/eigene_themes'; //Debug aktivieren seit Moodle V 2.6+ //$CFG->debug = 32767; //$CFG->debugdisplay = 1; //MDL-63183 auth: Login protection //CSRF protection Cross-Site-Request-forgery //New config value $CFG->disablelogintoken can bypass this check. //https://docs.moodle.org/dev/Login_token $CFG->disablelogintoken = 1; $CFG->gamificationmode = 0; // 0 = No visible changes // 1 = Points only // 2 = Badges only // 3 = Points and Badges // Note : This is based on a bitmask,allowing for hassle-free addition of binary options
// Menü Server Aktualisierungsmitteilung $CFG->updateautocheck = 0; $CFG->updatenotifybuilds = 0; $CFG->disableupdatenotifications = true; $CFG->disableonclickaddoninstall = true; seit Moodle V 2.5.1
- 24 / 48 -
// Pfad für 2-Faktor-Authentifizierung seit Moodle V 2.9.6+ $CFG->alternateloginurl = $CFG->wwwroot.'/blocks/exa2fa/login/';
//Website-Administration Darstellung Ajax + JavaScript seit Moodle V 2.9.4+ $CFG->useexternalyui = 0; $CFG->yuicomboloading = 0; $CFG->cachejs = 1; $CFG->modeditingmenu = 0; $CFG->blockeditingmenu = 0;
//Website-Administration Sprache Einstellungen seit Moodle V 2.9.4+ $CFG->langcache = 1; $CFG->langstringcache = 1;
// Website-Administration Server Geschwindigkeit seit Moodle V 2.6.2 $CFG->extramemorylimit = '256M'; // Menü WebSite-Adminstration - Plugins - Blöcke - Exabis E-Portfolio $CFG->block_exaport_enable_interaction_competences=1; $CFG->block_exaport_allow_loginas=0; $CFG->block_exaport_disable_external_comments=1; // Menü Website-Administration Server Sitzungsinformation $CFG->dbsessions = 0; $CFG->enabletgzbackups = 1; // Menü Zusatzoptionen $CFG->enablenotes = 0; $CFG->enableportfolios=1 $CFG->enablewebservices = 1; $CFG->messaging = 1; $CFG->enablestats = 0; $CFG->statsfirstrun = 'none'; $CFG->mnet_dispatcher_mode = 'off'; $CFG->messagingallowemailoverride =0; // Nutzerkonten - Rechte – Nutzereigenschaften $CFG->autologinguests = 0; $CFG->hiddenuserfields ='firstaccess,lastaccess'; // Menü-Bewertung $CFG->gradepublishing = 0; // Plugins - Nachrichtenversand E-Mail "Nicht-Antworten" Adresse $CFG->noreplyaddress = '[email protected]'; // Plugins - Authentifizierung - Übersicht Selbstregistrierung Gastlogin $CFG->registerauth = ""; $CFG->guestloginbutton = 0; $CFG->loginpageautofocus = 1; $CFG->verifychangedemail = 1; // Menü Sicherheit - Website-Rechte $CFG->protectusernames = 1; $CFG->forcelogin = 1; $CFG->forceloginforprofiles = 1; $CFG->forceloginforprofileimage = 1; $CFG->opentogoogle = 0; $CFG->passwordpolicy = 1; $CFG->rememberusername = 0; $CFG->cronclionly=1;
- 25 / 48 -
$CFG->profilesforenrolledusersonly = 1; $CFG->emailchangeconfirmation = 1; // Menü Sicherheit - Website-Rechte – Benachrichtigung $CFG->displayloginfailures = 'admin'; $CFG->notifyloginfailures = ''; seit Moodle V 2.6 // Menü Sicherheit - HTTP-Sicherheit $CFG->loginhttps = 0; $CFG->cookiesecure = 1; $CFG->cookiehttponly = 1; $CFG->allowframembedding = 0; $CFG->loginpasswordautocomplete = 1; // Menü Server - Aufrauemarbeiten $CFG->loglifetime = 35; $CFG->gradehistorylifetime = 30; $CFG->pathtodu = '/usr/bin/du'; $CFG->pathtodot ='/usr/local/bin/dot'; $CFG->sessioncookiepath= '/'; $CFG->sessioncookiedomain= ''; // Plugins > Filter > TeX-Notation $CFG->filter_tex_pathlatex = '/usr/local/bin/latex'; $CFG->filter_tex_pathdvips = '/usr/local/bin/dvips'; $CFG->filter_tex_pathconvert = '/usr/local/bin/convert'; $CFG->filter_tex_convertformat = 'png'; // Website-Administration - Plugins - Aktivitäten – Forum $CFG->forum_trackingtype= 0; seit Moodle V 2.6 //Website-Administration - Kompetenzen - Einstellungen für Kompetenzen // Kurse - Grundeinstellungen - Kurse - Sicherungen // Plugins - Einschreibung - Selbsteinschreibung // Menü WebSite-Adminstration - Plugins - Blöcke - Exabis Competencies $CFG->forced_plugin_settings = array( 'local_mobile' => array('forcelogout' => 1), 'mod_hvp' => array( 'send_usage_statistics' => 0, 'hub_is_enabled' =>1), 'core_competency' => array('enabled' => 0, 'pushcourseratingstouserplans' => 0), 'backup' => array( 'backup_auto_keep' => 1, 'backup_auto_max_kept' => 1, 'backup_auto_delete_days' => 365, 'backup_shortname' => 1, 'backup_general_logs' => 0, 'backup_general_logs_locked' => 1, 'backup_general_histories' => 0, 'backup_general_histories_locked' => 1, 'backup_auto_logs' => 0, 'backup_auto_histories' => 1, 'backup_auto_skip_modif_days' => 0, 'backup_auto_skip_modif_prev' => 1), 'enrol_self' => array('requirepassword' => 1, 'usepasswordpolicy' => 1), 'exastud' => array('bw_active' => 1, 'use_exacomp_grade_verbose' => 1, 'competence_evaltype' => 0, 'only_learnsociale_reports' => 0, 'logging' => 1, 'export_class_password' => 0,
- 26 / 48 -
'a2fa_requirement' =>'', 'a2fa_timeout_active' => 0 ), 'exacomp' => array( 'alternativedatamodel' => 1, 'skillsmanagement' => 0, 'logging' => 1, 'notifications' =>1, 'useprofoundness' => 0, 'adminscheme' =>1, 'additional_grading' =>1, 'usetopicgrading' =>1, 'usesubjectgrading' => 1, 'usenumbering' =>1, 'useniveautitleinprofile' =>1, 'usetimeline' =>1, 'external_trainer_assign' => 0, 'elove_student_self_assessment' => 0), 'logstore_standard' => array( 'loglifetime' => 35), 'theme_essential' => array('analyticsenabled' =>0, 'analyticsimagetrack' =>0, 'analyticsuseuserid' =>0, 'analyticstrackadmin' =>0), 'theme_adaptable' => array('enableanalytics' =>0, 'piwikenabled' =>0, 'piwikimagetrack' =>0, 'piwiktrackadmin' =>0) ); ?>
- 27 / 48 -
6.2. Kompetenzraster Voreinstellungen
Eintrag Wert für exacomp |
adminscheme
Voreinstellung für Datei
Keine Niveaus Frei wählbar Config-dbp-ohne.php G/M/E/Z 1 Gemeinschaftsschulen Config-dbp-gme.php A/B/C 2 Berufliche Schulen Config-dbp-abc.php */**/** 3 Config-dbp-stern.php
6.3. Hinweis zur Moodle Selbstregistrierung
Diese Einstellungen können ab BelWü Moodle V 2.5.1 nicht mehr über die Weboberfläche vom Administrator geändert werden. Beim jeweiligen Eintrag erscheint - je nach Theme gelb markiert - über die Weboberfläche der Hinweis „In der Datei config.php definiert“.
Um den Zugang für unberechtigte Dritte zu verhindern, wird aus Gründen des Datenschutzes mit diesem Update u. a. die Selbstregistrierung bei Moodle deaktiviert. Sollten Sie die Selbstregistrierung der Benutzer trotzdem einsetzen, so empfehlen wir folgendes „zeitlich begrenztes“ Vorgehen.
Diese Veränderung kann nur vom Moodleadmin per WinScp vorgenommen. Deaktivieren Sie in der Datei config-belwue.php den Eintrag „$CFG->registerauth = ""; für den Zeitraum der Selbstregistrierung durch Voranstellen von zwei Schrägzeichen //
- 28 / 48 -
Wurde die Selbstregistrierung abgeschlossen, so aktivieren Sie die Einstellung wieder, indem
Sie die beiden Schrägzeichen // entfernen.
6.4. Lokale Plug-Ins
6.5. LFB-BW Update
Weitere empfohlene Standardeinstellungen, die globalen Rollen für das „Anzeigesystem“ IMS sowie einige wichtige Grundeinstellungen bzgl. der Einsicht in Berichte und LOG Dateien sowie „Verborgene Nutzerfelder sehen“ werden per php Skript gesetzt bzw. erzeugt.
Bitte beachten Sie, dass nach dem Ausführen der Skriptdateien der Cache über den Menüpunkt Entwicklung | Cache löschen gelöscht wird. Ansonsten werden die Einstellungen nicht übernommen.
Diese Einstellung können über die Moodle Admin Browseroberfläche bei Bedarf geändert werden.
- 29 / 48 -
Dateiname Hinweise
config-standard.php Die Details hierzu finden unter 7.4.1
log.php Berichte und LOG Dateien dürfen nur vom ADMIN eingesehen werden
rechte.php Ein Trainer kann eine vollständige Kurssicherung durchführen.
kursverwalter.php Ein Kursverwalter kann in einem Kurs Trainer zuweisen.
imsviewer.php mseditor.php imsadmin.php
Für das Plugin IMS (Anzeigesystem) werden die entsprechenden Rollen angelegt und die erforderlichen Rechte zugewiesen.
6.5.1. ../moodle/local/lfbbw/import/config-standard.php
- 30 / 48 -
6.5.2. ../moodle/local/lfbbw/import/imsadmin.php
6.5.3. ../moodle/local/lfbbw/import/imseditor.php
- 31 / 48 -
6.5.4. moodle/local/belwueupdate/import/imsviewer.php
6.5.5. moodle/local/belwueupdate/import/log.php
6.5.6. moodle/local/belwueupdate/import/rechte.php
6.5.7. moodle/local/belwueupdate/import/kursverwalter.php
- 32 / 48 -
7. Einbinden zusätzlicher Themes
7.1. Neue Themes
Mit dem Moodle Update 3.1.11+ werden folgende Themes zur Verfügung gestellt
- Adaptable
- Essential
Das Theme Academie ist nicht kompatibel mit dem Plug-In Lernentwicklungsbericht und konnte daher nicht integriert werden.
7.2. Einleitung
Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht auf die Version 2.9 aktualisiert wurden, werden mit dem Update keine weiteren Themes bereitgestellt. Den Schulen wird aber die Möglichkeit geboten, ab diesem Update eigene Themes einzubinden. Damit bei künftigen Updates diese Themes nicht gelöscht werden, müssen die Themes in einem speziellen Verzeichnis gespeichert werden. Hierzu muss ein Ordner erstellt werden, der auf der Ebene des „Moodledata-Ordners“ liegt. Dies wird im Folgenden beschrieben.
7.3. Vorgehensweise
Verbinden Sie sich z.B. mit Hilfe des Programms Winscp mit Ihrem Moodleauftritt bei Belwue
Wechseln Sie in das „upload“ Verzeichnis (eine Verzeichnisebene nach oben, dann nach upload).
Erstellen Sie im Verzeichnis upload einen neuen Ordner eigene_themes (rechte Maustaste – Neu – Verzeichnis)
- 33 / 48 -
Kopieren Sie anschließend Ihre/n Themesordner in diesen neu erstellten Ordner.
Wechseln Sie danach zurück in den Ordner moodle (eine Verzeichnisebene nach oben, dann nach htdocs – moodle)
Öffnen Sie dort über rechte Maustaste – Bearbeiten die Datei config.php zum Editieren. (Beachten Sie bitte, dass Sie zum Bearbeiten der config.php die Zugriffsberechtigungen für diese Datei temporär ändern müssen, siehe auch: http://lehrerfortbildung-bw.de/moodle-info/moodle2x/administration/tipps/https)
Fügen Sie in der Datei config.php folgende Zeile ein: 1. $CFG->themedir =
'/srv/www/virtual/<BELWUEKUNDENNUMMER>/<AUFTRITTSNAME>/vhostdata/ upload/eigene_themes';
2. Tragen Sie Ihre BelWü Kundennummer sowie Ihren Auftrittsname ein
- 34 / 48 -
Beispiel:
$CFG->themedir = '/srv/www/virtual/12121/www.[Schulkürzel].[Kennzeichen].schule-bw.de/vhostdata/upload/eigene_themes';
Speichern Sie die Datei, verlassen Sie winscp und loggen sich als Administrator auf Ihrem Moodle ein. Wenn Sie unter Websiteadministration zu Mitteilungen wechseln können Sie die neuen Themes mit der Schaltfläche Aktualisierung der Datenbank starten installieren und nutzen.
- 35 / 48 -
8. Zusätzliche Rollen
Mit der Installation des Raumbuchungssystems MRBS sowie des „Anzeigesystems“ IMS werden folgende globale Rollen erzeugt.
Rolle Beschreibung
Manager/in
Kursersteller/in
MRBS Viewer Nutzer/innen mit dieser globalen Rolle können das Buchungssystem MRBS nur sehen, aber keine Änderungen vornehmen.
MRBS Editor Nutzer/innen mit dieser globalen Rolle können das Buchungssystem MRBS benutzen, eigene Buchungen vornehmen, ändern und löschen, außerdem alle Buchungen sehen.
MRBS Administrator Nutzer/innen mit dieser globalen Rolle können das Buchungssystem MRBS verwalten, Bereiche und Ressourcen anlegen, Buchungen aller Personen ändern, Buchungen erzwingen und Doppelbuchungen vornehmen.
IMS Editor Darf Buchungen im IMS vornehmen
IMS Viewer Darf Buchungen im IMS einsehen
IMS Administrator Darf IMS erstellen und konfigurieren
- 36 / 48 -
9. Weitere Sprachen integrieren
Die Integration weiterer Sprachen erfolgt über das Menü Einstellungen – Website-Administration - Sprache – Sprachpakete.
- 37 / 48 -
10. Filter
Die Filter sind per Standard-Einstellung deaktiviert und sollten aus Performancegründen nur kursspezifisch aktiviert werden.
- 38 / 48 -
11. Hinweis: Moodle for Mobiles
11.1. iOS, Android: My Moodle (Moodle Mobile)
Die offizielle Moodle Mobile App für das iPhone, die vom Moodle Headquarter entwickelt und gepflegt wird, steht zum kostenlosen Download im Apple Online Store zur Verfügung:
https://download.moodle.org/mobile
https://itunes.apple.com/de/app/moodle-mobile/id633359593?mt=8
https://play.google.com/store/apps/details?id=com.moodle.moodlemobile&hl=de
- 39 / 48 -
11.2. Windows 7,8,10: Moodle Desktop
https://www.microsoft.com/de-de/store/p/moodle-desktop/9p9bwvhdc8c8
https://download.moodle.org/desktop/
11.3. Linux AppImage
https://download.moodle.org/desktop/
- 40 / 48 -
12. Tipps und Tricks
12.1. Es erscheint kein Login Fenster bei der Moodle Anmeldung
Vermutlich erscheint in der Moodle URL auf ../login/index.php
verbunden mit folgender Fehlermeldung im Browserfenster
Lösung: Löschen Sie im Browser mindestens Cookies
In der URL wird dann die richtige URL ../blocks/exa2fa/login angezeit
und das Moodle Login Fenster wird wieder angezeigt.
- 41 / 48 -
12.2. Moodle Datenbanksicherung
http://docs.moodle.org/19/de/Sicherung_der_Moodle-Installation
12.3. Moodle Adminer
Zugriff auf die MySql Datenbank
Der Zugriff auf die MySql sollte nur im Support-Fall erfolgen. Änderungen in der Datenbank können dazu führen, dass die Moodle-Umgebung nicht mehr lauffähig ist.
- 42 / 48 -
13. Kompetenzraster mit Moodle
Die zur Verwaltung von Kompetenzrastern erforderlichen Moodle Erweiterung sind ab der Version 2.9.x integriert. Die Kompetenzraster auf Basis des Bildungsplans 2016 werden auf Antrag bei BelWü [email protected] in ihren Moodleauftritt integriert.
Weitere Informationen zu der Konfiguration der Kompetenzraster Erweiterungen finden Sie unter: https://lehrerfortbildung-bw.de/fb_regional/lfbstandorte/moodle sowie unter: https://www.belwue.de/support/anleitungen/moodle/kompetenzraster.html
Schulen, die ihren Moodleauftritt nicht über BelWü nutzen, können die erforderlichen Plugins über https://moodle.org/plugins downloaden. Folgende Plug-Ins werden benötigt
Plugin Art Hinweis
Exabis_E-Portfolio Block Dient zum Speichern der Dokumente, die ein Schüler im
Zusammenhang der Lösung von Aufgaben, digital abgibt
Exabis Kompetenzraster Block Dient zum Verwalten der Kompetenzraster
Exabis Lernentwicklungsbericht Block Dient zum Erstellen des Lernentwicklungsberichts
Exa2fa Block 2-Faktor-Authentifzierung
Exedelete Block Dient zum Löschen der Schülerdaten
Dakora App Kostenfreie mobile App (über Apple App Store oder Google
Play Store)
13.1. Datenschutz: 2-Faktor-Authentifizierung
FreeOTP Authenticator SecureAuth OTP
13.1.1. Apple App Store - FreeOTP
https://itunes.apple.com/de/app/freeotp-authenticator/id872559395?mt=8
13.1.2. Google Play Store - FreeOTP
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp
13.1.3. Windows Store – SecureAuth OTP
https://www.microsoft.com/en-us/store/apps/secureauth-otp/9nblggh0f59m
- 43 / 48 -
14. Moodle Performance
- 44 / 48 -
15. Empfehlungen Konfiguration
15.1. Standardmäßiges Dashboard
Im Dashboard sollten folgende Erweiterungen aktiviert werden
- Lernentwicklungsbericht
- 2-Faktor-Authentifizierung
- E-Portfolio
- Datenschutz
- 45 / 48 -
- 46 / 48 -
16. Zusätzliche Menüs
16.1. Menüs für alle Benutzer
Der Eintrag localhost muss entsprechend angepasst werden
Dakora WebApp| http://localhost/dakora/page/start.html Apps - Dakora iTunes | https://itunes.apple.com/de/app/dakora/id1148508410?mt=8&ign-mpt=uo%3D2 - Dakora PlayStore | https://play.google.com/store/apps/details?id=app.gtn.dakora&hl=deDak - Dakora Windows | https://www.microsoft.com/de-at/store/p/dakora/9mxtzcbs6tcz?rtc=1 - FreeOTP iTunes | https://itunes.apple.com/de/app/freeotp-authenticator/id872559395?mt=8 - FreeOTP PlayStore | https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp - SecureAuth Windows | https://www.microsoft.com/en-us/store/apps/secureauth-otp/9nblggh0f59m
- 47 / 48 -
Links - LFB Moodle | https://lehrerfortbildung-bw.de/st_digital/elearning/moodle/ - LFB Demokurse | https://lehrerfortbildung-bw.de/demo2/ - LS Kompetenzraster | http://www.schule-bw.de/unterricht/individualisiertes_lernen/kompetenzraster2016/ -- Nutzungsbedingungen | https://localhost/moodle/ LS-Nutzungsbedingungen.html - LBS Moodle | http://www.schule-bw.de/webdienste/elearning/ - LMZ | http://www.lmz-bw.de Datenschutz - Information | https://localhost/moodle/datenschutz-information.htm
16.2. Moodle Cron Job
Bei Schulen, die Moodle über BelWü nutzen, wird der Cron Job in bestimmten Zeitintervallen automatisch ausgeführt.
- 48 / 48 -
16.3. Benutzer Menü nach der Anmeldung
Cron | /admin/cron.php
Cache | /admin/purgecaches.php