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.