Johdatus ohjelmointiin EXAM tentin liitetiedostojen lataaminen, käyttäminen ja palauttaminen Kerro mahdolliset puutteet tai parannusehdotukset: pietari.heino@tut.fi Tällä sivulla on selitetty lyhyesti ilman kuvitusta, miten tentti aloitetaan ja palautetaan. Jos tarvitset seikkaperäisempiä ohjeita näiden toimintojen suorittamiseen, niin kuvitettu ohje alkaa sivulta 2. Ole tarkkana, että lataat tiedostot ja palautat tenttivastauksena kirjoittamasi Python ohjelman oikein! Tenttikysymyksessä on yksi tai kaksi liitetiedostoa: Python ohjelmakooditiedosto ja mahdollisesti lisäksi tekstitiedosto, joka sisältää ohjelman syötteitä. Liitetiedostot on aina paketoitu tiedostoon liitteet.zip. Linkki liitetiedostoon löytyy tehtävänannon lopusta, kun olet klikannut hiirellä kysymyksen vasemmassa yläkulmassa olevaa nuolta. Liitteen lataaminen tapahtuu seuraavasti: Klikkaa linkkiä "Lataa liite" ja valitse vaihtoehto "Save File". Tallenna hakemistoon Desktop. Klikkaa hiiren oikealla näppäimellä työpöydälle ilmestynyttä kansiota ja valitse Extract all. Valitse talletuskansioksi Desktop\tentti. Avaa PyCharmissa uusi projekti ja anna projektikansioksi em. kansio. PyCharm ilmoittaa, että kansio on jo olemassa ja siellä on tiedostoja sekä kysyy, käytetäänkö niitä projektin pohjana. Vastaa kyllä. Tee kaikki tehtävänannon osat samaan tiedostoon ja palauta kyseinen.py tiedosto tenttivastauksen liitetiedostona. Liite lisätään tenttivastaukseen samassa paikassa, josta liitteet.zip ladattiin valitsemalla hiirellä kohta "Lisää liite". Mitään muita tiedostoja ei tarvitse palauttaa, eikä ko. tiedostoa tarvitse zipata. Älä myöskään kirjoita vastaustasi tekstikentään, joka on varattu esseevastauksen kirjoittamiseen. Vain liitetiedostot tarkastetaan. Huomaa, että pelkkä "Tallenna ja palauta tentti" ei riitä tentin palauttamiseksi. Kirjoittamasi.py tiedosto on ennen sitä liitettävä osaksi tenttivastausta. Kurssin materiaalit löytyvät työpöydän kansiosta johoh K2016. Kansion sisällä on OHJE.txt, jossa kerrotaan, miten voit käyttää materiaalia.
Yksityiskohtainen, kuvitettu versio edellisellä sivulla lyhyesti esitetyistä ohjeista alkaa tästä Työpöydällä EXAMin käynnistys ja sulkeminen. Kansiossa kurssin materiaalit. Huomaa! Kansion sisällä on erikseen OHJE.txt tiedosto, joka kertoo, miten käytät kurssimateriaalia tentin aikana.
Tentti auki Tenttikysymyksen perässä linkki, josta voi ladata tentin liitetiedoston. Liitetiedoston nimi on aina liitteet.zip. Se on purettava zip paketti, jonka sisällä on aina valmista Python ohjelmakoodia yhdessä.py tiedostossa ja mahdollisesti ohjelman syötetiedosto.
Liitelinkin avaaminen ehdottaa liitteenä olevan paketin avaamista Liitteenä ollut paketti auki Windowsin tiedostoselaimessa. Kuvassa näkyy kirjasto nimisen tehtävän tiedostot. Tiedostot pitää nyt siirtää työpöydälle uuteen kansioon. Luo työpöydälle uusi kansio hiiren oikean klikkauksen takaa ja anna sille nimeksi TENTTI. Sen jälkeen
raahaa/vedä/drag n droppaa zip paketin tiedostot juuri luomaasi kansioon. Voit myös purkaa tiedostot sinne. Alla molemmista tavoista kuva. Tärkeintä on, että tiedostot päätyvät juuri luomaasi kansioon. Vaihtoehto 1: Liitepaketin tiedostojen raahaaminen työpöydälle luotuun kansioon TENTTI
Vaihtoehto 2: Liitepaketin tiedostojen purkaminen työypödälle luotuun TENTTI kansioon käyttäen Windowsin tiedostoselaimen Exctract all files toimintoa
Kun liitepaketin tiedostot on purettu työpöydälle luotuun kansioon, voi Pycharmin avata. Pycharmista valitaan uusi projekti ja projektin sijainniksi annetaan työpöydän liitetiedostot sisältävä kansio (TENTTI). Pycharm kysyy, käytetäänkö tiedostoja projektin pohjana, johon vastataan kyllä.
Pycharmissa uusi projekti ja siellä liitteenä ladatut tiedostot. Nyt tenttiä voi alkaa tehdä! HUOM! Tenttivastaus on tarkoitus koodata valmiina annettuun kooditiedostoon.
Kun tentti on valmis, pitää EXAMiin palauttaa liitetiedostona Python kooditiedosto. Valitse vasemman alanurkan linkki. Valitse Liitetiedoston valinta ikkunasta Valitse
Valitse työpöydälle luomasi TENTTI kansio, jonka sisällä kooditiedostosi on TENTTI kansion sisällä pitäisi olla kooditiedostosi, jos noudatit aiempia ohjeita. Nyt lue eteenpäin ja ole tarkkana. EXAMiin pitää siis lisätä liitteeksi se tiedosto, johon oma koodi on kirjoitettu ja joka on testattu toimivaksi. Tenttivastaus on tarkoitus koodata siihen tiedostoon, joka annettiin liitteenä ja joka sisälsi koodia valmiiksi pienen määrän. Näin ollen tässä kansiossa pitäisi olla vain yksi.py päätteinen Python kooditiedosto, ja pitäisi olla aivan selvää, mikä tiedosto kuuluu palauttaa.
Jos kuitenkin on käynyt niin, että olet luonut aivan uuden tiedoston omaa koodia varten ja toteuttanut ohjelmasi sinne, niin ole erityisen tarkkana, että palautat juuri oikean tiedoston. Oikean tiedoston valitsemista pitäisi helpottaa se, kun katsot tiedostojen aikaleimoista, kumpi tiedosto on se, jota olet muokannut tentin aikana ja kumpi on luotu tentin alussa. Ole siis tiedostoa valitessasi aivan äärimmäisen tarkkana, että palautat juuri sen tiedoston, johon olet koodisi kirjoittanut ja jonka toimintaa olet ohjelmaa testatessasi kokeillut kaiken aikaa! Jos palautat väärän tiedoston tai et palauta mitään tiedostoa, emme saa tenttiäsi arvioitavaksi ja joudut suorittamaan tentin uudestaan. Windowsin tiedostoselaimesta valittu oikea kooditiedosto. Seuraavaksi valitaan Tallenna.
Tallentamisen jälkeen vasempaan alalaitaan Vastauksen liitetiedosto kohtaan tulee sen tiedoston nimi, joka liitteeksi valittiin. Tiedostonimen perässä on punainen x, josta liitteen voi poistaa, jos huomaa liittäneensä väärän tiedoston. (Jotkut opiskelijat ovat palauttaneet esimerkiksi alkuperäisen liitteet.zip paketin tai syötetiedoston. Ole tarkkana, että palautat kooditiedostosi!)
Kun liitetiedoston nimi lukee vasemmassa alalaidassa, paina vielä oikealta löytyvää Tallenna nappia. Kun painat Tallenna, oikeaan yläkulmaan ilmestyy ilmoitus vastauksen tallentamisesta. Nyt tiedostosi on ladattu Examiin, mutta tenttiäsi ei vielä ole palautettu. Lue vieläkin eteenpäin.
Lopuksi tenttivastaus palautetaan Tallenna ja palauta tentti valinnalla EXAM ikkunan oikeasta laidasta. Tentin palauttamisen jälkeen EXAMista kirjaudutaan ulos tenttiluokan ohjeiden mukaisesti eli työpöydän kuvaketta käyttäen. EXAM itse huolehtii, että kooditiedostot yms. vastaukseen liittyvät asiat tuhoutuvat ja myöhemmät tenttijät eivät näe niitä. Jos keksit jotain parannettavaa tähän ohjeeseen tai jotakin sellaista, minkä koet tärkeäksi mainita, lähetä sähköpostia osoitteeseen pietari.heino@tut.fi