Wir arbeiten aktuell an der Dokumentation der neuen Funktionalitäten von Moodle 4.5.

Dateisystem Repository

Aus MoodleDocs
Wechseln zu:Navigation, Suche

Das Dateisystem Repository ermöglicht es, auf Dateien zuzugreifen, die in bestimmte Verzeichnisse auf den Moodle-Server hochgeladen wurden (z.B. via FTP). Beachten Sie, dass diese Verzeichnisse nicht innerhalb der Moodle-Site angelegt werden, sondern auf dem Server, auf dem Moodle gehostet wird.

Ein Dateisystem Repository ist systemweit für alle Nutzer/innen verfügbar oder in einem Kurs oder individuell für eine einzelne Person. Siehe MDL-28656 für die Konfiguration von Dateisystem Repositories für einen Kurs oder einzelne Personen.

Das Dateisystem Repository muss von einem System-Administrator konfiguriert werden, der Schreibzugriff auf die Festplatte des Moodle-Servers hat.

Wenn eine Datei aus dem Dateisystem Repository an einer anderen Stelle in Moodle wiederverwendet wird, kann man auswählen, ob ein Alias/Link auf die Datei angelegt oder eine Kopie der Datei erzeugt werden soll. Siehe Arbeiten mit Dateien und Verzeichnissen für detaillierte Informationen.

Sobald das Repository angelegt ist und Dateien hochgeladen wurden, stehen sie im Datei-Browser zur Auswahl zur Verfügung. Es sind einige Schritte nötig, um ein Dateisystem Repository einzurichten.

Das Einrichten muss durch einen System-Administrator, der Schreibrechte auf den Verzeichnissen des Servers und Admin-Rechte in der Moodle-Site hat.

Verzeichnis auf dem Server anlegen

  • Gehen Sie auf dem Moodle-Server in das Moodle-Datenverzeichnis moodledata.
  • Im Moodle-Datenverzeichnis legen Sie ein Unterverzeichnis repository an.
  • Innerhalb dieses Verzeichnisses legen Sie so viele Unterverzeichnisse mit geeigneten Namen an, wie Sie benötigen.
Verzeichnis auf dem Server anlegen
  • Kopieren Sie die benötigten Dateien in die passenden Unterverzeichnisse (per FTP, SFTP, etc.) Sie können beliebige Dateitypen in den Unterverzeichnissen ablegen.

Dateisystem Repository systemweit aktivieren

  • Klicken Sie unter dem Menüpunkt Website-Administration (oder im Block Einstellungen > Website-Administration) > Plugins > Repositories > Übersicht.
  • Wählen Sie im Auswahlmenü bei Dateisystem die Option Aktiviert und sichtbar oder Aktiviert, aber verborgen.

Hinweis: Ignorieren Sie das Repository Dateien in Kursen, das einen ähnlichen Namen hat und standardmäßig aktiviert ist.

  • Klicken Sie auf den zu Dateisystem gehörigen Link Einstellungen.

Dateisystem Repository systemweit konfigurieren

Nachdem Sie wie eben beschrieben auf den Link Einstellungen geklickt haben:

  • Scrollen Sie nach unten in den Bereich Repository-Instanzen der Website.
  • Klicken Sie auf den Button Repository-Instanz erstellen.
  • Geben Sie der Instanz einen Namen und wählen Sie (wenn es mehrere Verzeichnisse auf dem Server gibt) das gewünschte Verzeichnis auf dem Server aus. Klicken Sie dann auf den Button Speichern.
  • Jetzt ist das Verzeichnis im Datei-Browser verfügbar.
Neues Dateisystem Repository anlegen
Dateisystem Repository konfigurieren

Hinweis: Wiederholen Sie diese Schritte, um mehr als ein systemweites Dateisystem Repository bereitzustellen.

Dateisystem Repository für einen Kurs anlegen

Hinweis: Das können nur Moodle-Administrator/innen.

Aktivieren Sie das Repository systemweit wie oben beschrieben. Auf der Seite Einstellungen:

  • Markieren Sie die Checkbox Administrator/innen erlauben, ein Repository 'Dateisystem' zu einem Kurs hinzuzufügen (kann nur von Administrator/innen konfiguriert werden) (Abb. 1 unten).
  • Gehen Sie in den Kurs, in dem das Repository verfügbar sein soll und klicken Sie in der Kursnavigation auf Einstellungen (oder im Block Einstellungen > Kurs-Administration > Einstellungen) > Dateiverwaltungssysteme (Abb. 2 unten).
  • Klicken Sie auf den Link Dateisystem-Instanz erstellen (Abb. 3 unten).
Abb. 1: Dateisystem Repositories in Kursen aktivieren
Abb. 2: Dateiverwaltungssysteme im Kurs-Aktionsmenü klicken
Abb. 3: Dateisystem-Instanz im Kurs erstellen
  • Geben Sie der Instanz einen Namen, wählen Sie das entsprechende Verzeichnis auf dem Server aus und klicken Sie dann auf den Button Speichern.

Ein Dateisystem Repository für eine einzelne Person einrichten

Hinweis: Nur Moodle-Administrator/innen können das.

Aktivieren Sie das Repository systemweit wie oben beschrieben. Auf der Seite Einstellungen:

  • Markieren Sie die Checkbox Admins erlauben, ein Dateisystem-Repository im Nutzerkontext hinzuzufügen (kann nur von Admins konfiguriert werden) (Abb. 1 unten).
  • Im Nutzermenü klicken Sie auf den Link Einstellungen.
  • Klicken Sie im Bereich Repositories auf den Link Instanzen verwalten.
  • Geben Sie der Instanz einen Namen, wählen Sie das entsprechende Verzeichnis auf dem Server aus und klicken Sie dann auf den Button Speichern.
  • Damit wird ein Repository für die Person angelegt, die allein Zugriff auf das entsprechende Verzeichnis auf dem Server hat (Abb. 2 unten).
Abb. 1: Dateisystem Repositories für einzelne Nutzer/innen aktivieren
Abb 2: Dateien aus privaten Dateisystem Repositories auswählen
  • Laden Sie Dateien in die Verzeichnisse auf dem Moodle-Server hoch.

Ab jetzt sind die Häkchen, die das Anlegen von Repositories für Kurse oder einzelne Personen erlauben, nicht mehr nötig. Sie führen nur dazu, dass Nutzer/innen versuchen, solche Repository -Instanzen zu erstellen und dann die Fehlermeldung erhalten, dass sie keine Rechte dafür haben.

Das Dateisystem Repository nutzen

Nutzer/innen können nun die Dateien, die in die Verzeichnisse auf dem Moodle-Server hochgeladen wurden, nutzen, d.h. über den Datei-Browser auf das Repository zugreifen oder beispielsweise als Arbeitsmaterial Datei nutzen.

Es ist möglich, nach Dateien im Dateisystem Repository zu suchen.

Dateisystem Repository durchsuchen

Beachten Sie, dass der Moodle-Dateibrowser die Dateiendungen bei der Anzeige berücksichtigt. Wenn Sie beispielsweise eine Grafik-Datei mit dem HTML-Editor einbinden, dann zeigt der Dateibrowser nur die Grafikdateien an (und keine MS Office-Dateien).

Repository Rechte

Der Zugriff auf das Repository wird über die Fähigkeit Repository 'Dateisystem' sehen kontrolliert. Standardmäßig haben Administrator/innen, Kursersteller/innen, Manager/innen und Trainer/innen Zugriff auf die Serverdateien, aber nicht Kursteilnehmer/innen oder Gäste.

Siehe auch