Hm, wenn ich versuche, in einem Kurs eine Repository-Instanz für NC zu erstellen, kommt
Sie haben aktuell nicht die Rechte, dies zu tun (Nextcloud-Repository-Konfiguration).
obwohl das wie bislang eingestellt ist:
Hm, wenn ich versuche, in einem Kurs eine Repository-Instanz für NC zu erstellen, kommt
Sie haben aktuell nicht die Rechte, dies zu tun (Nextcloud-Repository-Konfiguration).
obwohl das wie bislang eingestellt ist:
Hallo,
ich versteh’s nicht.
Unter Startseite - Website-Administration - Plugins - Repositories - Nextcloud
zeigt mir Moodle, wenn ich den erstellten OAuth2-Service für unsere NC wähle
Keiner der bestehenden Services implementiert alle erforderlichen Endpunkte. Bitte legen Sie einen Nextcloud-Service an.
Wie gesagt, das Erstellen / Einbinden von NC-Repositorys hat schon mal funktioniert.
Ich habe jetzt (neu) nach dieser Anleitung Endpunkte erstellt:
Aber die Meldung bleibt
Viele Grüße
Steffen
Hallo,
aus irgendeinem Grund hat Moodle meine Endpunkte wieder gelöscht. Nun funktioniert der Zugriff auf NC wieder.
Wenn ich allerdings im NC-Repository für „unterstützte Dateien“ und „Rückgabewert“ die Option „Extern (in Moodle werden nur Links gespeichert)“ wähle, dann bekomme ich die Fehlermeldung
Datei kann nicht heruntergeladen werden
Wähle ich „intern (Dateien werden in Moodle gespeichert)“ funktioniert’s. Das ist aber irgendwie nicht ganz sinnvoll, da sich dann ja nur der Ort ändert, von dem ich hochlade. Es wäre praktisch, wenn das nur mit einem Link auf die NC funktionieren würde, damit die Dateien nicht an 2 Orten gespeichert werden (müssen) und man Aktualisierungen dann auch immer an 2 Stellen vornehmen muss.
Klappt das schon bei jemandem?
Viele Grüße
Steffen
Hallo,
seitdem ich einen Systemaccount verbunden habe, schickt mir Moodle einmal pro Stunde eine Push-Nachricht an den Admin-Account, dass der Systemaccount getrennt worden sei.
Unter Startseite Website-Administration Server OAuth 2-Services wird der Systemaccount aber mit grünem haken angezeigt.
Was bei mir auch anders ist als bei @nomisge: Ich habe nur die Wahl, eine Datei zu kopieren oder einen zugriffsgesteuerten Link anzulegen, nicht aber „Link zur Datei“, wie hier zu sehen.
Ich habe in der NC-Repository-Konfiguration bei unterstützte Dateien „intern und extern“ und bei Rückgabewert „Extern (in Moodle werden nur Links gespeichert)“ angegeben.
Wenn ich beides auf Extern stelle, habe ich wie schon geschrieben gar keine Wahl, ebenso wenn ich beides auf Intern stelle.
Edit: Beim Versuch, einen zugriffsgesteuerten Link anzulegen, kommt wie bei einem normalen Link der Fehler „Datei kann nicht herunter geladen werden“.
@nomisge: Kannst du mal deine ganzen Einstellungen posten?
Viele Grüße
Steffen
Hallo,
wenn ich einen zugriffsgesteuerten Link auf eine Datei anlege und dann, bevor ich in Moodle unten auf speichern klicke, bei „Datei auswählen“ nochmal die angezeigte, verlinkte Datei anklicke,
dann erhalte ich folgendes Bild:
Hier fällt mir das [[unknownsource,repository]] auf.
Weiterhin unschön: Als Moodle-Nutzer muss ich mich immer wieder neu mit dem NC-Repository verbinden. Spätestens nach Schließen des Browsers und löschen von Cache und Cookies.
Wenn man in NC 2FA nutzt, dann sind das eundeutig zu viele Klicks/Schritte, um das sinnvoll nutzen zu können, was sehr schade ist.
Eigentlich wäre das mit dem NC-Repository nämlich eine geniale Sache, aber nur, wenn es auch wirklich mit Verlinkungen und ohne ständiges neues Einloggen funktioniert. Sonst ist der tatsächliche Nutzen nämlich nicht gegeben und es wird (bei uns) eher keiner verwenden.
Viele Grüße
Steffen
Hallo,
mit der neuerlichen Nachricht habe ich jetzt auch wieder den genauen Wortlaut:
Das OAuth-Aktualisierungstoken für Nextcloud auf der Website https://www.unseredomain.de ist abgelaufen.
Viele Grüße
Steffen
Hallo,
da war doch was… zumindest das ein oder andere hatten wir schon diskutiert:
Nextcloud Repository in Moodle: Nur Dateikopie, kein zugriffsgesteuerter Link, kein eigenes Repository für User
Für die Meldung mit dem Ablauf des Aktualisierungstoken habe ich jetzt wie dort von @ChristianWd in diesem Post beschrieben auf tägliche Erneuerung umgestellt. Mal schauen, ob damit die Warnmeldung bei mir auch verschwindet.
Viele Grüße
Steffen
Hallo,
also bei mir hat diese Änderung jetzt den Effekt, dass mir das NC-Repository gar nicht mehr zur Auswahl steht, um eine Datei anzulegen
WTF
Viele Grüße
Steffen
Hallo,
die Endpoints waren wieder weg. Bei irgendeiner Änderung am Repository (ich habe noch nicht herausgefunden bei welcher) werden diese offensichtlich gelöscht.
Allerdings klappt das Anlegen von Links bzw. zugriiffsgesteurten Links bislang gar nicht.
Viele Grüße
Steffen
Hallo Steffen,
kann es sein, das etwas mit den Rechten nicht stimmt?
Capabilities/repository/nextcloud:view
Die Anleitung von lehrerfortbildung-bw ist eigentlich ganz gut. Nur sollte man nicht die Authentifizierung über oauth2 aktivieren (Außer man möchte das wirklich, aber i.d.R. macht man das via LDAPS), außerdem haben neuere Moodle bereits die Einstellung für Nextcloud hinterlegt, dann muss man nicht mehr die Endpunkte eingeben.
Vielleicht ist aber auch das veraltete Plugin für 2fa der Übeltäter, mit seiner extra Loginseite und Aushebelung der eigentlichen Authentifizierung in Moodle.
Viel besser besser ist das mfa Plugin (Moodle plugins directory: Multi-factor authentication). Dieses setzt an völlig anderer Stelle an und lässt sich zudem viel feiner steuern.
LG,
Simon
Hallo Simon,
aktuell sieht es so aus:
Durch Neuanlegen des OAuth-Zugriffs in NC und in Moodle bekomme ich keine Warnungen mehr über „Die Aktualisierungstoken für einen der OAuth-Dienste auf der Website ist abgelaufen“. Hier liegt wohl ein Bug vor, so zumindest wurde es im Moodle-Admin-Forum auf lehrerfortbildung-bw.de gepostet:
Die Nextcloud hat einen bekannten Bug, der je nach Version/Fork nach jedem Update zu Tage treten kann: Das Token wird vom Moodlesystem als nicht mehr gültig anerkannt und muss im Adminbereich der Nextcloud nochmals neu generiert und im Moodlesystem erneut hinterlegt werden.
Das, was ich in diesem Post zu den Links bzw. zugriiffsgesteurten Links schrieb, ist allerdings noch immer so.
Meinst du bei Moodle? Ich denke nicht, ist ein Belwü-Moodle.
Wo/wie ist der Befehl gemeint? Auf der Konsole? Darauf habe ich bei Belwü keinen Zugriff.
Die wird da ja aus dem Kopf auch laut der Anleitung nicht aktiviert - und habe ich auch nicht aktiviert.
Es macht keinen Unterschied, ob in Moodle für den User 2FA aktiviert ist oder nicht.
Es handelt sich um Moodle 3.10.
Da gibt es in der Tat die Auswahl für NC-Repository, wobei die Endpunkte nicht zuverlässig automatisch angelegt wurden, selbst wenn man diesen Button für NC nutzt. Vielleicht liegt’s aber auch daran, dass ich immer wieder denselben Namen dafür verwendet habe.
Bislang dufte man bei Belwü nicht einfach so eigene Plugins installieren. Ist nehme ich an immer noch so. Ich denke auch nicht dass hier das Problem liegt.
Viele Grüße
Steffen
Ja. Bei Belwü solltest du auch Rollen bearbeiten können und dort dann das enstprechende Recht prüfen/setzen können. Aber soweit ich weis stimmt das bei Belwü schon.
Sonst fällt mir auch nichts weiter ein… Sag Bescheid, wenn du eine Lösung hast.
LG,
Simon