Työn palauttaminen
Aikaraja: Työ on palautettava 31.1.2001 mennessä, viimeisen palautuspäivän vuoronkauden loppuun mennessä.
Keskiyön jälkeen vastaanotettuja töitä ei enää hyväksytä, eli lähetysajankohdalla ei ole merkitystä.
Palautusosoite: Valmis työ lähetetään sähköpostilla osoitteeseen tkoalycc-vastaukset@cs.helsinki.fi.
Vastauksen paketointi:
Työn on oltava joko tar-pallona (.tag.gzip, aka. .tgz) tai zip-
pakettina. Tiedoston nimi ilman lopputarkennetta tulee olla
"etunimi_sukunimi". Kun paketti puretaan, siitä on purkauduttava
työhakemistoon seuraava rakenne:
CONTACT.TXT | osallistujan henkilö- ja yhteystiedot |
public/ | työ kaikkineen, julkinen |
public/source/ | työn lähdekoodi |
public/documents/ | työn dokumentointi |
submit/ | muuten identtinen public/:n kanssa mutta anonyymi |
submit/source/ | työn anonyymi lähdekoodi |
submit/documents/ | työn anonyymi dokementointi |
snapshot0/ | otos työn alkuvaiheilta |
snapshot1/ | otos työn keskivaiheilta |
snapshot2/ | otos työn loppuvaiheilta |
public/ ja submit/ eroavat siis siinä, että public sisältee
sellaisen version työstä, jossa tiedostoissa on maininta tekijästä ja
mahdolliset copyright-ilmaisut. Tämä versio voidaan julkistaa kilpailun
sivustolla. submit taas ei saa sisältää mitään henkilöllisyyteen
viittaavaa - tämä on se kokonaisuus, joka välitetään tuomaristolle.
source/-hakemistojen tulee sisältää ohjelman täydellinen lähdekoodi.
Lähdekoodin on käännyttävä joko suoraan kaikki source/-hakemiston alla
olevat lähdekooditiedostot kääntämällä, tai sitten tämän hakemiston
juuressa on oltava Red Hat 6.2:ssa toimiva Makefile, joka kääntää
kaiken komennolla make.
documents/-hakemistojen tulee sisältää erillisinä
ascii-tekstidokumentteina työn lyhyen arkkitehtuurikuvauksen, lyhyen
käyttöohjeen, sekä lyhyen, vapaamuotoisen selostuksen työstä -
vaikkapa sen yleistä selittämistä ja tunnettujen bugien listauksen.
Huomattavaa on, että luokkadokumentaatiota ei toimiteta, vaan se
generoidaan toimitetuista lähdekoodeista. Luokkadokumentaation on oltava
selkeä ja kattava.
snapshot0-2 käsittää kolme public/-hakemiston kaltaista kokoelmaa
kolmesta eri työn vaiheesta. Nämä ovat työn alkuperäisyyden varmistamisen
helpottamiseksi.
Vain yksi vastaus: Jokaiselta kilpailijalta otetaan vastaan vain yksi vastaus. Ensimmäisen vastauksen jälkeen samalta
kilpailijalta saapuneet paketit tuhotaan suoraan. Erityistilanteissa pitää ottaa yhteyttä järjestäjiin.
|