Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
- 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
- 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
- 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
- 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.
- 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
- 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
- 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
- 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.
- 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.
- 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
- 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)
- 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.
- 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
- 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;
- 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) );
- 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
?>
- 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“.
- 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.
- 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.
- 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
- 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
- 22 / 39 -
5.2. Moodle Adminer
Zugriff auf die mysql Datenbank
- 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
- 24 / 39 -
7. Weitere Sprachen integrieren
Die Integration weiterer Sprachen erfolgt über das Menü Einstellungen – Website-Administration - Sprache – Sprachpakete.
- 25 / 39 -
8. Filter
Die Filter sind per Standard-Einstellung deaktiviert und sollten aus Performancegründen nur
kursspezifisch aktiviert werden.
- 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.
- 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
- 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.
- 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.
- 30 / 39 -
10. Tipps und Tricks
Moodle Datenbanksicherung
http://docs.moodle.org/19/de/Sicherung_der_Moodle-Installation
- 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
- 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
- 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/';
- 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
- 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.
- 36 / 39 -
Webservice-Token erzeugen „moodle/webservice:createtoken“ erlauben
- 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.
- 38 / 39 -
13. Moodle Performance
====
- 39 / 39 -