Nextcloud Repository: Unterschied zwischen den Versionen

Aus MoodleDocs
Wechseln zu:Navigation, Suche
Keine Bearbeitungszusammenfassung
 
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Repositories}}
{{Repositories}}
{{Zum Überarbeiten}}
{{Neu}}


{{MediaPlayer | url = https://youtu.be/8uCQQ9O3fts }}
{{MediaPlayer | url = https://youtu.be/8uCQQ9O3fts }}


==Nextcloud Repository aktivieren==
==Nextcloud Repository aktivieren==


Prior to using the Nextcloud repository, an administrator must first [[OAuth 2 Nextcloud service|create a Nextcloud service]] in the OAuth 2 configuration. Afterwards, the repository can be enabled.
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:


# [[OAuth 2 Nextcloud service#Nextcloud configuration|Configure Nextcloud]] for use with Moodle.
# [[OAuth2 Nextcloud Service#Nextcloud Konfiguration|Konfigurieren Sie Nextcloud]] für Moodle.
# [[OAuth 2 Nextcloud service#Moodle configuration|Create a Nextcloud service]].
# Legen Sie einen [[OAuth2 Nextcloud Service#Moodle-Konfiguration|Nextcloud-Service]] an.
# Go to 'Manage repositories' in Site administration and enable the Nextcloud repository.
# Gehen Sie auf die Seite ''Website-Administration > Plugins > Repositories > Übersicht'' und aktivieren Sie das Nextcloud Repository.
# On the Nextcloud configuration page, click '''Create a repository instance'''.
# Gehen Sie auf die Seite ''Website-Administration > Plugins > Repositories > Nextcloud'' und klicken Sie auf den Button ''Repository-Instanz erstellen''.
# Enter a '''Name''' (that will be displayed to your users) and, as the '''Issuer''', select the service that was created in step 2. If you want, you can also change the "Moodlefiles" folder name (*) to something that you prefer.
# 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.  


(*) When users access an access controlled link, the corresponding document will be shared privately with them. That document will be placed in a folder by that name. You can choose a simple name that matches the name of your Moodle so that your users will understand where these files belong.
(*) 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==
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.


Students may submit files from Nextcloud as 'access controlled links' in [[Using Assignment|assignments]]. Once submitted, the student may no longer change them, but the teacher is allowed to edit them, for example to provide comments.
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.
Teachers may display files from Nextcloud as 'access controlled links'. The teacher can update the files, but students can only view them. Changes made by teachers will be reflected in the course.
# 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 ''Standardmäßiger Rückgabewert'' auf ''Extern (in Moodle werden nur Links gespeichert)'' gesetzt.
To enable this feature, ensure that:
 
# A system account has been connected in [[OAuth 2 services]] in Site administration. This account will own and control access to files submitted by students and teachers. Teachers will be able to edit the files but students will not. This must be a dedicated account for this purpose, i.e. it must not be an account that belongs to an individual.
# "Supported files" is set  to "Internal and External".  
# Optional: "Default return type" is set  to "External (only links stored in Moodle)".


==Fehlerbehandlung==
==Fehlerbehandlung==


Please refer to [[OAuth 2 Nextcloud service#Troubleshooting|Troubleshooting]].
Siehe [[OAuth2 Nextcloud Service#Fehlerbehandlung|Fehlerbehandlung]].


==Rechte==
==Rechte==
Zeile 41: Zeile 38:
* [https://moodle.org/mod/forum/discuss.php?d=381919 Cannot use properly Nextcloud integrations - installations with NGINX] - Diskussionsbeitrag
* [https://moodle.org/mod/forum/discuss.php?d=381919 Cannot use properly Nextcloud integrations - installations with NGINX] - Diskussionsbeitrag


[[Category:OAuth 2]]
[[Category:OAuth2]]


[[en:Nextcloud repository]]
[[en:Nextcloud repository]]

Aktuelle Version vom 26. Oktober 2019, 07:56 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:

  1. Konfigurieren Sie Nextcloud für Moodle.
  2. Legen Sie einen Nextcloud-Service an.
  3. Gehen Sie auf die Seite Website-Administration > Plugins > Repositories > Übersicht und aktivieren Sie das Nextcloud Repository.
  4. Gehen Sie auf die Seite Website-Administration > Plugins > Repositories > Nextcloud und klicken Sie auf den Button Repository-Instanz erstellen.
  5. 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:

  1. 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.
  2. 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.
  3. Optional: Auf der Konfigurationsseite des Nexcloud Reposity ist die Einstellung Standardmäßiger Rückgabewert auf Extern (in Moodle werden nur Links gespeichert) gesetzt.

Fehlerbehandlung

Siehe Fehlerbehandlung.

Rechte

Siehe auch