Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

von Meret Racz -
Anzahl Antworten: 4
Hallo zusammen

ich möchte einen Kursbereich verlinken, jedoch sollte der User nur die Kurse sehen, in denen er eingeschrieben ist. Weiss jemand wie man das einstellen kann? Hat jemand eine Idee?

Vielen Dank und liebe Grüsse
Meret 
Anzahl der Bewertungen:  -
Als Antwort auf Meret Racz

Re: Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

von Steffen Bachmann -
Im einfachsten Fall gar keine Kursliste o.ä. auf der Startseite anzeigen lassen und die User auf das Menü "Meine Kurse" aufmerksam machen. Darin sind nur Kurse aufgefürht, in die der jeweilige User eingeschrieben ist.
Alternativ ginge das auch über das Dashboard.

Etwas komplizierter:
Z.B. eine Seite anlegen und per filtercodes (https://moodle.org/plugins/filter_filtercodes) etwas basteln. Da gibt es beispielsweise {coursecardsbyenrol}, {mycourses} oder {mycoursescards[ categoryID(s)]}. Das letztere ist da evtl. am besten geeignet.
Als Antwort auf Steffen Bachmann

Re: Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

von Meret Racz -
Hi Steffen

Dank für deine Antwort. Das Menü "meine Kurse" einzublenden ist au anderen Gründen keine Option für mich.
Mit filtercodes zu Arbeiten ist für mich zielführend. Ich habe auf dem Dashboard nun einen Textblock eingefügt und habe im Quellcode den Filtercode eingesetzt. Jedoch erscheint es bei mir dann so:


Kannst du mir sagen, wie ich es richtig "programmiere"?

Vielen Dank im Voraus. 
LG 

Als Antwort auf Meret Racz

Re: Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

von Steffen Bachmann -
Ja, die eckigen Klammer aus der Dokumentation sagen nur, dass es sich um einen optionale Parameter handelt.
Richtig geht so:

{mycoursescards 24 4 5}

Wobei die "24", "3" und "5" die Kursbereichts-IDs sind. die findest du in der jeweiligen URL, wenn du mit der Maus auf den Link zu Kursbereich gehtst oder der Kursbereich öffnest.
Bei mir sieht das so auf: https://meine-Domain/moodle/course/index.php?categoryid=2 wobei die "2" die Kurbereichs-ID ist, die du in den Filtercodes angibst.
Wenn du mehrere IDs angibst, dann wie in meinem Beispiel als leerzeichengetrennte Liste.
Als Antwort auf Steffen Bachmann

Re: Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist

von Meret Racz -
super, vielen dank