... | ... | @@ -4,11 +4,11 @@ Wir verwenden dazu die [GitLab-Instanz der Rechenzentrums](https://cau-git.rz.un |
|
|
|
|
|
# Schritt 1: Anmelden zur Übung im OLAT
|
|
|
|
|
|
Alle Teilnehmenden melden sich zur entsprechenden Übungsgruppe im OLAT an. Für die Vertiefungsvorlesungen gibt es hier in der Regel nur eine Gruppe, für Softwaretechnik sind es ca. 6 verschiedene Übungstermine.
|
|
|
Alle Studierenden melden sich zur entsprechenden Übungsgruppe im OLAT an (siehe Verlinkungen im UnivIS). Für die Vertiefungsvorlesungen gibt es hier in der Regel nur eine Gruppe, für Softwaretechnik sind es ca. 6 verschiedene Übungstermine.
|
|
|
|
|
|
# Schritt 2: Geduld ;-)
|
|
|
|
|
|
Alle die sich in die entsprechenden Übungsgruppen eingetragen haben, werden durch ein Skript in die entsprechenden GitLab-Gruppen und den Mattermost-Kanal zur Veranstaltung eingetragen. Dieses Skript läuft in der Regel am Anfang des Semesters mehrmals am Tag, aber nicht kontinuierlich. Insbesondere Nachts, an Wochenenden oder an Feiertagen kann es also eine Weile dauern.
|
|
|
Alle Studierenden, die sich in eine Übungsgruppe eingetragen haben, werden durch ein Skript in die entsprechende GitLab-Gruppe und den Mattermost-Kanal zur Veranstaltung eingetragen. Dieses Skript läuft in der Regel am Anfang des Semesters mehrmals am Tag, aber nicht kontinuierlich. Insbesondere Nachts, an Wochenenden oder an Feiertagen kann es also eine Weile dauern.
|
|
|
|
|
|
# Schritt 3: Zugriff auf Materialien
|
|
|
|
... | ... | @@ -36,13 +36,13 @@ für die Abgabe eurer Übungen. Innerhalb dieser Gruppe könnt ihr ein Repositor |
|
|
|
|
|
# Schritt 4: Anlegen eines Repositories
|
|
|
|
|
|
Dies ist in der Regel die erste Aufgabe auf dem ersten Übungsblatt im Semester: Hier legt ihr jeweils für zwei Studierende ein GitLab-Projekt in der entsprechenden Gruppe unterhalb von _abgabe-repos_ an. Falls ihr also etwa im Sommersemester 2025 an Softwaretechnik teilnehmt und euch im OLAT in die Übungsgruppe Montags von 12-14 Uhr eingetragen habt, ist dies die Gruppe [https://cau-git.rz.uni-kiel.de/ifi-ag-se/abgabe-repos/st-2025/mo-12-14](https://cau-git.rz.uni-kiel.de/ifi-ag-se/abgabe-repos/st-2025/mo-12-14). **Wichtig: Damit beide Teilnehmenden der Abgabegruppe Zugriff auf das Repository behalten (und wir wissen, welchen beiden Studierenden das Repository gehört und wem wir daher die Punkte gutschreiben sollen), muss die Person, die das Repository erstellt hat, die zweite Person noch explizit zum Repository hinzufügen (mit _Maintainer_-Rechten). Andernfalls verliert die zweite Person nach einigen Tagen den Zugriff auf das Repository, zusätzlich wissen wir dann nicht, wer die zweite Person ist, der die Punkte für die Abgaben gutgeschrieben werden sollen.** Der Person, die das Repository erstellt hat, gibt unser Skript automatisch _Maintainer_-Rechte auf das Repository auch über das Ablaufdatum des Gruppenzugriffs hinaus.
|
|
|
Das Anlegen eines Git Repositories ist in der Regel die erste Aufgabe auf dem ersten Übungsblatt im Semester: Hier legt ihr jeweils für zwei Studierende ein GitLab-Projekt in der entsprechenden Gruppe unterhalb von _abgabe-repos_ an. Falls ihr also etwa im Sommersemester 2025 an Softwaretechnik teilnehmt und euch im OLAT in die Übungsgruppe Montags von 12-14 Uhr eingetragen habt, ist dies die Gruppe [https://cau-git.rz.uni-kiel.de/ifi-ag-se/abgabe-repos/st-2025/mo-12-14](https://cau-git.rz.uni-kiel.de/ifi-ag-se/abgabe-repos/st-2025/mo-12-14). **Wichtig: Damit beide Teilnehmenden der Abgabegruppe Zugriff auf das Repository behalten (und wir wissen, welchen beiden Studierenden das Repository gehört und wem wir daher die Punkte gutschreiben sollen), muss die Person, die das Repository erstellt hat, die zweite Person noch explizit zum Repository hinzufügen (mit _Maintainer_-Rechten). Andernfalls verliert die zweite Person nach einigen Tagen den Zugriff auf das Repository, zusätzlich wissen wir dann nicht, wer die zweite Person ist, der die Punkte für die Abgaben gutgeschrieben werden sollen.** Der Person, die das Repository erstellt hat, gibt unser Skript automatisch _Maintainer_-Rechte auf das Repository auch über das Ablaufdatum des Gruppenzugriffs hinaus.
|
|
|
|
|
|
# Während des Semesters: Abgabe und Feedback über das git Repository
|
|
|
|
|
|
Eure Übungsabgaben erfolgen als Commits in dem von euch angelegten Repository, genauso bekommt ihr Feedback (inkl. einer Punktetabelle) zu euren Abgaben über dieses Repository. Genauere Angaben zur benötigten Struktur des Repositories erhaltet ihr in den jeweiligen Lehrveranstaltungen.
|
|
|
Die Abgabe eurer Übungsaufgaben erfolgt in Form von Commits in dem von euch angelegten Repository. Auf dem gleichen Weg, d.h. Commits durch Betreuende, bekommt ihr Feedback (inkl. einer Punktetabelle) zu euren Abgaben in euer Repository zurück gespielt. Genauere Angaben zur benötigten Struktur des Repositories erhaltet ihr in den jeweiligen Lehrveranstaltungen und insbesondere auf dem ersten Übungsblatt.
|
|
|
|
|
|
# Fragen?
|
|
|
|
|
|
Da wir im Sommersemester 2025 das erste Mal für Softwaretechnik das GitLab des RZ nutzen, ist dieser Workflow für eine große Veranstaltung so noch neu und nicht ausführlich getestet. Falls etwas schief geht oder unklar ist, meldet euch bitte sobald wie möglich!
|
|
|
Da wir im Sommersemester 2025 das erste Mal für Softwaretechnik das GitLab des Rechenzentrums nutzen, ist dieser Workflow für eine große Veranstaltung so noch neu und nicht ausführlich getestet. Falls etwas schief geht oder unklar ist, meldet euch bitte möglichst zeitnah bei uns.
|
|
|
|