39
- 1 / 39 - Moodle V 2.9.x 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: 14.10.2016

Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 1 / 39 -

Moodle V 2.9.x

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: 14.10.2016

Page 2: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 2 / 39 -

Inhaltsverzeichnis

1. Wichtige Hinweise .................................................................................................... 4

1.1. Kompetenzraster - Nutzungsbedingungen .......................................................... 4

1.2. Themes ........................................................................................................... 4

2. Moodle 2.9.8+ ......................................................................................................... 5

2.1. Moodle 2.9.x release notes ............................................................................... 5

2.2. Moodle Release, Roadmap ................................................................................ 5

2.3. General release calendar .................................................................................. 5

3. Plugins .................................................................................................................... 6

4. BelWü Anpassungen ................................................................................................ 8

4.1. Pfadanpassung in der Datei ..\install.php ........................................................... 8

4.2. Anpassungen - Datenschutz: Datei ..\config.php ................................................. 8

4.3. Quelltextanpassungen ...................................................................................... 9

4.3.1. MRBS ....................................................................................................... 9

4.3.2. LDAP Hinweis ausblenden ........................................................................ 10

4.3.3. Kalender Export ...................................................................................... 10

4.4. Einbinden zusätzlicher Themes ........................................................................ 11

4.4.1. Einleitung ............................................................................................... 11

4.4.2. Vorgehensweise ...................................................................................... 11

4.4.3. Theme BCU ............................................................................................ 13

4.5. Hinweise Datenschutz, Verfahrensverzeichnis Moodle ........................................ 14

4.5.1. Anpassungen – Datenschutz: Datei ../config-belwue.php ............................ 14

4.6. Hinweis zur Moodle Selbstregistrierung ............................................................ 18

5. Lokale Plugins ....................................................................................................... 19

5.1. LFB-BW Update ............................................................................................. 19

5.1.1. ../moodle/local/lfbbw/import/config-standard.php ..................................... 20

5.1.2. ../moodle/local/lfbbw/import/imsadmin.php .............................................. 20

5.1.3. ../moodle/local/lfbbw/import/imseditor.php ............................................... 20

5.1.4. moodle/local/belwueupdate/import/imsviewer.php .................................... 21

Page 3: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 3 / 39 -

5.1.5. moodle/local/belwueupdate/import/log.php............................................... 21

5.1.6. moodle/local/belwueupdate/import/rechte.php .......................................... 21

5.1.7. moodle/local/belwueupdate/import/kursverwalter.php ............................... 21

5.2. Moodle Adminer ............................................................................................. 22

6. Zusätzliche Rollen .................................................................................................. 23

7. Weitere Sprachen integrieren .................................................................................. 24

8. Filter ..................................................................................................................... 25

9. Hinweis: Moodle for Mobiles ................................................................................... 26

9.1. My Moodle (Moodle Mobile) ............................................................................ 26

9.2. mTouch+ ...................................................................................................... 27

9.2.1. Hinweise zur php.ini ................................................................................ 28

9.3. Exabis Portfolio .............................................................................................. 29

10. Tipps und Tricks .................................................................................................... 30

11. Kompetenzraster mit Moodle .................................................................................. 31

11.1. Datenschutz: 2-Faktor-Authentifizierung .......................................................... 31

11.1.1. Apple App Store - FreeOTP ...................................................................... 31

11.1.2. Google Play Store - FreeOTP .................................................................... 31

11.1.3. Windows Store – SecureAuth OTP ............................................................ 31

12. 2-Faktor- Authentifizierung Konfiguration ................................................................. 32

12.1.1. Block exa2fa installieren .......................................................................... 32

12.1.2. Authentifizierungsoption aktivieren ........................................................... 32

12.2. DAKORA: Exabis WebService konfigurieren ...................................................... 34

12.2.1. Webservices für mobile Endgeräte aktivieren ............................................. 34

12.2.2. Kontrolle: Protokoll REST sowie XMLRPC aktivieren .................................... 34

12.2.3. Webservices aktivieren ............................................................................ 35

12.2.4. Rechte für die Rolle „Authentifizierte/r Nutzer/in“ anpassen ........................ 35

12.2.5. Exabis WebServices kontrollieren ............................................................. 37

12.3. Hinweis ......................................................................................................... 37

13. Moodle Performance .............................................................................................. 38

Page 4: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 4 / 39 -

1. Wichtige Hinweise

1.1. Kompetenzraster - Nutzungsbedingungen

Die lokale Umgebung zur Verwaltung von Kompetenzrastern (KOMET / Exabis

Kompetenzraster) enthält derzeit nur die Kompetenzraster (D, M, E und F bis Klasse 10) zu

den Arbeitsfassungen des Bildungsplans 2016. Die Kompetenzraster zu den Endfassungen

des Bildungsplans werden derzeit erarbeitet. Die Kompetenzraster inkl. der Materialien

wurden vom Landesinstitut für Schulentwicklung erstellt und sind urheberrechtlich geschützt.

Sie dürfen nur zur Fortbildung und zu schulischen Erprobungen in Baden-Württemberg

eingesetzt werden. Jede weitere Verwendung ist nur mit schriftlicher Genehmigung des

Landesinstituts für Schulentwicklung möglich

1.2. Themes

Ab der Version Moodle 2.9 sind in der Standard Moodle Umgebung sind nur noch 2 Themes

(Clear, More) enthalten. Wie Sie eigenes Themes integrieren können wird im Abschnitt

„Einbinden zusätzlicher Themes“ beschrieben.

Page 5: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 5 / 39 -

2. Moodle 2.9.8+

2.1. Moodle 2.9.x release notes

https://docs.moodle.org/dev/Moodle_2.9_release_notes

https://docs.moodle.org/dev/Moodle_2.9.6_release_notes

https://docs.moodle.org/dev/Moodle_2.9.7_release_notes

https://docs.moodle.org/dev/Moodle_2.9.8_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

Page 6: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 6 / 39 -

3. Plugins

Plugin Art Moodle V 1.9.x Moodle V 2.x / 3.x

Attendance Aktivität - / - ab Moodle V 2.5.x

Book Aktivität Integriert Integriert

Fortschrittsliste (Checklist) Aktivität - / - ab Moodle V 2.5.x

Feedback Aktivität integriert im Standard-Moodle enthalten

Flash Card Set Aktivität - / - ab Moodle V 2.5.x

Game Aktivität - / - ab Moodle V 2.5.x

Geogebra Aktivität integriert ab Moodle V 2.6.6

Gruppenverwaltung Aktivität integriert ab Moodle V 3.x

Hotpotatoes Aktivität Integriert Integriert

Journal Aktivität - / - ab Moodle V 2.5.x

Lightboxgallery Aktivität - / - ab Moodle V 2.5.x

Mindmap Aktivität integriert Integriert

Poodll Aktivität integriert ab Moodle V 2.9.x

Questionnaire Aktivität integriert Integriert

Attendance Block - / - ab Moodle V 2.5.x

Checklist Block - / - ab Moodle V 2.5.x

Exabis E-Portfolio Block integriert Integriert

Exabis Komptenzraster Block - / - ab Moodle V 2.6.5

Exabis

Lernentwicklungsbericht Block - / - ab Moodle V 3.x

2-Faktor-Authentifizierung

Exa2fa Block - / - ab Moodle V 3.x

Exedelete Block - / - ab Moodle V 2.9.4

IMS – Message board Block - / - ab Moodle V 2.5.x

mrbs Block integriert Integriert

Quickmail Block integriert Integriert

Wikipedia Block - / - ab Moodle V 2.5.x

dragMath Filter integriert im Standard-Moodle enthalten

poodll Filter integriert ab Moodle V 2.9.x

Hot Potatoes XML format Fragenimport/-

export integriert ab Moodle V 2.5.x

Moodle Adminer Lokale Plugins Integriert ab Moodle V 2.5.x

Page 7: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 7 / 39 -

Plugin Art Moodle V 1.9.x Moodle V 2.x / 3.x

Moodle Mobile -

Zusatzfeatures Lokale Plugins - / - ab Moodle V 3.x

LFB-BW Lokale Plugins - / - ab Moodle V 2.5.x

Openlml Enrol - / - ab Moodle V 2.5.x

Groupsync Enrol - / - ab Moodle V 2.5.x

„Drag and Drop" auf Bild Fragetypen - / - ab Moodle V 2.6.2

"Drag and Drop"

Markierungen

Fragetypen - / - ab Moodle V 2.6.2

"Drag and Drop" auf Text Fragetypen - / - ab Moodle V 2.6.2

Lückentext (OU) Fragetypen - / - ab Moodle V 2.6.2

Geogebra Fragetypen - / - ab Moodle V 2.6.6

Gapfill question type Fragetypen - / - ab Moodle V 2.6.2

Ordering Fragetypen - / - ab Moodle V 2.9.x

grid Kursformat - / - ab Moodle V 2.6.10

poodll Repository - / - ab Moodle V 2.9.x

doodle Block integriert

Diese Module stehen für Moodle 2.x nicht mehr zur Verfügung, da derzeit keine Weiterentwicklung absehbar ist

Admin Alert Block integriert

Exercise Aktivität integriert

WebQuest Aktivität integriert

phpMyAdmin Lokale Plugins integriert

Booking Aktivität - / - ab Moodle V 2.5.x

Dialogue Aktivität - / - bis Moodle V 2.6.x

Qcreate Aktivität - / - bis Moodle V 2.6.x

Nano Gong Filter integriert ab Moodle V 2.9.x durch poodll ersetzt Nwiki Aktivität Integriert Wurde durch das Standard Wiki ersetzt.

Filter Geogebra Filter integriert ab Moodle V 2.6.10 durch

mod Geogebra ersetzt Fadeback Theme - / - bis Moodle V 2.6.x

moodle2mobile Theme - / - bis Moodle V 2.6.x

moodle2tablet Theme - / - bis Moodle V 2.6.x

mymobile Thema - / - bis Moodle V 2.6.x

rocket Theme - / - bis Moodle V 2.6.x

zebra Theme - / - bis Moodle V 2.6.x

Page 8: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 8 / 39 -

4. BelWü Anpassungen 4.1. Pfadanpassung in der Datei ..\install.php

Pfadänderung in Zeile 267 // BelWue // $CFG->dataroot = dirname($parrent).DIRECTORY_SEPARATOR.'moodledata'; $CFG->dataroot = dirname($parrent).DIRECTORY_SEPARATOR.'upload'.DIRECTORY_SEPARATOR.'moodledata';

4.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.

Page 9: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 9 / 39 -

4.3. Quelltextanpassungen

4.3.1. 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";

$weekstarts = 0 Wochenanfang ist Sonntag.

$weekstarts = 1 Wochenanfang ist Montag

Datei ..\blocks\mrbs\db\install.php

Die Funktion mark_context_dirty wurde durch die Funktion mark_dirty ersetzt.

Page 10: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 10 / 39 -

4.3.2. LDAP Hinweis ausblenden

Datei ../auth/ldap/lang/en/auth_ldap.php Zeile 133

//$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'] = '';

4.3.3. 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

Page 11: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 11 / 39 -

4.4. Einbinden zusätzlicher Themes

4.4.1. 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.

4.4.2. Vorgehensweise

Verbinden Sie sich z.B. mit Hilfe des Programms Winscp mit Ihrem Moodleauftritt bei BelWü

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)

Page 12: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 12 / 39 -

Kopieren Sie anschließend Ihre/n Themesordner in diesen neu erstellten Ordner.

Wechseln Sie danach in den Ordner moodle (eine Verzeichnisebene nach oben, dann nach

htdocs – moodle) zurück.

Ö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

Beispiel:

$CFG->themedir = '/srv/www/virtual/12121/www.moodlelfb.aa.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.

Page 13: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 13 / 39 -

4.4.3. Theme BCU

Damit Link „Startseite“ auch auf die Startseite verweist, muss in der Datei

..theme\bcu\renderers.php folgende Änderung vorgeommen werden:

$branchurl = new moodle_url('/?redirect=0');

..theme\bcu\renderers.php

Page 14: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 14 / 39 -

4.5. Hinweise Datenschutz, Verfahrensverzeichnis Moodle

Alle Änderungen in der Datei „config-belwue.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.

4.5.1. Anpassungen – Datenschutz: Datei ../config-belwue.php

<?php // ***** LEB Moodle BelWue Anpassungen ***** // *** Stand: 06.2016 *** // *** Lehrerfortbidlung Baden-Wuerttemberg *** // *** Autor: M. Stuetz, 2012 *** // ************************************************ // // Hinweis: // Die Datei muss über den Befehl include vor der Zeile // require_once(.. eingefuegt werden! // // include ('config-belwue.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;

// Menü Server Aktualisierungsmitteilung $CFG->updateautocheck = 0; $CFG->updatenotifybuilds = 0; $CFG->disableupdatenotifications = true; $CFG->disableonclickaddoninstall = true; seit Moodle V 2.5.1

// 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;

Page 15: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 15 / 39 -

//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->enablestats = 0; $CFG->statsfirstrun = 'none'; $CFG->mnet_dispatcher_mode = 'off'; $CFG->messagingallowemailoverride =0; // Nutzerkonten - Rechte – Nutzereigenschaften $CFG->autologinguests = 0; $CFG->hiddenuserfields ='firstaccess,lastaccess'; // Kurse - Grundeinstellungen - Kurse – Sicherungen // Plugins - Einschreibung – Selbsteinschreibung $CFG->forced_plugin_settings = array( 'backup' => array('backup_auto_keep' => 2, '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), 'exacomp' => array( 'alternativedatamodel' => 1, 'skillsmanagement' => 0, 'logging' => 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) );

Page 16: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 16 / 39 -

// 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->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';

// Plugins > Filter > PoodLL Filter $CFG->filter_poodll_servername = ''; // Website-Administration - Plugins - Aktivitäten – Forum $CFG->forum_trackingtype= 0; seit Moodle V 2.6

?>

Page 17: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 17 / 39 -

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“.

Page 18: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 18 / 39 -

4.6. Hinweis zur Moodle Selbstregistrierung

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 //

Wurde die Selbstregistrierung abgeschlossen, so aktivieren Sie die Einstellung wieder, indem

Sie die beiden Schrägzeichen // entfernen.

Page 19: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 19 / 39 -

5. Lokale Plugins

5.1. 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.

Page 20: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 20 / 39 -

5.1.1. ../moodle/local/lfbbw/import/config-standard.php

5.1.2. ../moodle/local/lfbbw/import/imsadmin.php

5.1.3. ../moodle/local/lfbbw/import/imseditor.php

Page 21: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 21 / 39 -

5.1.4. moodle/local/belwueupdate/import/imsviewer.php

5.1.5. moodle/local/belwueupdate/import/log.php

5.1.6. moodle/local/belwueupdate/import/rechte.php

5.1.7. moodle/local/belwueupdate/import/kursverwalter.php

Page 22: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 22 / 39 -

5.2. Moodle Adminer

Zugriff auf die mysql Datenbank

Page 23: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 23 / 39 -

6. 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

Page 24: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 24 / 39 -

7. Weitere Sprachen integrieren

Die Integration weiterer Sprachen erfolgt über das Menü Einstellungen – Website-Administration - Sprache – Sprachpakete.

Page 25: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 25 / 39 -

8. Filter

Die Filter sind per Standard-Einstellung deaktiviert und sollten aus Performancegründen nur

kursspezifisch aktiviert werden.

Page 26: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 26 / 39 -

9. Hinweis: Moodle for Mobiles

9.1. 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:

http://docs.moodle.org/25/de/Mobile_App

https://itunes.apple.com/de/app/moodle-mobile/id633359593?mt=8

https://play.google.com/store/apps/details?id=com.moodle.moodlemobile&hl=de

Hinweis: Die App kann derzeit mit der aktuellen Moodle Version 2.6+ genutzt werden.

Page 27: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 27 / 39 -

9.2. mTouch+

Die kostenpflichtige App mTouch+ (2,99 €) kann ebenfalls mit der aktuellen Moodle Version

genutzt werden.

https://itunes.apple.com/de/app/mtouch+/id390646784?mt=8

Page 28: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 28 / 39 -

9.2.1. Hinweise zur php.ini

• max_execution_time = 90 Sollte beim Update im Browser eine leere Seite angezeigt werden, so sollte in der Datei php.ini der Wert „max_execution_time = 30“ entsprechend erhöht werden (Empfehlung: „max_execution_time = 60“). siehe auch http://php.net/max-execution-time

• max_input_vars = 20000 (bei BelWü 1500) Fehlermeldung beim Entziehen oder Setzen von Benutzerrechten

Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0

How many GET/POST/COOKIE input variables may be accepted ; max_input_vars = 1000

• post_max_size = 128M Setzt die maximal erlaubte Größe von POST-Daten. Diese Option betrifft auch den Datei-Upload. Um größere Dateien hochzuladen, muss der Wert größer sein als upload_max_filesize. Wenn eine maximale Speichergrenze während des Kompilierens aktiviert wurde, dann betrifft auch memory_limit den Datei-Upload

• upload_max_filesize = 128M

• memory_limit = 256M Allgemein sollte memory_limit größer als post_max_size sein.

Der WebServer muss nach der Änderung neu gestartet werden.

Page 29: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 29 / 39 -

9.3. Exabis Portfolio

Anwendungen für den persönlichen Zugriff auf das Moodle Portfolio

werden für folgende Betriebssysteme angeboten: iOS, Android, Windows

(http://www.epop.at)

Hierzu muss in der Moodle Umgebung das Verzeichnis

.. /moodle/blocks/exaport/portfolio_plugin/exaport

nach .. /moodle/portfolio/exaport kopiert werden. Diese Anpassung

wurde in Moodle BelWü bereits vorgenommen.

Des Weiteren muss in Moodle die Option „Portfolios“ aktiviert werden.

Page 30: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 30 / 39 -

10. Tipps und Tricks

Moodle Datenbanksicherung

http://docs.moodle.org/19/de/Sicherung_der_Moodle-Installation

Page 31: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 31 / 39 -

11. 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 den Kompetenzrastern des Landesinstituts für Schulentwicklung

finden Sie unter: http://lehrerfortbildung-bw.de/fortbildungen/lfbstandorte/moodle/

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)

11.1. Datenschutz: 2-Faktor-Authentifizierung

FreeOTP Authenticator SecureAuth OTP

11.1.1. Apple App Store - FreeOTP

https://itunes.apple.com/de/app/freeotp-authenticator/id872559395?mt=8

11.1.2. Google Play Store - FreeOTP

https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp

11.1.3. Windows Store – SecureAuth OTP

https://www.microsoft.com/en-us/store/apps/secureauth-otp/9nblggh0f59m

Page 32: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 32 / 39 -

12. 2-Faktor- Authentifizierung Konfiguration

12.1.1. Block exa2fa installieren

Kopieren Sie den Block ins Verzeichnis ..\moodle\blocks\exa2fa

Kopieren Sie die drei Verzeichnis unter ..\moodle\blocks\exa2fa\auth

ins Verzeichnis ..\moodle\blocks\auth

12.1.2. Authentifizierungsoption aktivieren

Die 2-Faktor- Authentifizierung kann über folgende drei Optionen:

A2FA: Manual Accounts, A2FA: Email oder A2FA: LDAP aktiviert werden

Page 33: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 33 / 39 -

Die für die 2-Faktor- Authentifizierung notwendige Pfadangabe ist bereits in der Datei config-

belwu.php festlegt.

// Pfad für 2-Faktor-Authentifizierung seit Moodle V 2.9.x

$CFG->alternateloginurl = $CFG->wwwroot.'/blocks/exa2fa/login/';

Page 34: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 34 / 39 -

12.2. DAKORA: Exabis WebService konfigurieren

12.2.1. Webservices für mobile Endgeräte aktivieren

Hinweise: Webservices für mobile Endgeräte1 Mit der Aktivierung werden für Rolle Authentifizierte/r Nutzer/in folgende Rechte gesetzt:

12.2.2. Kontrolle: Protokoll REST sowie XMLRPC aktivieren

1 https://docs.moodle.org/30/de/Mobile_Webservices

Page 35: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 35 / 39 -

12.2.3. Webservices aktivieren

12.2.4. Rechte für die Rolle „Authentifizierte/r Nutzer/in“ anpassen

Die Rechte werden über das Skirpt ..\rechte.php entsprechend gesetzt.

Page 36: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 36 / 39 -

Webservice-Token erzeugen „moodle/webservice:createtoken“ erlauben

Page 37: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 37 / 39 -

Kontrolle

12.2.5. Exabis WebServices kontrollieren

Klicken Sie im Moodlekurs im Kompetenzrasterblock auf „Website-Einstellungen“

12.3. Hinweis

Da über Startseite - Website-Administration - Plugins - Webservices - Externe Services Zugriffe auf Moodle frei definiert werden können, die ggf. auch personenbezogen Daten (auch Lehrerdaten) betreffen, sollte diese Änderung grundsätzlich entsprechend abgestimmt und dokumentiert werden.

siehe auch Hilfetext bei den WebServices:

"Diese Option aktiviert Webservices, über die sich andere Systeme in diesem Moodle anmelden und Operationen ausführen können. Sicherheitshalber sollte diese Option deaktiviert sein, wenn Sie keine Webservices verwenden."

Da mit der Freischaltung der „Moodle mobile web services“ nur ein anderer Zugang (Moodle App statt Browser) zur Moodle-Umgebung frei geschaltet wird, sollte diese Änderung mit der Schul- / Seminarleitung abgestimmt werden.

Page 38: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 38 / 39 -

13. Moodle Performance

====

Page 39: Moodle V 2.9 - Lehrerfortbildungsserver: Startseite · 2017-01-05 · Ab der Moodle Version 2.9 werden nur noch zwei Standard – Themes bereitgestellt. Da viele Themes noch nicht

- 39 / 39 -