Uudessa Abitti-versiossa MAOL-digitaulukot täydellisenä ja tietoturvakorjaus

Tänään julkaistavassa Abitti-versiossa on mukana täydellinen versio MAOL-digitaulukoista. Aiemmin Abitti-tikuilla on ollut mukana sisällöltään rajoitettu taulukkosisältö. MAOL-digitaulukot on edelleen maksullinen verkkopalvelu.

Uudessa versiossa korjataan tietoturvaongelma, joka mahdollisti TI Nspire- ja LoggerPro-ohjelmien käyttämisen matematiikan kokeen A-osassa. Virhe johtui ohjelmatiedostojen väärästä suojausasetuksesta opiskelijan tikulla. Ohjelmatiedostojen omistajaksi oli merkitty kokeen suorittajan käyttäjätunnus, jolloin hän pystyi asettamaan tiedostot luku- ja suoritustilaan milloin tahansa. Asetusmuutokset saattoi tehdä graafisella tiedostohallinnalla tai laatimalla ja ajamalla komentoriviskriptin. Korjauksen jälkeen nämäkin tiedostot omistaa opiskelijan koneen ylläpitäjä, jolloin kokeen suorittaja ei voi muuttaa suojausasetuksia. Tietoturva-aukosta ilmoitti meille Eljas Veijalainen. Kiitokset!

Tietoturva-aukko on korjattu myös kevään ylioppilaskokeissa. Ylioppilaskokeissa kokelaiden koneissa ajetaan monenlaisia valvontaohjelmia, jotka seuraavat kokeen etenemistä ja mahdollisia vilppiyrityksiä.

YTL on sitoutunut alan yleisten käytäntöjen mukaisesti ilmoittamaan julkisesti järjestelmiinsä kohdistuvista tietoturvailmoituksista kolmen kuukauden sisällä.

Päivitys korjaa myös seuraavat asiat:

  • Parannuksia palvelimen suorituskykyongelmiin.
  • Abitin ohjesivuston (cheat.abitti.fi) päivitys vastaamaan verkossa olevaa versiota.
  • Kuvien drag-and-drop MAOL-digitaulukoista toimii oikein.
  • Tiedostojen varmuuskopiointi toimii myös, jos opiskelijan koneen kello on merkittävästi eri ajassa kuin koetilan palvelimen kello.

Nämä korjaukset ovat myös kevään ylioppilaskokeissa käytettävissä tikuissa.

Lukiot voivat päättää oman päivitysaikataulunsa:

  • Vanhoja palvelin- ja opiskelijatikkuja voi käyttää edelleen.
  • Päivitetyt palvelimet vaativat toimiakseen myös uudet opiskelijatikut. Näin lukiot voivat estää tietoturva-aukon sisältävien opiskelijatikkujen käytön Abitti-kokeissa. Samalla kaikkien opiskelijoiden käyttöön tulee jo marraskuussa julkaistu korjaus opiskelijoiden koneiden kellojen asetusongelmaan.
  • Uusia opiskelijatikkuja ei voi käyttää vanhan palvelinversion kanssa.

Palvelimeen tehtyjen suorituskykykorjauksien vuoksi suosittelemme päivitystä kaikille Abitti-käyttäjille.

Lisää:

Seuraava Abitti-versio julkaistaan ma 25.2.

Seuraava Abitti-versio julkaistaan maanantaina 25.2. Uusi versio vaatii toimiakseen sekä palvelinten että opiskelijatikkujen päivityksen.

Päivitys korjaa ainakin seuraavat asiat:

  • parannuksia palvelimen suorituskykyongelmiin
  • Abitin ohjesivuston (cheat.abitti.fi) päivitys vastaamaan verkossa olevaa versiota
  • kuvien drag-and-drop MAOL Digitaulukoista toimii oikein
  • tiedostojen varmuuskopiointi toimii myös, jos opiskelijan koneen kello on merkittävästi eri ajassa
  • tietoturvapäivitys

Uuteen versioon päivitetty palvelin vaatii toimiakseen uuden opiskelijatikun. Tämä on välttämätöntä, jotta korjattavaa tietoturva-aukkoa ei voida hyödyntää Abitti-kokeissa. Samalla kaikkien opiskelijoiden käyttöön tulee jo marraskuussa julkaistu korjaus opiskelijoiden koneiden kellojen asetusongelmaan.

Palvelimeen tehtyjen suorituskykykorjauksien vuoksi suosittelemme päivitystä kaikille Abitti-käyttäjille.

Käyttökatko Abitissa 20.-21.2.

Abitissa tehdään huoltotoimenpiteitä, joiden aikana palvelu on suljettu. Käyttökatko alkaa keskiviikkona 20.2. klo 18.00 ja päättyy viimeistään torstaina 21.2. klo 12.00. Katko koskee oma.abitti.fi -verkkopalvelua.

Käyttökatkon aikana seuraavat toimenpiteet eivät ole mahdollisia:

  • kokeiden (exam_xxx.meb) lataus pidettäväksi
  • koesuoritusten (answers_xxx.meb) siirto arvosteltavaksi
  • kokeiden arvostelu
  • oman koesuorituksen katsominen sähköpostitse tulleella linkillä

Seuraavat toimenpiteet ovat mahdollisia:

  • kokeen järjestäminen ennen katkoa ladatun exam_xxx.meb -tiedoston avulla
  • Abitti-ohjeiden lukeminen abitti.fi -sivustolla

Jos järjestät Abitti-kokeen keskiviikkona 20.2., toimi seuraavasti:

  1. siirrä koesuoritukset (answers_xxx.meb) arvosteltavaksi ennen klo 18.00
  2. voit arvostella koesuorituksia klo 18.00 saakka
  3. tarvittaessa voit jatkaa arvostelua torstaina klo 12.00 jälkeen
  4. lähetä koesuoritukset opiskelijoille vasta torstain klo 12.00 jälkeen, jotta he eivät turhaan yritä katsella koesuoritusta katkon aikana

Jos järjestät Abitti-kokeen torstaina 21.2., toimi seuraavasti:

  1. laadi ja lataa koetehtävät (exam_xxx.meb) itsellesi viimeistään keskiviikkona klo 18.00
  2. muista ottaa myös purkukoodi talteen, koska et voi käydä katsomassa sitä katkon aikana
  3. järjestä koe normaalisti
  4. siirrä koesuoritukset Abittiin torstain klo 12.00 jälkeen ja arvostele normaalisti

Katkon aikana Abitin vuodelta 2014 peräisin oleva palvelinalusta vaihdetaan ajanmukaiseen. Siirrämme uuteen palveluun noin 150 gigatavua koetehtäviä, koesuorituksia ja arvostelumerkintöjä. Kokeiden liitteinä olevat tiedostot on siirretty jo etukäteen ja uusimpien kokeiden liitteet siirretään katkon aikana. Liitetiedostoja Abitti-kokeisiin on ehtinyt kertyä jo useampi teratavu.

Katko on jaettu kahdelle päivälle, jotta käyttäjille koituva haitta olisi mahdollisimman vähäinen. Pahoittelemme silti työstä koituvaa haittaa ja toivotamme kaikille lukion opettajille ja opiskelijoille hyvää talvilomaa!

Näillä tikuilla tehdään kevään yo-koe!

Uusimpaan Abitti-tikkuversioon on tehty kevään yo-kokeen vaatimia parannuksia. Suurimpana uudistuksena on opiskelijan mahdollisuus palauttaa aiempi vastausluonnos vastausikkunaan. Toiminnallisuuden myötä opiskelija, joka on esimerkiksi vahingossa poistanut koevastauksensa, pystyy palauttamaan vanhan version vastauksestaan. Toiminnallisuus tallentaa myös vastaukseen liitetyt kuvat ja matemaattiset merkinnät. Kokelaskohtainen versiohistorian koko riippuu palvelimen tallennustilasta. Versiohistoriaa poistetaan automaattisesti vanhimmista tallenuksista, kun tila täyttyy.

Vastausluonnosten palautus koskee vain vastauslaatikkoon tehtyjä vastauksia. Jos opiskelija käyttää sovelluksia (esim. LibreOffice) vastauksen osien tuottamiseen, hänen pitää itse huolehtia tiedostojen tallentamisesta.

Ylioppilaskokeen valvojan ohjetta tullaan täsmentämään siten, että valvoja saa kokeen aikana opastaa kokelasta toiminnallisuuden käytössä tilanteessa, jossa kokelas on kadottanut koevastauksensa. Valvoja ei kuitenkaan saa osallistua aiemman vastausluonnoksen valintaan.

Koevastauksen palautus toimii näin:

  1. Napsauta kentän oikeasta alalaidasta linkkiä “Aiemmat vastausluonnokset”.
  2. Valitse vastauskentässä aiemmin ollut sisältö ja paina “Palauta”.

Vanhemmassa tikkuversiossa on ollut mahdollista, että opiskelijan CAS-laskimet ovat käytössä matematiikan kokeen A-ossa, jos hän on tietyssä erityistilanteessa avannut samalla palvelimella olevan toisen kokeen ja sen jälkeen siirtynyt palvelimelle ladattuun matematiikan kokeeseen. Tämä estää edellä kuvatun tilanteen syntymisen.

Uudesta tikkuversiosta on myös korjattu bugi, jonka takia näytönsäästäjä aktivoitui koejärjestelmän kielenvaihdon jälkeen.

Abitin ohjesivusto (cheat.abitti.fi) ja kaavaeditori (math-demo.abitti.fi) on päivitetty vastaamaan verkossa näkyviä uusimpia versioita. Ks. myös version muutosloki.

Päivitys 16.1.2019: Versio koeohjeesta joka näkyys sivulla https://cheat.abitti.fi vastaa ylioppilastutkinnossa käytössä olevaa versiota. Abitti-tikulla on päivityksen aikana sattuneen virheen takia vanhempi versio ohjeesta.

Jos opiskelijan tikkuja päivitetään, on myös palvelintikut ja virtuaalikoneet päivitettävä. Vanhat opiskelijan tikut toimivat uuden palvelinversion kanssa.

Uusi Abitti-versio 114 parantaa WLAN-laitetukea

Tänään julkaistussa Abitti-versiossa on päivityksiä langattomien verkkokorttien firmware-ohjelmistoihin ja näiden ohjelmistojen lataamista verkkokorteille on muutettu aiempaa luotettavammaksi. Osa aiemmin toimimattomista langattomista verkkokorteista saattaa päivityksen jälkeen toimia.

Päivitys korjaa myös seuraavat edellisen version ongelmat:

  • Jos koejärjestelmän ohjeessa painaa kaavaa, jossa on ascii-merkkejä, saattaa ohje kaatua joissakin tapauksissa
  • Koejärjestelmän ohjeissa itseisarvon osamäärän kohdalle oli tullut kolmioepäyhtälö 
  • Erikoismerkit menevän liian lähelle tekstiä tai jopa päällekäin

Nyt julkaistava Abitti-versio toimii palvelinversioiden 112 ja 113 kanssa. Suosittelemme päivitystä kaikille, joilla on ollut ongelmia WLAN-yhteyksien kanssa.

Muutosloki

 

Uusi koetilan palvelimen päivitys korjaa hitausongelman

Muutamissa kurssikokeissa on havaittu koetilan palvelimen suorituskykyongelmia. Ilmiötä on havaittu suurissa tutkintoverkoissa, joissa on runsaasti koetehtäviä sisältäviä kokeita. Koe alkaa normaalisti, mutta vähitellen palvelin hidastuu prosessorikuorman kasvaessa. Prosessorikuormaa voi seurata koetilan palvelimen verkko/nätet-ikkunasta. Hitaus voi ilmetä myös opiskelijoiden yhteysongelmina valvojan näytössä ja jopa opiskelijoiden koneilla näytettyinä yhteysvirheinä. Pahimmillaan koetilan palvelin voi pysähtyä kokonaan.

Olemme julkaisseet päivitetyn koetilan palvelimen virtuaalikoneen, joka korjaa hitausongelman. Virtuaalikoneen voi päivittää heti Naksulla. Koetilan palvelimen päivitys ei vaadi kokelaiden tikkujen uudellenkirjoitusta.

Tässä vaiheessa emme julkaise uusia tikkuja, koska suuria kokeita järjestetään harvoin USB-tikuilta käynnistettävillä palvelimilla.

Uudessa tikkuversiossa on korjauksia ja parannuksia

Uusi Abitti-versio 113 korjaa useita vikoja 12.10.2018 julkaistusta Debian GNU/Linuxin Stretch-versioon perustuvasta Abitti-versiosta 112. Mukana on myös joukko pieniä parannuksia. Uusi versio toimii lokakuussa julkaistun version kanssa, mutta suosittelemme erityisesti opiskelijan tikkujen päivittämistä kellonajan asetukseen liittyvän ongelman korjaamiseksi.

Versiossa 113 havaitut virheet.

Tärkeimpiä korjauksia on viisi

Tänään julkaistu uusi päivitys korjaa seuraavat viat:

  • Kokeen ajaksi opiskelijan koneen kellonaika asetetaan edelleen palvelimen kellon mukaan, mutta tätä kellonaikaa ei enää talleteta opiskelijan koneen pysyvään kelloon. Koneen uudelleenkäynnistyksen jälkeen kellonaika palautuu ennalleen. Väärään aikaan asetetut kellot ovat todennäköisesti aiheuttaneet erilaisia ajuriongelmia, kun käyttöjärjestelmät eivät ole hyväksyneet laiteajurien päivämääriin sidottuja digitaalisia allekirjoituksia.
  • Joillakin koneilla ensimmäinen käynnistysvaihtoehto Palladium ei toiminut. Vika on nyt korjattu. Suosittelemme Palladium-vaihtoehtoa kaikille niille koneille, jotka on aiemmin käynnistetty Potassa-vaihtoehdolla.
  • Näytön kirkkauden säätö toimii jälleen.
  • BIOS-käynnistyksen boottivalikko näyttää nyt myös alimmat käynnistysvaihtoehdot. Korjattu käynnistysvalikko näytetään BIOS/Legacy Boot -teknologiaa käyttävillä koneilla ja siinä ei ole näyttöä ympäröivää kehysviivaa.
  • PrintScreen-napin painaminen useita kertoja ei enää johda käyttöliittymän jumiutumiseen.

Matematiikan kaksiosaiseen kokeeseen liittyviä virheraportteja ei ole tullut, joten se toimii kuten nyt jaossa olevassa versiossa 112.

Joissakin opiskelijan koneissa on jouduttu käyttämään vanhassa versiossa ollutta ohjelmaa “PulseAudion äänenvoimakkuuden hallinta”, jotta äänet kuuluvat koneen omasta äänilaitteesta. Ongelma on tiedossamme, mutta korjaus ei ikävä kyllä ehtinyt vielä tähän Abitti-versioon. PulseAudion äänenvoimakkuuden hallinnan voi käynnistää painamalla Alt-F3 ja kirjoittamalla hakukenttään “pulseaudio”.

Mukana on myös pieniä parannuksia

Julkaistavaan versioon on tehty seuraavia pieniä parannuksia:

  • Koesivun fonttia on muutettu, jotta saamen kielten kirjaimet näkyisivät kaikissa tilanteissa oikein.
  • 4F Vihko -ohjelma on päivitetty uuteen versioon.
  • Koeympäristön ohjeisiin (käytössä myös http://cheat.abitti.fi) on lisätty tekstihaku.
  • Koetilan palvelimessa testikäytössä olevaa usb-monster -tikkujenkirjoitusohjelma on vaihdettu lautakunnan käyttämään versioon. Lue lisää alta.
  • Koetilan palvelimen tekstipohjaisessa tilaikkunassa on tehty muutoksia. Tutkintoverkossa havaittujen vieraiden laitteiden lukumäärä on yhdistetty kuormalokiin ja näyttää viimeisen minuutin aikana havaitut vieraat laitteet (ks. oikeanpuoleinen sarake).

Toimimattomat verkkoadapterit

Meille on raportoitu joistakin USB-Ethernet- ja WLAN-laitteista, jotka ovat toimineet aiemmin Abitissa mutteivät tuoreimmalla versiolla 112. Mikäli nämä laitteet eivät edelleenkään toimi millään käynnistysvaihtoehdolla, ottakaa yhteyttä Abitti-tukeen. Tärkeät tiedot ovat verkkolaitteen merkki ja tarkka malli sekä käynnistysvaihtoehdon nimi, jolla laite on aiemmin toiminut. Kertokaa myös miten toimimattomuus ilmenee:

  1. verkkoadapteria ei näy lainkaan näytön oikean yläreunan verkkohallinnassa
  2. verkkoadapteri näkyy, mutta WLAN-verkkoja ei näy
  3. verkkoadapteri näkee WLAN-verkot, mutta niihin ei pysty liittymään (verkossa on oltava koetilan palvelin, jotta liittyminen onnistuu)
  4. WLAN- tai Ethernet-verkkoon liittyminen onnistuu, mutta yhteys katkeilee koko ajan
  5. WLAN- tai Ethernet-verkkoon liittyminen onnistuu, mutta kirjautumissivu ei tule esiin
  6. jokin muu?

Olemme testanneet uusilla käynnistysvaihtoehdoilla vanhat ja joukon uusia USB-liitäntäisiä Ethernet- ja WLAN-adaptereita.

Tikkujen kirjoittamisesta

Vuosien varrella olemme saaneet erilaisia raportteja tikkujen kirjoitusongelmista eri Windows-versioilla. Joillain koneilla kirjoitus epäonnistuu virheilmoitukseen ”Käyttö estetty”, jota seuraa yleensä koodi 2 tai 5. Toisilla Windows-koneilla kirjoitus onnistuu, mutta tikkujen tarkistus epäonnistuu. Näitä pulmia on ollut ihan ensimmäisestä AbittiUSB-versiosta alkaen emmekä me tai AbittiUSB:n käyttämän varsinaisen kirjoitusohjelman laatija ole löytänyt tässä asiassa viisasten kiveä.

AbittiUSB:n rinnalle tuotu Etcher toimii hyvin yhdellä tikulla. Meille on raportoitu tapauksista, jossa usean tikun yhtäaikainen kirjoittaminen saa koko koneen jämähtämään.

Olemme nyt tuoneet koetilan palvelintikulle lautakunnassa käyttämämme usb-monster -kirjoitusohjelman. Tätä ohjelmaa kannattaa testata, jos tikkujen kirjoituksessa on ongelmia AbittiUSB:lla ja Etcherillä. Ohjelma on avointa lähdekoodia ja sen voi asentaa myös esim. Ubuntuun (ks. ohje).

Tikkujen kirjoitus virtuaalisesta koetilan palvelimesta ei ole mahdollista, koska siinä ei ole lisenssisyistä USB-tukea.

Havaitut virheet

  • 9.11.2018: Jos koejärjestelmän ohjeessa painaa kaavaa, jossa on ascii-merkkejä, saattaa ohje kaatua joissakin tapauksissa
  • 9.11.2018: Koejärjestelmän ohjeissa itseisarvon osamäärän kohdalle oli tullut kolmioepäyhtälö (korjattu https://cheat.abitti.fi)
  • 12.11.2018: Erikoismerkit menevän liian lähelle tekstiä tai jopa päällekäin

Uusi tikkuversio viikolla 45

Uusi viikolla 45 julkaistava Abitti-tikkuversio korjaa seuraavia vikoja:

  • Näytön kirkkauden säätö ei toimii niillä koneilla, joilla se on toiminut aiemmillakin Abitti-versioilla.
  • Palvelimen kellonaika tallentui opiskelijan koneen pysyvään kelloon. Pysyvän kellon asettaminen on poistettu.
  • PDF-tiedostot avautuvat oletuksena Okular-ohjelmalla.
  • Joillain koneilla ensimmäinen käynnistysvaihtoehto Palladium ei toiminut. Tähän liittynyt vika on korjattu.

Korjausten lisäksi koeympäristön ohjeisiin on lisätty tekstihaku.

Tikku on yhteensopiva lokakuussa julkaistun Abitti-version kanssa, eli uusia ja lokakuussa julkaistuja kokelas- ja palvelintikkuja voi käyttää ristiin. Tikkuja ei siis välttämättä tarvitse kirjoittaa uudelleen.

Olemme edelleen kiinnostuneita kaikista uuteen versioon liittyvistä ongelmista. Jos tietokone tai sen lisälaite ovat lakanneet toimimasta uusimmalla Abitti-versiolla, lähettäkää tarkemmat tiedot laitteesta ja aiemmin toimineesta käynnistysvaihtoehdosta Abitti-tukeen.

Olemme jo saaneet muutaman yhteydenoton koneista, jotka ovat käynnistyneet ainoastaan Potassa-käynnistysvaihtoehdolla. Tätä käynnistysvaihtoehtoa emme ikävä kyllä voi palauttaa tikulle, koska sen pohjalla olevalle Linux-ytimelle ei ole enää ylläpidettyä Debian-pakettia. Koneiden omistajien toivotaan ottavan yhteyttä Abitti-tukeen.