Geplant ist dort ein großes Repository von _ALLEN_ EPROG Spezifikationen und einige ausgewählte Lösungen anzulegen, um uns allen und auch nachfolgenden Generationen von Informatik Studenten das Leben zu erleichtern. Eine Lösung wird dann ausgewählt, wenn Sie möglichst alle Punkte erreicht hat oder wenn Sie sich durch guten Stil auszeichnet und nur wegen Kleinigkeiten Punkte abgezogen wurden.
Jede Spezifikation wird einem Editor zugeordnet und er entscheidet, ob die Lösung veröffentlicht wird oder nicht.
/eprog
index.html (Verzeichnis aller Beispiele)
/BSPNUMMER
Beispiel.html (Die Spezifikation)
index.html (Liste der Lösungen + Punkteanzahl und ev. Fehlerprotokoll)
/io (Testfälle aus der Spez. und aus zugesendeten Lösungen)
/MATRIKELNUMMER (1. Lösung)
.
.
.
Einen relativ aktuellen Snapshot findet man unter: http://eprog.sourceforge.net/eprog/
Das ganze Projekt ist zu finden unter: http://sourceforge.net/projects/eprog
Zum Suchen einer Lösung bietet sich das CVS Webgateway an: http://eprog.cvs.sourceforge.net/viewvc/eprog/
Zum Herunterladen einer Lösung verwendet man CVS:
cvs -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog login cvs -z3 -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog co eprog/modulenamestatt modulename die Beispielnummer einsetzen um den ganzen Verzeichnisbaum eines Beispiels zuholen, bzw. beispielnummer/unterverzeichnis um nur eine bestimmte Lösung oder die I/O Paare zu holen. z.B.
cvs -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog login cvs -z3 -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog co eprog/1234(holt den gesamten Verzeichnisbaum eines Beispiels 1234)
cvs -z3 -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog co eprog/1234/0123456(holt nur die Lösung von 012345 des Beispiels 1234)
cvs -z3 -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog co eprog/1234/io(holt nur die I/O-Paare für das Beispiel 1234)
cvs -z3 -d:pserver:anonymous@eprog.cvs.sourceforge.net:/cvsroot/eprog co eprog(holt denn gesamten eprog Verzeichnisbaum)
Schicke uns für jede Spezifikation die Du erhalten hast, sofern sie noch nicht unter http://eprog.sourceforge.net/eprog/ vorhanden ist, eine gepackte Datei (BSPNUMMER.(zip|tar|...)) an eprog@heder.com. Der Betreff dieser Mail muss folgendes Format haben:
SPEZ [BSPNUMMER]
Aus administrativen Gründen bitten wir Euch jede Lösung extra zu versenden.
Wenn Du eine gute Lösung für ein Beispiel hast, schicke bitte eine gepackte Datei (BSPNUMMER_MATRIKELNUMMER.(zip|tar|...)) an eprog@heder.com. Der Betreff dieser Mail muss das folgende Format haben:
LSG [MATRIKELNUMMER] [BSPNUMMER] [GESAMTPUNKTEANZAHL für dieses BSP]
Bei Lösungen aus der 2. Runde bitte als BSPNUMMER folgendes angeben: 2[LETZTEN 3 ZIFFERN DES BEISPIELS AUS DER 1. RUNDE DAS ES IMPLEMENTIERT]. Also wenn Du in der 2. Runde ein Beispiel 2011 bekommen hast, dein testen.java aber eigentlich die Funktionalität von 1042 implementiert, dann gibt als BSPNUMMER 2042 an.
Aus administrativen Gründen bitten wir Euch jede Lösung extra zu versenden.
Wenn wir dein Beispiel angenommen haben, wirst du von uns per E -Mail benachrichtigt, wenn du willst kannst Du uns Reviews schicken die dann auch veröffentlich werden. In diesem Zusammenhang kannst du auch angeben ob du noch Zusatzpunkte erhalten hast. Der Betreff bitte in diesem Format:
LSGREV [MATRIKELNUMMER] [BSPNUMMER] [GESAMTPUNKTEANZAHL für dieses BSP]
Wir veröffenlichen nur Reviews die wir vom Autor des reviewten Programms bekommen haben.
Es ist genau somöglich wenn Du dein Beispiel noch verbessert hast, kannst du uns auch ein Update schicken, wenn das oft der Fall ist dann lese bitte auch den Punkte 4 :). Im Falle eines Updates bitte folgenden Betreff verwenden:
LSGUP [MATRIKELNUMMER] [BSPNUMMER]
Wenn Du dein Programm testest und dabei neue I/O-Paare erfindest, dann bitte sende diese ebenfalls in gepackter Form (BSPNUMMER.(zip|tar|...)) an eprog@heder.com, mit dem Betreff:
IO [BSPNUMMER]
WE WANT YOU! Wenn Du etwas Freizeit hast und an diesem Projekt mitarbeiten willst und Dir dadurch einen Platz in der HALL OF FAME verdienen willst, dann schreib ein Mail an eprog@heder.com mit dem Betreff:
HALL OF FAME
Vielen Dank für Euere Unterstützung
Hannes (aka heder)
Manuel (aka manuel)