Palautusohjeet

Yleistä tehtävien palauttamisesta

Tehtävät palautetaan Rubyric-järjestelmään vastaavan tehtävän alle. Tämän jälkeen täytetään tehtävänantoon liittyvä palautelomake.

Tehtävät on palautettava viimeiseen palautuspäivään mennessä. Sekä ohjelmointi- että teoriatehtävät voi palauttaa useampaan kertaan. Viimeisin palautus arvostellaan. Harjoitusten viimeiset palautuspäivät näet Harjoitustyöt-sivulta.

Myöhästyneistä ja virheellisestä palautuksista sakotetaan! Myöhästyneestä palautuksesta seuraa 2 pisteen vähennys alkavaa vuorokautta kohden – eli esimerkiksi sunnuntaina klo 18.01 palautetun työn pisteistä vähennetään 4 pistettä. Virheellisestä palautusmuodosta seuraa 2 pisteen vähennys.

Käsitekartan palauttaminen

Käsitekartta tulee palauttaa käyttäen häviötöntä kuvaformaattia. Kuvaresoluution valinnassa tulee käyttää omaa harkintaa. Katso tarkempi käsitekarttaohjeistus omasta dokumentistaan.

UML-kaavion palauttaminen

Tehtävä tulee palauttaa zip-pakettina, joka sisältää PDF-muotoisen dokumentin ja UML-kaavion häviöttömässä kuvaformaatissa. Katso tarkempi UML-ohjeistus omasta dokumentistaan.

Esseen palauttaminen

Essee tulee palauttaa pdf-muodossa. Dokumentin muotoilussa saa käyttää omaa harkintaa fontin, kirjasimen ja rivinvälityksen osalta. Katso tarkempi esseeohjeistus omasta dokumentistaan.

Ohjelmointitehtävien palauttaminen

Ohjelmointitehtävät palautetaan jar-pakettina, joka sisältää tekemäsi .scala-tiedostot. Jar-paketin voit luoda joko suoraan Eclipsestä tai komentorivillä.

jar-paketin luominen komentorivillä

Jar-paketti luodaan työhakemiston .scala-tiedostoista komennolla jar seuraavasti:

jar cvf 123456_Kierros0.jar *.scala

Jar-pakettien luonnissa kannattaa olla varovainen, sillä komennosta unohdettu paketin nimi voi aiheuttaa jonkun .scala-tiedoston tuhoutumisen (jar-paketti luodaan tuolla nimellä). Onkin suositeltavaa luoda jokaiselle tehtäväkierrokselle oma hakemisto (tässä nimellä "Kierros0"), kirjoittaa ja testata luokat tuon hakemiston alla ja lopuksi pakata koko hakemisto palautusta varten:

jar cvf 123456_Kierros0.jar Kierros0

Lopuksi voit seuraavalla komennolla tarkistaa jar-pakettiin pakatut tiedostot:

jar tvf 123456_Kierros0.jar

Pakkaathan palautukseesi nimenomaan .scala-tiedostot. Pelkkien .class- tiedostojen avulla ei palautuksesi arvostelu ole mahdollista, eikä niitä tarvitse palauttaa.

jar-paketin luominen Eclipsellä

Valitse haluamasi projektin kohdalla File-valikosta Export....

Esiin tulevasta valintaikkunasta valitse Java-kansion alta JAR file.

Seuraavassa näkymässä varmista, että valitsen pakattavaksi .scala-tiedostot. Joudut siis muuttamaan valintoja kuvan mukaisiksi. Valitse sitten jar-paketillesi tallennuspaikka ja nimeä se opiskelijanumerosi ja tehtäväkierroksen mukaan. Lopuksi paina Finish.

Varmista vielä ennen palauttamista, että olet todella pakannut kaikki tekemäsi .scala-tiedostot esimerkiksi komentorivikomennolla.