Diese Seite beschreibt die Funktionalitäten des Moodle Addon für FH-Complete. Die beschriebene Funktionalität bezieht sich auf die RESTAPI Version mit Stand 09/2019.
Neue User können automatisch im Moodle angelegt werden. Dies kann über einen Cronjob laufend erfolgen. Wenn ein neuer Kurs angelegt wird und der User noch nicht vorhanden ist wird dieser bei der Kursanlage im Moodle angelegt. Es wird empfohlen die User über den Cronjob bereits frühzeitig zu erstellen da die Kurserstellung aus dem CIS heraus deutlich schneller erfolgt wenn die User bereits in Moodle vorhanden sind.
Testkurse werden aus dem CIS heraus erstellt. Diese werden in der Kategorie „Testkurse“ → „Testkurse zu LVs“ erstellt. Die Kategorie wird anhand des Namens ermittelt. (Groß und Kleinschreibung ist hier wichtig) Wenn die Kategorie nicht vorhanden ist, wird diese automatisch erstellt. Testkurse werden nicht in einer Zwischentabelle gespeichert sondern Anhand der Kurzbezeichnung des Kurses im Moodle gefunden. Wenn der Kurs im Moodle gelöscht oder umbenannt wird verschwindet die Zuordnung im CIS.
Zu Testkursen werden alle Lektoren der Lehrveranstaltung hinzugefügt. Zusätzlich werden 3 Test-Studenten hinzugefügt. Diese müssen den Usernamen student1, student2 und student3 haben.
Kurs für ganze LV: Es kann ein Kurs für die gesammte LV erstellt werden. Alle Lektoren und Studienenden von allen Lehreinheiten werden dem Moodle Kurs zugeordnet
Kurs für eine einzlene Lehreinheit: Ein Kurs wird mit einer einzelnen Lehreinheit verbunden. Hier werden nur die Lektoren und Studierenden dieser Lehreinheit ins Moodle übernommen
Kurs für mehrere Lehreinheiten: Mehrere Lehreinheiten können mit einem Moodle Kurs verknüpft werden. Hier werden die Lektoren und Studierenden der selektierten Lehreinheiten in den Moodle Kurs übernommen.
Die Zuteilung wird in einer Zwischentabelle gespeichert. Wenn die Zuteilung zum Kurs entfernt werden soll kann dies übers Vilesci → Kursverwaltung administriert werden. Der Lektor selbst kann die Zuteilung nach dem Anlegen nicht mehr ändern.
Studierende und Lektoren werden nur in den Kurs hinzugefügt. Es werden nicht automatisch Personen aus dem Kurs entfernt.
Studierende die im FAS die Note „angerechnet“ eingetragen haben werden mit einer eigenen Rolle in den Kurs eingeschrieben.
Es können auch Fachbereichsleiter dem Kurs zugeordnet werden. Diese werden mit einer eigenen Rolle direkt dem Kurs zugeteilt (Nicht als weitere Nutzer)
Ein bereits bestehender Moodle Kurs kann mit einer Gruppe verknüpft werden. zB TW_MA Es werden dann alle Personen der FH-Complete Gruppe automatisch in den Kurs eingeschrieben. (Mit Rolle Teilnehmer/Student) Personen die aus der FH-Complete Gruppe entfernt werden, werden auch automatisch aus dem Moodle Kurs entfernt. Es werden nur Teilnehmer mit der Rolle Student automatisch aus dem Kurs entfernt. Personen mit anderen Rollen bleiben dem Kurs zugeteilt.
Ein Moodle Kurs kann mit mehreren Gruppen verknüpft werden. Ein Moodle Kurs kann jedoch nicht gleichzeitig mit einer Lehrveranstaltung und einer Gruppe verknüpft werden.
Bei Kursen die mit einer LV verknüpft sind ist eine Notenübernahme ins CIS möglich. Beim Aufruf der Gesamtnote im CIS wird im Moodle die Note der verknüpften Kurse abgefragt.
Sind mehrere Kurse vorhanden wird der Mittelwert der Kurse berechnet und als Note vorgeschlagen. Alternativ kann bei den Lehreinheiten im FAS auch eine Gewichtung hinterlegt werden nach der die Kurse gewichtet werden sollen.
Bei der Notenübernahme werden die Noten übernommen die auch im ODT Export der Noten im Moodle angezeigt werden.
Bei der Notenübernahme kann konfiguriert werden ob die Gesamtnote übernommen wird oder ob Prozentpunkte übernommen werden. Wenn Prozent übernommen werden, wird die Note aufgrund des im FH-Complete hinterlegten Notenschlüssels berechnet. Es werden dann sowohl Prozent als auch die Note im FH-Complete gespeichert.
Aktueller Stand:
Wenn ein Student dem Kurs neu Zugeteilt wird, wird die Gruppenzuordnung aus dem FH-Complete übernommen.
Wird für die einzelnen Lehreinheiten eine Zuordnung erstellt wird die jeweilige Gruppe angelegt. Wird für die ganze LV eine Lehreinheit eine Zuordnung erstellt wird nur eine der Gruppen erstellt.
Gruppen werden nur erstellt wenn „Gruppen übernehmen“ bei de Zuordnung gesetzt ist.
Die Berechtigung kann automatisch mit FH-Complete abgeglichen werden. Es werden nur neue Berechtigungen hinzugefügt. Bereits bestehende Berechtigungen werden nicht entfernt
Die vergebenen Rollen werden anhand der ID ermittelt. Diese können beliebig umbenannt werden. Erhält die Rolle eine neue ID (weil gelöscht und neu angelegt o.ä. muss das im FH-Complete Config angepasst werden)
Leiter von Studiengängen, Assistenzen, etc können automatisch den Kurskategorien zugeordnet werden. Dadurch erhalten diese Zugriff auf alle Kurse dieser Kategorie.
Leiter von Departments können direkt zu den Kursen als „Weitere User“ eingeschrieben werden. Diese haben dann Zugriff auf den Kurs, scheinen jedoch nicht als Kursteilnehmer auf.
Berechtigungen auf Kursebene werden nur gesetzt wenn der Kurs mit einer Lehrveranstaltung verknüpft ist. Bei Testkursen und Kursen die mit Gruppen verknüpft sind wird keine Berechtigung auf Kursebene gesetzt.