Dateisystem Repository

Aus MoodleDocs
Wechseln zu:Navigation, Suche


Das Dateisystem Repository ermöglicht es, auf Dateien zuzugreifen, die in ein bestimmtes Verzeichnis auf den Moodle-Server hochgeladen wurden (z.B. via FTP). Ein Dateisystem Repository ist systemweit für alle Nutzer/inenn verfügbar. Es gibt auch die Möglichkeit, ein Dateisystem Repository in einem Kurs oder individuell für eine einzelne Person bereitzustellen, siehe MDL-28656.

Das Hochladen der Dateien muss durch jemanden erfolgen, der Schreibrechte in diesem Verzeichnis auf dem Moodle-Server hat, also Schreibzugriff auf das Server-Verzeichnis 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.

Das Plugin muss durch einen System-Administrator konfiguriert werden, weil es Schreibzugriff auf die Festplatte des Moodle-Servers erfordert.

Verzeichnis auf dem Server anlegen

Legen Sie im Moodle-Datenverzeichnis ein Unterverzeichnis repository an. Innerhalb dieses Verzeichnisses legen Sie für jedes Repository, das Sie nutzen wollen, ein eigenes Unterverzeichnis an, z.B. "clipart". In diesem Unterverzeichnis legen Sie alle Dateien ab, die Sie in diesem Repository in Moodle zur Verfügung stellen wollen. In unserem Beispiel "clipart" können das Hunderte von Grafik-Dateien sein, die Sie von openclipart.org beziehen können.

Beachten Sie, dass diese Unterverzeichnisse BELIEBIGE Datenspeicher sein können, die Ihr Betriebssystem unterstützt. Das können ganze Festplatten sein, die hier gemountet sind, oder ein Shared Windows Network via Samba. Es kann auch ein symbolischer Link auf ein Verzeichnis sein, das FTP-Zugriff erlaubt. Der Kreativität des Systemadministrators sind keine Grenzen gesetzt!

Dateisystem-Repository systemweit aktivieren

Das Dateisystem-Repository wird aktiviert unter Website-Administration > Plugins > Repositories > Übersicht.

  • Wählen Sie im Auswahlmenü bei Dateisystem die Option Aktiviert und sichtbar oder Aktiviert, aber verborgen.
  • Klicken Sie auf den zu Dateisystem gehörigen Link Einstellungen.
  • Klicken Sie auf den Button Dateiverwaltungsinstanz erstellen.
  • Geben Sie der Instanz einen Namen, wählen Sie das entsprechende Verzeichnis auf dem Server aus und klicken Sie dann auf den Button Änderungen speichern.

Ein Dateisystem Repository für einen Kurs anlegen

Hinweis: In Moodle 2.3 können das nur Moodle-Administrator/innen.

Aktivieren Sie das Repository systemweit wie oben beschrieben. Auf der Seite Website-Administration > Plugins > Repositories > Dateisystem:

  • Markieren Sie die Checkbox Nutzer/innen erlauben, ein Repository zu einem Kurs hinzuzufügen (kann nur von Admins konfiguriert werden).

Als Trainer/in können Sie dann in Ihrem Kurs eine Instanz anlegen:

  • Gehen Sie in den Kurs, in dem das Repository verfügbar sein soll und klicken Sie im Block Einstellungen > Kurs-Administration > Speicherorte.
  • Klicken Sie auf den Link Instanz 'Dateisystem' erstellen.
  • Geben Sie der Instanz einen Namen, wählen Sie das entsprechende Verzeichnis auf dem Server aus und klicken Sie dann auf den Button Änderungen 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 Website-Administration > Plugins > Repositories > Dateisystem:

  • Markieren Sie die Checkbox Nutzer/innen erlauben, ein Repository im Nutzerkontext hinzuzufügen (kann nur von Admins konfiguriert werden).

Als normale/r Nutzer/in können Sie dann in Ihrem Profil eine Instanz anlegen:

  • Klicken Sie im Block Navigation > Mein Profil > Repositories.
  • Im Klicken Sie auf den Link Instanz 'Dateisystem' erstellen.
  • Geben Sie der Instanz einen Namen, wählen Sie das entsprechende Verzeichnis auf dem Server aus und klicken Sie dann auf den Button Änderungen speichern.

Achtung: Voraussetzung dafür ist, dass für die Rolle Authentifizierte/r Nutzer/in die Fähigkeit repository/filesystem:view auf erlauben gesetzt ist.

Das Dateisystem Repository nutzen

Nun sollte alles funktionieren! Wenn Sie eine Datei in Moodle hochladen wollen, dann zeigt der Moodle-Dateibrowser das neue Dateisystem-Repository an. Sie können mit dem Dateibrowser im Repository navigieren und die gewünschte Datei auswählen.

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

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