Nextcloud Repository: Unterschied zwischen den Versionen
Aus MoodleDocs
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{Repositories}} | ||
{{ | |||
{{MediaPlayer | url = https://youtu.be/8uCQQ9O3fts }} | |||
==Nextcloud Repository aktivieren== | |||
Bevor Sie das [[Nextcloud Repository]] nutzen können, muss die Moodle-Administration einen [[OAuth2 Nextcloud Service]] anlegen. Anschließend kann das Repository aktiviert werden. Die einzelnen Schritte sind: | |||
# [[OAuth2 Nextcloud Service#Nextcloud Konfiguration|Konfigurieren Sie Nextcloud]] für Moodle. | |||
# Legen Sie einen [[OAuth2 Nextcloud Service#Moodle-Konfiguration|Nextcloud-Service]] an. | |||
# Gehen Sie auf die Seite ''Website-Administration > Plugins > Repositories > Übersicht'' und aktivieren Sie das Nextcloud Repository. | |||
# Gehen Sie auf die Seite ''Website-Administration > Plugins > Repositories > Nextcloud'' und klicken Sie auf den Button ''Repository-Instanz erstellen''. | |||
# Geben Sie der Instanz einen Namen und wählen Sie den OAuth 2-Service aus, den Sie in Schritt 2 angelegt haben. Bei Bedarf können Sie den Namen des Ordners (*), in welchem geteilte Dateien bereitgestellt werden, ändern. | |||
(*) Wenn Nutzer/innen auf einen zugriffsgesteuerten Link zugreifen, wird das hinterlegte Dikument privat mit ihnen geteilt. Das Dokument wird im angegebenen Ordner gespeichert. Sie können als Ordnernamen den Namen Ihrer Moodle-Site wählen, so dass Nutzer/innen sofort erkennen, dass die geteilten Dateien gehören zu Moodle gehören. | |||
==Zugriffsgesteuerte Links== | |||
Zugriffsgesteuerte Links sind eine Funktionalität, die folgendes leistet: | |||
*Nutzer/innen können bei [[Aufgabe nutzen|Aufgabenabgaben]] Dateien von Nextcloud als zugriffsgesteuerte Links einreichen. Nach der Abgabe können Nutzer/innen die Abgabe nicht mehr ändern. Trainer/innen können die Abgabe bearbeiten und z.B. Kommentare hinterlegen. | |||
*Trainer/innen können Dateien von Nextcloud als zugriffsgesteuerte Links bereitstellen. Trainer/innen können die Dateien bearbeiten, Teilnehmer/innen haben nur Lesezugriff. | |||
Um diese Funktionalität in Moodle bereitzustellen, muss die Moodle-Adminsitartion Folgendes sicherstellen: | |||
# Ein System-Nutzerkonto ist für den [[OAuth2 Services|Nextcloud OAuth2 Service]] eingerichtet. Über dieses System-Nutzerkonto erfolgt der Zugriff auf die Dateien, die von Trainer/innen und Kursteilnehmer/innen bereitgestellt werden. Trainer/innen können die Dateien bearbeiten, Kursteilnehmer/innen nicht. Das Konto muss ein generisches Konto sein, es darf kein Nutzerkonto einer konkreten Person sein. | |||
# In der Konfiguration des Nextcloud Repository (auf der Seite ''Website-Administration > Plugins > Repositories > Nextcloud'') ist die Einstellung ''Unterstützte Dateien'' auf ''Intern und Extern'' gesetzt. | |||
# Optional: Auf der Konfigurationsseite des Nexcloud Reposity ist die Einstellung ''Standradmäßiger Rückgabewert'' auf ''Extern (in Moodle werden nur Links gespeichert)'' gesetzt. | |||
==Fehlerbehandlung== | |||
Siehe [[OAuth2 Nextcloud Service#Fehlerbehandlung|Fehlerbehandlung]]. | |||
==Rechte== | |||
* [[Capabilities/repository/nextcloud:view|Nextcloud Repository ansehen]] - standardmäßig erlaubt für authentifizierte Nutzer/innen | |||
==Siehe auch== | |||
* [https://moodle.org/mod/forum/discuss.php?d=381919 Cannot use properly Nextcloud integrations - installations with NGINX] - Diskussionsbeitrag | |||
[[Category:OAuth2]] | |||
[[en:Nextcloud repository]] | [[en:Nextcloud repository]] |
Aktuelle Version vom 2. Mai 2019, 11:48 Uhr
Nextcloud Repository aktivieren
Bevor Sie das Nextcloud Repository nutzen können, muss die Moodle-Administration einen OAuth2 Nextcloud Service anlegen. Anschließend kann das Repository aktiviert werden. Die einzelnen Schritte sind:
- Konfigurieren Sie Nextcloud für Moodle.
- Legen Sie einen Nextcloud-Service an.
- Gehen Sie auf die Seite Website-Administration > Plugins > Repositories > Übersicht und aktivieren Sie das Nextcloud Repository.
- Gehen Sie auf die Seite Website-Administration > Plugins > Repositories > Nextcloud und klicken Sie auf den Button Repository-Instanz erstellen.
- Geben Sie der Instanz einen Namen und wählen Sie den OAuth 2-Service aus, den Sie in Schritt 2 angelegt haben. Bei Bedarf können Sie den Namen des Ordners (*), in welchem geteilte Dateien bereitgestellt werden, ändern.
(*) Wenn Nutzer/innen auf einen zugriffsgesteuerten Link zugreifen, wird das hinterlegte Dikument privat mit ihnen geteilt. Das Dokument wird im angegebenen Ordner gespeichert. Sie können als Ordnernamen den Namen Ihrer Moodle-Site wählen, so dass Nutzer/innen sofort erkennen, dass die geteilten Dateien gehören zu Moodle gehören.
Zugriffsgesteuerte Links
Zugriffsgesteuerte Links sind eine Funktionalität, die folgendes leistet:
- Nutzer/innen können bei Aufgabenabgaben Dateien von Nextcloud als zugriffsgesteuerte Links einreichen. Nach der Abgabe können Nutzer/innen die Abgabe nicht mehr ändern. Trainer/innen können die Abgabe bearbeiten und z.B. Kommentare hinterlegen.
- Trainer/innen können Dateien von Nextcloud als zugriffsgesteuerte Links bereitstellen. Trainer/innen können die Dateien bearbeiten, Teilnehmer/innen haben nur Lesezugriff.
Um diese Funktionalität in Moodle bereitzustellen, muss die Moodle-Adminsitartion Folgendes sicherstellen:
- Ein System-Nutzerkonto ist für den Nextcloud OAuth2 Service eingerichtet. Über dieses System-Nutzerkonto erfolgt der Zugriff auf die Dateien, die von Trainer/innen und Kursteilnehmer/innen bereitgestellt werden. Trainer/innen können die Dateien bearbeiten, Kursteilnehmer/innen nicht. Das Konto muss ein generisches Konto sein, es darf kein Nutzerkonto einer konkreten Person sein.
- In der Konfiguration des Nextcloud Repository (auf der Seite Website-Administration > Plugins > Repositories > Nextcloud) ist die Einstellung Unterstützte Dateien auf Intern und Extern gesetzt.
- Optional: Auf der Konfigurationsseite des Nexcloud Reposity ist die Einstellung Standradmäßiger Rückgabewert auf Extern (in Moodle werden nur Links gespeichert) gesetzt.
Fehlerbehandlung
Siehe Fehlerbehandlung.
Rechte
- Nextcloud Repository ansehen - standardmäßig erlaubt für authentifizierte Nutzer/innen
Siehe auch
- Cannot use properly Nextcloud integrations - installations with NGINX - Diskussionsbeitrag