|
|
|
---
|
|
|
|
title: Uebungsabgabe mit Git
|
|
|
|
---
|
|
Anders als viele andere Arbeitsgruppen verwenden wir für die Abgabe der Hausübungen nicht OLAT oder Moodle, sondern [Git](https://git-scm.com/). Git ist für die Arbeit mit Programmcode optimiert und der souveräne Umgang mit Git ist ein Lernziel in Softwaretechnik. Im Sommersemester 2025 nutzen wir Git für die Vorlesungen Softwaretechnik und Software Architektur.
|
|
Anders als viele andere Arbeitsgruppen verwenden wir für die Abgabe der Hausübungen nicht OLAT oder Moodle, sondern [Git](https://git-scm.com/). Git ist für die Arbeit mit Programmcode optimiert und der souveräne Umgang mit Git ist ein Lernziel in Softwaretechnik. Im Sommersemester 2025 nutzen wir Git für die Vorlesungen Softwaretechnik und Software Architektur.
|
|
|
|
|
|
Wir verwenden dazu die [GitLab-Instanz der Rechenzentrums](https://cau-git.rz.uni-kiel.de/). Diese hat die Besonderheit, dass Studierende keine Projekte in ihrem eigenen Namespace anlegen können. Wir müssen Studierende daher erst in eine unserer GitLab Gruppen hinzufügen, sodass unser Workflow etwas komplexer als in vorherigen Durchgängen ist. Bei Fragen dazu meldet euch gerne (am besten im Mattermost-Kanal zur jeweiligen Lehrveranstaltung, dieses Semester also unter [https://wetalk.informatik.uni-kiel.de/home/channels/st-2025](https://wetalk.informatik.uni-kiel.de/home/channels/st-2025) oder [https://wetalk.informatik.uni-kiel.de/home/channels/sarch-2025](https://wetalk.informatik.uni-kiel.de/home/channels/sarch-2025)).
|
|
Wir verwenden dazu die [GitLab-Instanz der Rechenzentrums](https://cau-git.rz.uni-kiel.de/). Diese hat die Besonderheit, dass Studierende keine Projekte in ihrem eigenen Namespace anlegen können. Wir müssen Studierende daher erst in eine unserer GitLab Gruppen hinzufügen, sodass unser Workflow etwas komplexer als in vorherigen Durchgängen ist. Bei Fragen dazu meldet euch gerne (am besten im Mattermost-Kanal zur jeweiligen Lehrveranstaltung, dieses Semester also unter [https://wetalk.informatik.uni-kiel.de/home/channels/st-2025](https://wetalk.informatik.uni-kiel.de/home/channels/st-2025) oder [https://wetalk.informatik.uni-kiel.de/home/channels/sarch-2025](https://wetalk.informatik.uni-kiel.de/home/channels/sarch-2025)).
|
... | @@ -41,7 +44,7 @@ Das Anlegen eines Git Repositories ist in der Regel die erste Aufgabe auf dem er |
... | @@ -41,7 +44,7 @@ Das Anlegen eines Git Repositories ist in der Regel die erste Aufgabe auf dem er |
|
#### {-Wichtig:-}
|
|
#### {-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.
|
|
**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
|
|
# Während des Semesters: Abgabe und Feedback über das Git Repository
|
|
|
|
|
|
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.
|
|
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.
|
|
|
|
|
... | | ... | |