Ohjeet 21.2.2020 tenttiä varten opiskelijoille
Uusintatentti IT-tiedekunnan yleisenä tenttipäivänä 21.2.2020 klo 12-16.
Tenttipaikat (Agoran kartta, klikkaa Ag kartalla)
- mikroluokat (etsi kartalta Latin-hakusanalla)
Odottakaa tentin alkua mikroluokan ulkopuolella, teidät pyydetään sisään tenttitilaan.
1. Ilmoittautuminen tenttiin
Please
Jos sinulla puuttuu HT ja/tai debug, niin miten ajattelit hoidella sen?
Please
Please
Jos epäselvää, ota yhteyttä: vesal@jyu.fi
Jos sinulla on samana päivänä toinen it-tiedekunnan tentti, ota hyvissä ajoin yhteyttä Enniin: enni.m.stylman@jyu.fi .
Please
Please
Please
Please
2. Ohjeita
Ohjeisiin voi tulla vielä tarkennuksia, eli merkitse itsellesi luetuksi kaikki kohdat, niin näet sitten jos tiedot muuttuvat.
Jos jossakin on ristiriitaista tietoa, toimitaan ensisijaisesti tämän 2019 ohjeenmukaisesti.
Vanhoja (keväiden) tenttejä ja arviointiperusteita löydät tuolta:
http://users.jyu.fi/~anlakane/ohjelmointi1/tentit/.
Tentti aloitetaan koneella. Tenttiin mukaan kynän ja kumin lisäksi myös kuvallinen henkilöllisyystodistus (ajokortti tms). Mikroluokassa saa tehdä ohjelmatehtäviä 1-2 maksimissaan 2 tuntia ja sitten vaihdetaan tekemään teoriatehtäviä eri TIM-sivulle. Yhteensä tenttiin saa käyttää aikaa maksimissaan 4 tuntia.
Lunttilapun yläreunaan on tulostunut käyttäjätunnus. Pidä lunttilappu esilla kun menet luokkaan, jotta siitä on helppo kirjoittaa käyttäjätunnus ja antaa näin oikeus tenttidokumenttiin.
2.1 Kokoontumispaikat
Mikroluokissa aloittavat tulevat odottamaan 1. krs mikroluokkien lähellä 10-15 min ennen oman vuoron alkamista. Mikroluokissa saa tehdä yliopiston koneella tai omalla koneella. Mikroluokissakin saa tehdä omalla koneella.
3. Visual Studio
Jokaisen on ennen tenttiä käytävä mikroluokassa tarkistamassa että Visual Studio (ja ComTest) toimii hänellä. Tehtävät voi tehdä ilmankin Visual Studiota suoraan TIMiin, mutta tällöin jää toki vaille debuggausmahdollisuutta. Jypeliä ei tarvita tenttitehtävissä.
Jos haluaa käyttää Rideriä, Xamarinia tai Monodeveloppia ja ComTestiä, niin silloin kannattaa käyttää omaa konetta. Hätätilassa voi muutenkin käyttää omaa konetta jos konepaikat loppuvat kesken tai on erikseen siitä sovittu. Siksi oma kone kannattaa olla varulta mukana.
4. Yleistä
Tentissä saa olla mukana yksi A4 kokoinen TIMissä tehty ja sieltä tulostettu lunttilappu molemmin puolin täytettynä. Lunttilappu kerätään pois kokeen jälkeen. Siksi kirjoita siihen johonkin kohti: "Saa käyttää tutkimustarkoituksiin". Laita myös pvm, nimesi ja nimikirjoituksesi. Luonnollisesti kenenkään henkilötiedot eivät tutkimusraportissa paljastu, vaan tietoja käytetään nimettömänä.
4.1 Lunttilapun tulostaminen
Tarkista että lunttilapun vasemmassa yläkulmassa näkyy viivakoodi:
Viivakoodin pitää myös olla riittävän selkeä. Jos se ei näy sinun tulostimellasi, niin tulosta yksi versio Agoran tulostimilla tai tulosta se riittävän isona omalla tulostimellasi. Ja pidä viivakoodi mukana.
4.2 Lunttilapun fonttikoko saavutettavuuden perusteella
Jos jollakin on perusteltu syy, esim lääkärin lausunto tms sille, että lunttilapun fontti pitää olla isompi, voi toimia seuraavasti:
painat lunttilapussa rattaan kuvaa ja siten
Edit settings
ja korvaat siinä olevan alla olevalla tekstillä:auto_number_headings: 0 texmacros: texfontsize: 20pt texmargins: 'left=5mm, right=5mm, top=5mm, bottom=5mm' texmacros: |!! \usepackage[code=Code39,X=.5mm,ratio=2.25,H=0.7cm]{makebarcode} !!
tuota 20pt voit kokeilla mikä on sopiva. Virallisen lapun tulostamiseksi vaihda vaikka rivi
texmacros:
riviksixtexmacros:
(elix
rivin alkuun tai pois sen mukaan mitä haluat tulostaa).virallinen lunttilappu pitää olla tentissä mukana että voi verrata, että noissa on samat tekstit. Se on sitten se, joka palautetaan tentin jälkeen.
ohjelmakoodissa fontin kasvatus aiheuttaa ongelmia kun ylipitkät rivit eivät mahdu. Eli niitä joudut pätkimään
toki voit tehdä niinkin, että tulosta pienentämättömiä tai jopa A3 kokoon ilman tuota TeX-kikkailua. Papereita saa luonnollisesti olla mukana enemmän.
4.3 Lunttilapun tulostaminen Agorassa:
Yliopiston koneelta tulostettaessa (PDF X-Change -ohjelmassa) vaihtaa:
- TYPE: Multiple pages per sheet
- Page order: Horizontal
- ruksia: Auto-Rotate page in cell
Auto-Center Page in Cell
Antamalla tutkimusluvan hyväksyt sen, että lunttilappujen sisältöä voidaan käyttää tieteellisen artikkelin tai artikkeleiden tutkimusaineistona. Lunttilappuun voi myös kirjoittaa myös että ei suostu siihen että tietoja käytetään mihinkään. Mikäli et kirjoita mitään, niin silloin lunttilappua ei käytetä tutkimukseen.
Tämä on niin kutsuttu informed consent eli tietoon perustuva suostumus.
Tutkijoina ovat Jyväskylän yliopiston IT-tiedekunnann tutkijat (pääasiasiassa Ohj1 kurssien vastuuopettajat) sekä heidän mahdolliset kotimaiset tai ulkomaiset tutkijakumppanit.
Tätä kirjoitettaessa ei ole vielä tiedossa tutkimuksen tarkkaa otsikkoa, mutta seuraavassa on lueteltu niitä teemoja joita tulevissa julkaisuissa voitaisiin tutkia.
- kuinka paljon tekstiä on lunttilapussa
- onko lapuissa sovellettu tietoa vai kopioitu suoraan esim. kurssin malliohjelmia tai demojen mallivastauksia
- onko lunttilapuissa geneeristä tietoa vai yksityiskohtaisia esimerkkejä
- mitä asioita opiskelijat painottavat lunttilapuissa
- miten lunttilappu korreloi koetulokseen
- miten lunttilaput ovat muuttuneet eri kurssiesiintymien välillä
- onko lunttilappujen korrelaatio muuttunut eri vuosien välillä
- julkaistava data on em. kaltaisten luokittelujen tilastollisia keskilukuja.
Yksittäisessä lunttilapussa olevaa tekstiä voidaan lainata suoraan mutta vain siten, että kirjoittajaa ei voida yksilöidä tekstin perusteella.
Lunttilappu, sen antaminen tai antamatta jättäminen tutkimustarkoitukseen ei vaikuta mitenkään koetulokseen.
Erityisesti kenenkään lunttilapusta ei julkaista suoraa kuvajäljennöstä ilman erillistä lupaa -- toisin sanoen jos jonkun omasta lapusta haluttaisiin kopio artikkeliin siitä pyydetään erikseen lupa.
4.4 Tentin aika ja kulku
Sivun yläreunassa on tieto siitä, kuka aloittaa missäkin ryhmässä. Aloitti missä ryhmässä tahansa, paikalta ei saa poistua ennen 12:30. Ne joilla on muita tenttejä samaan aikaan, saavat toisten tenttien paperit sitten kun ovat palauttaneet Ohj1 kokeen.
Tenttitilasta poistuminen pitää ilmoittaa valvojalle ja valvoja lukitsee TIM-sivun/sivut. Mikäli TIM-sivua ei ole lukittu, suoritus hylätään!
Valvojat jakavat opiskelijat mikroluokkiin. Ohjelmatehtävien 1-2 kanssa saa työskennellä maks. 2 tuntia. Sen jälkeen saa tehdä teoriatehtäviä koneella niin että kokeen yhteisaika on maks. 4 tuntia. Teoriatehtävien aikana EI SAA olla auki muuta kuin teoriatehtävien TIM-sivu.
Kukaan ei saa poistua valvotuista tiloista ennen klo 12:30. Klo 8 aloittavat voivat ottaa mukaan eväitä, kirjoja tms. joita voivat käyttää sen jälkeen kun paperit on luovutettu. "Ylimääräinen" aika mennään viettämään toiseen tilaan valvojan saattamana. Tällöinkaan ei saa käyttää viestintävälineitä.
Mahdolliset laukut kannattaa ottaa mukaan ja pitää siinä tilassa missä kulloinkin on.
Voit varulta ottaa oman koneesi mukaan, jota käytetään mikäli mikroluokkien koneiden kapasiteetti ei riitä. Siltä varulta että omia koneita joudutaan käyttämään, lataa koneesi akku täyteen ja varmista että kaikki päivitykset ym. on ladattu jotta vältytään turhalta säädöltä tentin aikana.
5. TIM-järjestelmä
Koneosion tehtävät palautetaan TIM-järjestelmään. Kirjaudu tietokoneelle, avaa verkkoselain, ja sivu joka annetaan tentissä. TIMiin kirjaudutaan omilla Korppi- tunnuksilla.
Koska tehtävätyypit ovat erilaisia, on tehtävässä sanottu saako Aja-painiketta käyttää kerran vai kuinka monta kertaa vain. Varsinaisissa koneella tehtävissä ohjelmointitehtävissä painikkeen käyttökertojen määrää ei ole rajattu.
Ohjelmatehtävässä voi olla rajoittu missä järjestysessä tehtäviä tehdään! Tällöin tehtävien aikaleimojen tulee olla oikeassa järjestyksessä tai vastaus hylätään. Aluksi kirjoitetaan ensimmäiseen vastauslaatikkoon ohjelma ja sen testit. Sitten sen saa itse testata ja korjata siihen kuntoon kuin haluaa. Kun on mielestään valmis, vastaus kopioidaan uuteen vastauslaatikkon ja ajetaan opettajien testejä vastaan.
Tätä saa myös korjata niin monesti kuin haluaa, mutta missään nimessä ei saa muuttaa enää alkuperäistä vastausta.
Vastaavasti tehtävästä riippuen voit käynnistää myös Visual Studion ja käyttää sitä ohjelman kehittämisen aikana, kuten kurssilla muutenkin on tehty, ja sitten copy-pastettaa koodin TIMiin, ja painaa TIMissä Aja-painiketta. Tässä pitää olla huolellinen että ottaa huomioon tehtävässä valmiina olevan koodin.
Konetehtävissä ei yleensä saa käyttää valmiita funktioita. Jos jotakin valmista saa käyttää, on tästä sanottu erikseen. Kannattaa lukea tehtävien ohjeet huolella ja varautua tähän.
Tentissä käytettyyn TIM-dokumenttiin koskeminen tenttitilasta poistumisen jälkeen on ehdottomasti kielletty! Jokaisesta opiskelijasta kirjataan kustakin tentistä poistumisen aika, ja jos sen jälkeen on TIM-dokumentissa uusia merkintöjä, niin suoritus hylätään!
6. Tentissä käytössä oleva materiaali
Yksi A4-kokoinen TIMissä tehty ja sieltä tulostettu lunttilappu saa olla mukana sekä tentin paperiosiossa että koneosiossa. Tyhjää suttupaperia annetaan tenttitilaisuudessa ja sitä sekä kynää ja kumia saa käyttää myös molemmissa osioissa.
Laskimen, kännykän tai tabletin käyttö ei ole sallittua!
Visual Studion editointi-ikkunassa tarjoamat dokumentaatiot ja IntelliSense- täydennys ovat käytettävissä sikäli kuin tehtävän ehdot sen sallivat. Muu materiaali (esim. Help Viewer) ei ole käytettävissä.
Verkkoselainta saa käyttää vain tehtävien palautukseen TIM-järjestelmässä, eli materiaalia (kuten MSDN) ei saa hakea netistä. Luonnollisesti mitään chat-, keskustelufoorumeita tai sähköpostia ei saa käyttää. Myöskään muihin TIM-dokumentteihin ei saa siirtyä.
Eli koneen ruudulla saa näkyä VAIN:
- Visual Studio/Xamarin/Monodevelop/Rider
- TIM-järjestelmän kokeen sivu, jonka väritys on tehty sellaiseksi, että se erottuu muista TIM-sivuista.
- Komentorivi siltä osin kuin se on vaaditun ohjelma tulostusta
Mikäli tarvitaan alla olevaa ComTestin "elvytystä", niin siihen pitää pyytää erikseen valvojan lupa (koska joutuu avaamaan komentorivin).
7. ComTest
Joillakin käyttäjillä ComTestin asennus katoaa mikroluokista. Tämä korjaantuu alla olevilla ohjeilla, jotka toistetaan myös "tenttipaperissa":
Jos ComTest ei ole asennettu tai ei toimi, niin
- Sammuta Visual Studio
- Mene Explorerilla (tiedostoselain) hakemistoon
C:\MyTemp\VL_VSIX
taiN:\kurssit\MyTemp\VL_VSIX
- Klikkaa käyntiin
C:\MyTemp\VL_VSIX\ComTestCSPlugin.vsix
- Vastaile Ok tarvittaessa (myös siinä missä kysytään että mihin Visual Studion versioon ja vaikka siinä ei näykkään VS2019).
- Tulee virheilmoitus että on jo asennettu, mutta niin pitääkin.
- Avaa Visual Studio 2019 ja jatka hommia.
Huomaa, että ComTest-testejä voi kirjoittaa myös TIMissä ilman mitään asennuksia.
8. Kuittaus
9. Missä klo 12 omalla koneella aloittavat haluvat aloittaa?
Ongelma: klo 12-14 ei ole käytössä kaikki mikroluokat. Siksi omalla koneella aloittavia on vähintään 35 ja joudun sijoittamaan heidän muualle kuin mikroluokkin.
Ketä koskee: Klo 12 omalla koneella aloittavia.
Vaihtoehtoja on:
- Audit 2, 190 paikkaa, mutta siellä on n.130 muuta tenttijää, jolloin joutuu istumaan vieri vieressä ja sitten salissa on paljon liikettä kun osa lopettaa oman teorian ja osa tulee tekemään teoriaa
- plus: ei tarvitse vaihtaa salia kesken kaiken
- miinus: ahdasta
- Ag C233, 35 paikkaa, täällä tehtäisiin ensin omalla koneella konetehtävät ja sitten jatkettaisiin teoritehtävillä paperilla ja klo 14 vaihdettaisiin (jos vielä teoria kesken) Audit 2 jatkamaan teorian kirjoittamista
- plus: Agorassa
- miinus: ahdasta, tulee salinvaihto klo 14
- MaD 202: täällä aloitettaisiin omalla koneella ja kun koneosuus valmis, jatkettaisiin se max 4 tuntia yhteensä.
- plus: tila riittää, ei ahdasta, ei salinvaitoa
- miinus: eri rakennuksessa
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.