Moodle-Verzeichnis: Unterschied zwischen den Versionen
Zeile 72: | Zeile 72: | ||
*''webservice/'' - Skripte für [[Web-Services]] in Moodle | *''webservice/'' - Skripte für [[Web-Services]] in Moodle | ||
== | ==Nicht im Hauptverzeichnis: Das Moodle-Datenverzeichnis== | ||
In Moodles Datenverzeichnis werden unter anderem die von Nutzer*innen hochgeladenen Dateien gespeichert, z.B. Nutzerbilder oder Abgaben aus Aktivitäten. | |||
Aus Sicherheitsgründen darf dieses Verzeichnis nicht direkt über das Internet verfügbar sein und muss während der Installation von Moodle enstprechend angelegt werden. | |||
Hinweise hierzu unter: [[Installation_von_Moodle#Moodle-Datenverzeichnis_anlegen|Moodle-Datenverzeichnis anlegen]] | |||
==Siehe auch== | ==Siehe auch== |
Version vom 4. April 2019, 09:05 Uhr
Diese Seite muss überarbeitet werden.
Es kümmert sich jemand darum, aber du darfst auch gern selbst mithelfen! Wenn du mit deiner Arbeit fertig bist, dann entferne die Vorlage {{ÜberarbeitenVergeben}} aus dem Artikel.
Danke für deine Mitarbeit!
Dieser Artikel gibt Ihnen einen Überblick über die Verzeichnisstruktur des Hauptverzeichnisses einer Moodle-Installation. Die darin enthaltenen Skripte stellen die gesamte Moodle-Funktionalität bereit. Auf dieses Verzeichnis und die darin enthaltenen Skripte greifen Sie in Ihrer Moodle-Site über den Browser zu, und der Webserver verarbeitet die Skripte.
Der Name des Moodle Hauptverzeichnisses lautet standardmäßig moodle, wenn dieser nicht während der Installation oder nachträglich verändert wurde.
Dateien im Hauptverzeichnis
Das Hauptverzeichnis moodle enthält eine Vielzahl von Dateien, die überwiegend für Entwickler relevant sind. Folgend die Auflistung einiger wichtiger Dateien, die auch für Administratoren relevant sind:
- config-dist.php - Beispiel für eine Moodle-Konfigurationsdatei
- config.php - das ist die Konfigurationsdatei Ihrer Moodle-Installation; sie beinhaltet wichtige Informationen (z.B. über die Datenbank) und wird während des Installationsprozesses erzeugt
- COPYING.txt - GPL Copyright-Datei
- index.php - die Startseite des Moodle-Systems
- install.php - Installationsskript von Moodle
- INSTALL.txt - Kurzanleitung zum Start der Installation
- README.txt - Minimalanleitung zur Installation von Moodle
- TRADEMARK.txt - Moodle™
- version.php - diese Datei definiert die aktuelle Version des Moodle-Systems
Unterverzeichnisse
Außerdem enthält das Hauptverzeichnis moodle folgende Unterverzeichnisse:
- admin/ - Skripte, um das Moodle-System zu administrieren
- analytics/ - Plugins für die Learning Analytics Funktionalität
- auth/ - Plugins für die Authentifizierung
- availability/ - Plugins für die Voraussetzungen-Funktionalität
- backup/ - Skripte für die Kurssicherung bzw. Kurswiederherstellung
- badges/ - Plugins für die Badge-Funktionalität
- blocks/ - Plugins für Blöcke
- blog/ - Skripte für die Blogfunktionalität von Moodle
- calendar/ - Skripte für die Kalenderfunktionalität
- cohort - Skripte für Globale Gruppen
- comment - Skripte für Kommentare
- competency/ - Plugins für die Kompetenzen-Funktionalität
- completion/ - Plugins für die Funktionalitäten zum Aktivitätsabschluss
- course/ - Skripte, um Kurse zu verwalten und anzuzeigen
- customfield/ - ?
- dataformat/ - ?
- enrol/ - Plugins für die Kurseinschreibung
- error/ - Skript zur Anzeige einer Fehlermeldung " Error 404 - File not Found"
- favourites/ - ?
- files/ - Skripte zum Anzeigen und Verwalten von hochgeladenen Dateien
- filter/ - Plugins für Filter
- grade/ - Skripte für Bewertungen
- grades/ - ?
- group/ - Skripte für die Gruppenfunktionalität von Moodle
- install/ - englische Sprachdateien, die für den Installationsprozess benötigt werden
- iplookup/ - Skripte, um die Lage Ihres Moodle-Servers auf der Weltkarte anzuzeigen
- lang/ - Dateien des englichen Sprachpakets, die zur Kerninstallation von Moodle gehören
- lib/ - Bibliotheken, die zur Kerninstallation von Moodle gehören
- local/ - in diesem Verzeichnis können alle lokalen Codeanpassungen und Zusatzmodule gespeichert werden
- login/ - Skripte für das Anmelden und Registrieren als neuer Nutzer/innen
- media/ - ?
- message/ - Skripte für die Mitteilungenfunktionalität von Moodle
- mnet/ - Skripte für die Netzwerkfunktionalität von Moodle
- mod/ - Skripte für die verschiedenen Aktivitäten und Arbeitsmaterialien
- my/ - Skripte zur Anzeige vom Dashboard der Moodle-Installation
- notes/ - Skripte für die Anmerkungenfunktionalität von Moodle
- pix/ - Grafikdateien von Moodle
- plagiarism - Plugins für die Plagiatsuche
- portfolio - Plugins für Portfolios
- privacy/ - ?
- question/ - Skripte zur Verwaltung von Fragen
- rating/ - Skripte für die Wertungenfunktionalität von Moodle
- report/ - Skripte für systemweite Berichte in Moodle
- repository - Skripte für die Repositories
- rss/ - Skripte für die RSS-Funktionalität von Moodle
- search/ - ?
- tag/ - Skripte für die Verwaltung von Schlagwörtern
- theme/ - Stylesheets und Layout-Dateien für die verschiedenen Designs von Moodle
- user/ - Skripte zum Verwalten von Nutzer/innen
- userpix/ - Skripte zur Anzeige einer Übersicht aller Nutzerbilder
- webservice/ - Skripte für Web-Services in Moodle
Nicht im Hauptverzeichnis: Das Moodle-Datenverzeichnis
In Moodles Datenverzeichnis werden unter anderem die von Nutzer*innen hochgeladenen Dateien gespeichert, z.B. Nutzerbilder oder Abgaben aus Aktivitäten. Aus Sicherheitsgründen darf dieses Verzeichnis nicht direkt über das Internet verfügbar sein und muss während der Installation von Moodle enstprechend angelegt werden. Hinweise hierzu unter: Moodle-Datenverzeichnis anlegen