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 Waffel angemeldet hat. Bevor man
jetzt loslegen kann, braucht man aber noch ein SVN Passwort. Das kann man initial setzen,
indem man das Skript Change Passwort aufruft. Das Projektverzeichnis sieht ungefähr so aus.
Hier jetzt seid exemplarisch für den Benutzer ls. 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 Skript
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-Skripts 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 Skript 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
sproy i4sp1.pub gefolgt von der Aufgabe. Wenn man sich diese Dateien kopieren möchte,
kann man dies ganz einfach mit dem Skript Copy Public Files vor tun.
Zugänglich über
Offener Zugang
Dauer
00:02:53 Min
Aufnahmedatum
2021-04-14
Hochgeladen am
2021-04-15 00:47:49
Sprache
de-DE