# Modulversionierung

---

Grundsätzlich existieren zwei Wege zur Modulversionierung:

- <div class="li">ein **komplett neues Modul** anlegen</div>
- <div class="li">eine **neue Version eines bestehenden Moduls** anlegen</div>

Beide Wege wurden durch die HIS Software technisch ermöglicht. Es liegt an der Hochschule, welche Umsetzung bevorzugt wird. Ein **Vorteil der Versionierung** ist, dass die beiden Rollen Student/-in und Sachbearbeiter/-in im Prüfungsamt nur **die jeweils gültige Version** sehen können.

## Neue Version

---

Eine neue Version eines bestehenden Moduls ist eine **Kopie mit geringfügigen Änderungen**. Es bestehen jedoch die **gleichen Verknüpfungen / Zuordnungen** zu darüber liegenden Konten wie bei der ursprünglichen Version des Moduls.

[![image.png](https://books.rz.tu-bs.de/uploads/images/gallery/2025-01/scaled-1680-/n4SpbmLokMkVQM4k-image.png)](https://books.rz.tu-bs.de/uploads/images/gallery/2025-01/n4SpbmLokMkVQM4k-image.png)

## Gültig bis

---

Das Datum „Gültig bis“ hat Auswirkungen, die man kennen muss.

Wenn es Studierende gibt, die die alte Modulversion begonnen aber nicht abgeschlossene haben, so muss gewährleistet sein, dass diese Studierenden das alte Modul zu Ende machen können. Im Studienplaner und in der Sachbearbeitung wird in dem Fall auch korrekt das alte Modul angezeigt, aber Anmeldung und Verbuchung funktionieren nur, wenn das alte Modul noch gültig ist. Deshalb darf die Gültigkeit des alten Moduls erst ablaufen, wenn wirklich alle Studierenden das Modul beendet haben.

Im Curriculum Designer werden in der Struktur der Prüfungsordnung nur aktuell gültige Module angezeigt. Wenn man auch die nicht mehr gültigen Module sehen will, muss das Tagesdatum in der Zeile über der Struktur gelöscht werden.

Wenn man rückwirkend in einem alten Semester ein altes Modul verbuchen will, muss im Studienverlauf das alte Semester ausgewählt und das Tagesdatum in der Zeile über der Struktur gelöscht werden.

Im Vorlesungsverzeichnis werden nur aktuell gültige Module angezeigt. Wenn man ein altes Modul noch nicht auslaufen lassen kann, weil es Studierende gibt, die es noch beenden müssen, muss es dort explizit ausgeblendet werden.

Im Modulhandbuch werden alle Module angezeigt. Dort muss immer explizit ausgeblendet werden.

## Sichtbarkeiten für Studierende

---

Ob ein versioniertes Modul für einen Studierenden sichtbar ist, hängt von der **eingestellten Gültigkeit** und den bereits vorhandenen Leistungen des Studierenden ab.

**Beispielkonfiguration:**

- <div class="li">Modul A - <span style="color: rgb(53, 152, 219);">**Version 1**</span> | Eingehängt in Konto A und Konto B | **Gültigkeit** bis 30.09.2022 (Ende SoSe 2022)</div>
- <div class="li">Modul A - <span style="color: rgb(45, 194, 107);">**Version 2**</span> | Eingehängt in Konto A und Konto B | **Gültigkeit** ab 01.10.2022 (Beginn WiSe 2022/23)</div>

**Ergebnis:**

- <div class="li">Student/-in **A** hat Modul A - <span style="color: rgb(53, 152, 219);">**Version 1**</span> im SoSe 2022 begonnen</div>
    - <div class="li">Zum Zeitpunkt *20.10.2022* (also nach Beginn WiSe 2022/23) ist nur Modul A - <span style="color: rgb(53, 152, 219);">**Version 1**</span> für sie/ihn sichtbar, auch wenn Modul A - <span style="color: rgb(45, 194, 107);">**Version 2**</span> vorhanden und bereits gültig ist</div>
- <div class="li">Student/-in **B** hat bisher **keine Leistungen** im seinem/ihrem Studienverlauf</div>
    - <div class="li">Zum Zeitpunkt *20.10.2022* (also nach Beginn WiSe 2022/23) ist nur Modul A - <span style="color: rgb(45, 194, 107);">**Version 2**</span> für sie/ihn sichtbar. Modul A - <span style="color: rgb(53, 152, 219);">**Version 1**</span> ist für Student/-in B **nicht** sichtbar.</div>

Falls die Versionierung in einem Elternelement vorgenommen wird, erfolgt systemtechnisch eine Abfrage, ob diese Einstellung auch **in die Kindelemente** übertragen werden soll. Das kann aber eventuell nicht sinnvoll sein und wird durch HIS fortlaufend getestet.

## Hinweise zur Suche

---

Das konfigurierte **Gültigkeitsdatum** des Moduls hat keine Auswirkungen auf die spätere Suche. Das System findet in den Rollen Sachbearbeiter/-in im Prüfungsamt und Studienkoordinator/-in immer alle Modulversionen (auch die bereits abgelaufenen).