SchulMoodle-Kurse aus PaedOrg-Kursmappen heraus anlegen
Lehrkräfte haben in einer Kursmappe von "mein Unterricht" die Möglichkeit, einen passenden SchulMoodle-Kurs anzulegen. Die in der Kursmappe hinterlegten Teilnehmenden werden in den neu angelegten Kurs eingetragen. Dabei werden auch Teilnehmende, die bis zu diesem Zeitpunkt noch nicht in SchulMoodle waren, dort angelegt.
Lehrkräfte mit Schreibrechten in der Kursmappe werden als Trainer/-in in den Kurs eingeschrieben, Lernende werden als Teilnehmer/-in in den Kurs eingeschrieben. Durch diesen Prozess entfällt das übliche manuelle Einschreiben der Teilnehmenden in den SchulMoodle-Kurs.
LernSys-Tooladmins sollte keine Veränderungen am SchulMoodle-System bezüglich Verbindung zwischen PaedOrg-Kursmappen und SchulMoodle durchführen, um die Systemstabilität nicht negativ zu beeinflussen.
1. Das PaedOrg-Tool "mein Unterricht"
Im Schulportal Hessen steht im Tool "mein Unterricht“ eine neue Funktion zur Verfügung.
1.1 Anlegen von SchulMoodle-Kursen:
Wenn in PaedOrg die SchulMoodle-Kachel aktiviert ist und ein SchulMoodle zur Schule existiert, wird Lehrkräften bei den Kursmappen in "mein Unterricht" ein Knopf "SchulMoodle" angeboten. Dieser Button ermöglicht es, zu einer Kursmappe und der dazugehörigen Lerngruppe einen SchulMoodle-Kurs im SchulMoodle anlegen zu lassen. Zusätzlich werden die Nutzenden direkt in den Kurs eingeschrieben.
Lehrkräfte mit Schreibrechten in der Kursmappe erhalten im SchulMoodle-Kurs die Rolle mit der id=3, die in SchulMoodle technisch als „editingteacher“ (Trainer/-in) bezeichnet ist.
Lernende und sonstige Lehrkräfte ohne Schreibrechte in der Kursmappe erhalten die Rolle mit der id=5, die in SchulMoodle technisch als „student“ (Teilnehmer/-in) bezeichnet ist.
1.2 Aktualisieren von SchulMoodle-Kursen:
Wurde bereits ein SchulMoodle Kurs über diese Funktion erstellt, ist es möglich, die Liste der eingeschriebenen Nutzenden zu aktualisieren. Dabei werden nicht mehr zum Kurs gehörende Nutzende aus dem Kurs entfernt, neu hinzugekommene Nutzende werden hinzugefügt.
2. Auswirkungen innerhalb von SchulMoodle
Dieser Abschnitt beleuchtet für die LernSys-Tooladministration welche Auswirkungen die Funktion auf das SchulMoodle der Schule hat.
2.1. Kursbereich
Beim erstmaligen Aufruf dieser Funktion wird im SchulMoodle der Schule ein Kursbereich „Kurse zu Kursmappen aus PaedOrg“ angelegt. In diesem Kursbereich werden dann die Kurse aus PaedOrg heraus erstellt.
Nach der Erstellung können die Kurse in andere Kursbereiche verschoben werden. Dies hat keine Auswirkung auf zukünftige Aktualisierungen.
Die Kursbereichs-ID dieses Kursbereichs darf nicht verändert werden, da diese für die ordnungsgemäße Verarbeitung genau so benötigt wird, wie sie hier festgelegt ist.
Technisch ist es möglich den Namen des Kursbereiches anzupassen, was jedoch nicht zu empfehlen ist, da dadurch im Falle von technischen Problemfällen die Fehlersuche erschwert wird.
Sollte die Kursbereichs-ID (1) verändert werden, so wird beim nächsten "Anlegen eines Kurses für Kursmappen" erneut ein Kursbereich mit dieser Kursbereichs-ID angelegt!
2.2 Kurse
Jeder durch die Schnittstelle erstellte Kurs bekommt als Idnumber die eindeutige Kursmappenid aus PaedOrg hinterlegt. Sollte es bereits einen Kurs mit entsprechender ID im SchulMoodle geben, so wird zusätzlich "-Ziffer" angehängt.
Beispiel:
Es existiert im SchulMoodle bereits ein Kurs mit Kurs-ID (technisch: idnumber) 3451 und zur Kursmappe mit der Kursmappenid 3451 soll ein SchulMoodle-Kurs angelegt werden.
In diesem Falle wird der Kurs im vorgesehenen Kursbereich angelegt, aber die Idnumber wird zu 3451-1 ergänzt.
Für den kurzen Kursnamen gilt technisch die Bedingung, dass dieser eindeutig sein muss. Daher wird auch hier im Falle einer Namenskollision eine " -1" ergänzt.
Der Eintrag unter "Vollständiger Kursname" kann, wenn unbedingt notwendig, angepasst werden, ohne dass die Funktion gestört wird.
Ebenfalls kann der Kurs in einen anderen Kursbereich verschoben werden, ohne die Funktionalität einzuschränken, da er allein über die moodleinterne ID (in der URL "...course/view.php?id=1234") identifiziert wird.
2.3. Weitere Änderungen
Im SchulMoodle gibt es eine neue Rolle, die genau die für die Funktion notwendigen Berechtigungen enthält. Diese Rolle nicht verändern! Ebenfalls wurde dafür ein Nutzerkonto und ein Webservice angelegt, die jeweils nicht verändert werden dürfen.