Wie bekomme ich Kontext/Rolle des angemeldeten Benutzers in Moodle? Ich versuche, einen kontextsensitiven Block zu implementieren. Der Block würde seinen Benutzern die richtigen Quizfragen basierend auf ihren Stimmungen vorschlagen.Moodle, wie die Rolle des angemeldeten Benutzers
Rolle kann ein Lehrer, Schüler, Lehrer Assistent oder Administrator sein. Ich habe die get_context_instance()
& has_compatibility()
Funktionen bereits gefunden, aber ich weiß nicht, wie man sie für diesen Zweck benutzt.
Rollen und Kontexte sind eine der kompliziertesten Konzepte in Moodle, aber die kurze Version ist ein Kontext allgemein gilt für einen einzelnen Kurs, eine einzelne Kategorie oder die gesamte Site. Eine Rolle wird in diesem Kontext gewährt und weist dem Benutzer innerhalb dieses Kontexts Fähigkeiten zu. –