Zu guter Letzt noch eine kurze Einführung in das Abgabesystem und das Projektverzeichnis,
das wir euch zur Verfügung stellen.
Jedem Teilnehmer an der Systemprogrammierung stellen wir zum einen ein SVN Repository zur
Verfügung, das unter der hier aufgelisteten URL zur Verfügung steht.
Dabei ist eingemerkt, dass der Login durch den aktuellen Benutzernamen zu ersetzen ist.
Diese URL braucht ihr, wenn ihr von zu Hause das Repository auschecken wollt.
Außerdem bekommt jeder ein Projektverzeichnis, das unter dem Pfad slash proj slash i4sp1
zur Verfügung steht und auch hier ist der Login wieder durch den Benutzernamen zu ersetzen.
Wenn man sich im Verzeichnis slash proj befindet und ein ls des Verzeichnisses i4sp1 nicht
auflistet, ist das kein Problem.
Durch die Konfiguration im ZIP werden die Verzeichnisse erst aufgelistet, wenn man sich
darin befindet.
Sowohl das Repository als auch das Projektverzeichnis werden automatisch erstellt, kurz nachdem
man sich im Waffle angemeldet hat.
Bevor man jetzt loslegen kann, braucht man aber noch ein SVN Passwort.
Das kann man initial setzen, indem man das Script Change Password aufruft.
Das Projektverzeichnis sieht ungefähr so aus.
Hier jetzt exemplarisch für den Benutzer Alice.
Es gibt auf der einen Seite das Strunk-Verzeichnis, in dem ihr die Aufgaben bearbeiten könnt.
Dabei wird für jede Aufgabe ein neues Unterverzeichnis angelegt.
Das jeweils heißt Aufgabe gefolgt von der Nummer der Aufgabe.
Außerdem gibt es noch das Branches-Verzeichnis, das aber erst in der nächsten Woche relevant
wird.
Wenn man mit der Bearbeitung seiner Aufgabe fertig ist, kann man die Lösung mit dem Script
Submit abgeben.
Dabei ruft man einfach Submit auf und gibt als Argument den Namen der Aufgabe ein.
In diesem Beispiel wird die Aufgabe 1 abgegeben.
Wenn man aber zu einem späteren Zeitpunkt merkt, dass die Abgabe fehlerhaft war, kann
man diese noch einmal korrigieren und durch erneutes Aufrufen des Submit-Skrips ein weiteres
Mal abgeben.
Es wird die Abgabe gewertet, die noch zuletzt rechtzeitig getätigt wurde.
Wenn man wissen möchte, zu welchem Zeitpunkt man mit der Bearbeitung fertig sein muss,
kann man das Script Get Deadline gefolgt von dem Namen der Aufgabe abfragen.
Für einige Aufgaben stellen wir bereits kleine Programmteile oder Verzeichnisstrukturen
bereit.
Diese befinden sich in dem Verzeichnis PROY i4sp1 PUP gefolgt von der Aufgabe.
Wenn man sich diese Dateien kopieren möchte, kann man dies ganz einfach mit dem Script
Copy Public Files vor tun.
Zugänglich über
Offener Zugang
Dauer
00:03:26 Min
Aufnahmedatum
2020-04-20
Hochgeladen am
2020-04-20 17:36:15
Sprache
de-DE