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
Kursbereich: für User nur Kurse sichtbar, in denen er/sie eingeschrieben ist
von Meret Racz -
Anzahl Antworten: 4
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.
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:
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.
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