Hallo Moodle-Community,
ich habe folgendes Problem:
Intro: Ist der Nutzer als Gast angemeldet, kann er kein Konto registrieren, da ihm die Rechte zur Bestätigung der neuen Datenschutzrichtlinien fehlen (obwohl die Rolle diese besitzt).
Version:
Verwendet wird Moodle 3.5, das aktuellste (stable version) auf 2 verschiedenen,
unabhängigen Servern – es wurde 3-fach unabhängig (Deutsche Installation) getestet
und es ließ sich bei allen 3 Installationen (inkl. Einer Neuinstallation) der
Fehler reproduzieren.
Sollten Serverinformationen benötigt werden bitte ich um Rückmeldung. Die
Server erfüllten in allen Punkten für Moodle die Bedingungen eines
einwandfreien Betriebes.
Problem-Beschreibung: Wir haben
mit unseren unterschiedlichen Installationen die Standard (Basis: Gast) Rolle,
welche ein Nutzer beim Besuchen der Seite automatisch erhält. Bei der
Neuinstallation wird diese nur zugewiesen, wenn der Nutzer sich als Gast
anmeldet (Login, oben rechts – Boost Design).
Ferner haben wir den Datenschutz inkl. Plugin in den Richtlinien so
eingestellt, dass Datenschutz und Nutzungsbedingungen separat abgehakt werden
können [Datenschutz der Website (sitepolicyhandler)] ist auf „Richtlinien
(tool_policy)“ gestellt. Ebenso wurden Texte inkl. Links in [URL
zur Datenschutzinformation (sitepolicy)] sowie der Gastversion unter diesen Punkt gesetzt. Auch
wurden unter dem Punkt „Richtlinien und Bestätigungen“ die jeweiligen Texte
eingefügt sowie aktiviert, damit diese mit der obigen Einstellung bei
Registrierung abgefragt werden können.
Die Gastrolle erhielt in allen Fällen zusätzlich die Berechtigung „Bestätigung
der Richtlinien (tool/policy:accept)“, damit den Richtlinien zugestimmt werden
kann, ebenso alle anderen Gruppen.
Weitere Einstellungen wurden z.B. bei der Neuinstallationen in
Verbindung mit diesem Plugin nicht getätigt.
Nun zwei Verhaltensweisen: Wenn der User einen Direktlink aufruft und oben
rechts (Boost Design) beim „Login“ keine Gastrolle zugewiesen ist, funktioniert
der Registrationsprozess einwandfrei und den Bedingungen kann zugestimmt
werden.
Wenn hingegen der Nutzer schon in einem Kurs oder einem Link von uns geklickt
hat, wird ihm diese Gastrolle zugewiesen (oder wenn dieser sich als Gast beim
Login anmeldet). Sollte sich dieser Nutzer mit der derzeitigen Gastrolle
entscheiden sich zu registrieren, ist dies nicht möglich.
Er kommt durch die Altersangabe, der Auswahl des Landes und auf der nächsten
Seite bekommt er folgenden Fehler (bei allen Installationen) :
„Keine Berechtigung, der Richtlinie zuzustimmen
Sie haben nicht die Berechtigung, der Richtlinie zuzustimmen.
Sie können unsere Lernplattform erst nutzen wenn der folgenden Richtlinie
zugestimmt wurde:
* Nutzungsbedingungen
* Datenschutzregelung
Sie erhalten weitere Informationen und Hilfe von:
[Email / Rolle]“
(Hierbei sind obige „Richtlinien“ die von uns aktivierten (siehe oben)).
Obwohl der Nutzer bzw. die Gastrolle offensichtlich die Berechtigung besitzt zustimmen zu können wird von Moodle ein Fehler ausgegeben, dass diese ihm angeblich fehlen würden.
Nun meine Frage, habe ich im Eifer des Gefechts eine Einstellung
übersehen / vergessen?
Oder liegt hier tatsächlich ein Bug von der Moodle Version 3.5 vor?
Uns hat es verwundert, nachdem der ‚Fehler‘ unabhängig auf verschiedenen Installationen und Servern aufgetreten ist.
Über Feedback und einer möglichen Problemlösung wäre ich sehr dankbar!
Viele Grüsse,
Marita
PS: Habe ein paar Screenshots angehängt.