oma.abitti.fi hidastelee – ongelma on korjattu

Abitin verkkopalvelussa oma.abitti.fi:ssä on hitautta. Asiaa selvitellään parhaillaan ja väliaikatietoja päivitetään tälle sivulle.

Maanantai 30.5.

  • klo 11.10 Abitin verkkopalvelun taustalla oleva tietokanta on hidas. Selvitellään mistä kutsuista tulee kuormaa kannalle.
  • klo 11.45 Tietokannalle ajetaan huoltotoimenpide, jolla yritetään korjata kannan suorituskykyä.
  • klo 13.30 Huoltotoimenpide jatkuu edelleen.
  • klo 14.28 Huoltotoimenpide on valmis, mutta palvelussa on edelleen hitautta.
  • klo 16.20 Lue lisää tiedotteesta (ylioppilastutkinto.fi)
  • klo 16.30 Palvelu on kokonaan suljettu, ongelman selvittelyä jatketaan.
  • klo 18.00 Ongelman selvittelyä jatketaan edelleen.
  • klo 18.10 Abitin verkkopalvelu on nyt avattu, mutta siinä ilmenee edelleen hitautta. Olemme keskeyttäneet vian selvityksen tältä päivältä ja jatkamme aamuvarhaisella.

Tiistai 31.5.

  • klo 8.30 Palvelu on toiminut hyvin yön ajan. Ongelman juurisyyn etsimistä jatketaan.
  • klo 11.30 Abitin eilisten ongelmien syyksi paljastui järjestelmän taustalla toimivan tietokantapalvelimen liian hidas levy. Levyn nopeutta kasvatettiin, ja sen jälkeen palvelu on toiminut normaalisti.

Seuranta on päättynyt. Pahoittelemme kaikille Abitin käyttäjille palvelukatkosta johtunutta haittaa.

 

Abitista on korjattu kolme tietoturva-aukkoa

Abitista on korjattu kolme tietoturva-aukkoa. Kriittisin haavoittuvuuksista on mahdollistanut hyökkäyksen oma.abitti -verkkopalvelun käyttäjää (esim. opettajaa) vastaan. Kaksi muuta haavoittuvuutta liittyivät koetilanteeseen. Kaikki ilmoitukset perustuvat Ylioppilastutkintolautakunnan ulkopuoliselta henkilöltä saatuun ilmoitukseen.

Kokeen liitetiedostot oma.abitti.fi-verkkopalvelussa

Oma.abitissa kokeen arvostelija voi palauttaa arvioidut ja arvostellut koetehtävät kokeen suorittajille. Palautus tapahtuu siten, että kokeen suorituksen yhteydessä suorittajalle lähetetään sähköpostilinkki, jota klikkaamalla suorittaja voi katsella koesuoritustaan, koetehtäviään ja –aineistoja.

Aukkoa olisi voinut hyödyntää useilla eri tavoilla. Hyökkääjä olisi voinut laatia kokeeseen liitetiedoston, joka muistuttaisi Abitin kirjautumissivua. Tämän jälkeen hyökkääjä olisi voinut tekeytyä Abittia käyttävän opettajan opiskelijaksi ja houkutella opiskelijan avaamaan linkin. Tällöin opettaja olisi kokenut luonnollisena, että hänen on kirjauduttava Abittiin hyökkääjän petollisen kirjautumissivun kautta. Näin opettajan Abitti-käyttäjätunnus ja salasana olisi päätynyt hyökkääjälle.

Hyökkääjä olisi myös voinut upottaa koetehtäviin JavaScript-ohjelmakoodia, joka olisi lähettänyt mahdolliset autentikointievästeet tai kaikkien vahingollista koetta katselevan Abitti-käyttäjän arvosteluaineistot hyökkääjälle.

Tämä tietoturva-aukko on korjattu estämällä kaikkien vanhalla koe-editorilla tehtyjen koetehtävien ja liitetiedostojen katselu. Lisäksi jo aiemmin on ilmoitettu, että mahdollisuus vanhalla koe-editorilla tehtyjen kokeiden järjestämiseen päättyy syksyn 2022 ylioppilaskokeiden jälkeen.

Tämä haavoittuvuus koskee vain vanhalla koe-editorilla tehtäviä kokeita ja se on ollut käytettävissä Abitin julkaisusta alkaen. Bertta-editorilla tehtyissä MEX-kokeissa tällaista hyökkäysmahdollisuutta ei ole.

Tätä haavoittuvuutta ei ole voinut hyväksikäyttää ylioppilaskokeissa.

Kiellettyjen HTML5-ohjelmien käyttö matematiikan kokeen A-osassa

Abitissa on mahdollista laatia koe, jonka ensimmäisessä osassa symbolisen laskinohjelmien käyttö ei ole mahdollista. Tätä ominaisuutta käytetään matematiikan ylioppilaskokeen A-osassa.

A-osassa kiellettyjen ohjelmien käyttö on estetty poistamalla kokelaiden lukuoikeudet keskeisiin tiedostoihin. Ikävä kyllä HTML5-tekniikkaa käyttävien ohjelmien (GeoGebra 6 ja 4f-vihko) varsinainen ohjelmakoodi oli kokelaiden saatavilla ja suoritettavissa koeympäristön FireFox-selainta käyttäen.

Tämä tietoturva-aukko on korjattu versiosta ABITTI2216Z alkaen siten, että kokelaalta on poistettu lukuoikeudet aiempaa laajempaan joukkoon ohjelmakoodia.

Tämä haavoittuvuus on ollut Abitissa sen julkaisusta alkaen. Haavoittuvuus on ollut myös kaikissa Abitilla tehdyissä ylioppilaskokeissa.

Abitin kokelaan koeympäristöön vaikuttaminen kernelin init-parametria muuttamalla

Abitti perustuu Debian GNU/Linux -käyttöjärjestelmään. Ennen koetta kokelaan kone käynnistetään Linux-käyttöjärjestelmään, joka ladataan USB-muistilta tai koneen sisäiseltä massamuistilta. Linuxin käynnistämisen yhteydessä käyttöjärjestelmän ytimelle, kernelille, annetaan parametreja. Näitä parametrien muuttaminen mahdollistaa mm. kokelaan koeaikaisten käyttöoikeuksien korottamisen.

Tämä hyökkäystapa on ollut kehittäjien tiedossa ja sitä hallitaan koejärjestelmän teknisellä valvonnalla. Valvontaohjelmaa ajetaan kokelaan koneella kokeen aikana ja sen tulokset toimitetaan koesuoritusten siirron yhteydessä Ylioppilastutkintolautakunnalle. Abitti-harjoituskokeissa valvonta on hyvin suppeaa ja sen tarkoitus on varmistaa, että valvontamekanismi toimii. Kerättyjen tietojen perusteella julkaistaan tietoja Abitin kanssa käytetyistä tietokoneista (hwdata.abitti.fi).

Ilmoittaja huomautti, että teknistä valvontaa voidaan huijata eri tavoin, mm. manipuloimalla käyttöjärjestelmän ohjelmia (esim. cat, iptables), joihin valvonta perustuu.

Tämä tietoturva-aukko on korjattu versiosta ABITTI2216Z alkaen. Valvonnan luonteen vuoksi Ylioppilastutkintolautakunta ei avaa korjausta tämän tarkemmin. Samalla muistutamme harjoituskokeita järjestäviä lukioita, että harjoituskokeiden ylioppilaskokeita suppeampien teknisen valvonnan tietoja ei seurata Ylioppilastutkintolautakunnassa.

Tämä haavoittuvuus on ollut Abitissa sen julkaisusta alkaen. Hyväksikäyttö on edelleen mahdollista harjoituskokeissa. Haavoittuvuuden hyväksikäyttöä on seurattu kaikissa Abitilla tehdyissä ylioppilaskokeissa.

Kiitokset

Kiitämme Daniel Smalinia, joka toi nämä tietoturva-aukot tietoomme. Danielilta saamamme tiedot haavoittuvuuksista olivat yksityiskohtaisia ja helpottivat sekä Abitti-kehitystiimiä että tietoturvakumppaniamme ongelmien paikantamisessa ja parhaan korjauksen löytämisestä.

Ylioppilastutkintolautakunta on sitoutunut julkistamaan kaikki tietoon tulleet tietoturvapoikkeamat kolmen kuukauden kuluessa. Olemme tottuneet vastaanottamaan sekä yksinkertaisia sähköposteja että ammattimaisia hyökkäyskoodin sisältäviä ilmoituksia.

Haluamme tässä samassa yhteydessä kiittää sekä entisiä että tulevia tietoturva-aukkojen etsijöitä!

Lue lisää

Otteita tietoturvakumppanin lausunnosta

Olemme arvioineet Ylioppilastutkintolautakunnan pyynnöstä YTL:lle toimitettujen haavoittuvuuskuvausten havaintojen vaikuttavuutta sekä suositelleet korjausehdotuksia haavoittuvuuksien paikkaamiseen

Toimeksiannon aloituspalaverissa meille toimitettiin YTL:än saamat kuvaukset haavoittuvuuksista sekä haavoittuvuuksiin liittyvistä hyväksikäyttömenetelmistä. Haavoittuvuuskuvauksia hyödynnettiin arviointia tehdessä, mutta arvioinnin yhteydessä havaittiin myös laajempia haavoittuvuuksien hyväksikäyttömahdollisuuksia. Havaittuja hyväksikäyttömenetelmiä ovat esimerkiksi liitetiedostojen hyödyntäminen tietojen kalasteluun, jossa käytetään hyväksi oma.abitti.fi -domainin luotettavaa asemaa.

Haavoittuvuusanalyysia suoritettaessa YTL oli jo korjannut laskinten luvatonta käyttöä koskevan haavoittuvuuden, joten tämä arviointi keskittyi XSS- ja CSRF-haavoittuvuuteen sekä INIT-parametriin liittyvään haavoittuvuuteen.

XSS & CSRF -haavoittuvuus (Kokeen liitetiedostot oma.abitti.fi-verkkopalvelussa)

Cross-site scripting (XSS) on hyökkäysmenetelmä, jossa tyypillisesti hyökkääjän JavaScript-pohjaista haittakoodia suoritetaan uhrin selaimessa. JavaScriptillä on mahdollista suorittaa verkkosovelluksille tyypillisiä toiminnallisuuksia. XSS-haavoittuvuuksissa voidaan myös näyttää uhrille mielivaltaista sisältöä, jonka tarkoituksena voi olla esimerkiksi erehdyttää käyttäjää syöttämään käyttäjätunnuksia tai asentamaan haittaohjelmia päätelaitteelleen. Cross-site request forgery (CSRF) -haavoittuvuudessa lähetetään uhrin tietämättä HTTP-kutsuja kohdepalvelimille esiintyen uhrina.

Yhdistämällä XSS- ja CSRF-haavoittuvuudet hyökkääjän on mahdollista suorittaa mielivaltaisia kutsuja kohdejärjestelmälle, hyödyntäen esimerkiksi kirjautuneen käyttäjän istuntoevästeitä. Tässä tapauksessa sisäänkirjautunut käyttäjä suorittaa tietämättään HTTP-kutsuja palvelimelle. Tyypillisesti kutsujen vastauksia, sekä muuta tietoa verkkosivulta, on myös mahdollista lähettää eteenpäin hyökkääjän komentopalvelimelle.

oma.abitti.fi: XSS & CSRF

Haavoittuvuus koskee oma.abitti.fi kokeeseen lisättävien html-liitteiden käsittelyä. Oma.abitti.fi Kokeeseen on mahdollista lisätä haitallista koodia sisältävä html-liitetiedosto. Liitetiedosto on kutsuttavissa suoralla osoitteella, liitetiedoston avaaminen ei vaadi kirjautumista Abitti-järjestelmään.

Liitetiedoston avulla hyökkääjä voi rakentaa hyökkäyksen ketjumaiseksi käyttäen ulkopuolista sivustoa. Kun käyttäjä vierailee sivustolla, ohjataan hänet oma.abitti.fi -liitetiedosto sivulle, joka pitää sisällään haitallista koodia. Haitallisen koodin suorituksen jälkeen käyttäjä ohjataan takaisin alkuperäiselle sivustolle. Käyttäjä ei ehdi havainnoida oma.abitti.fi -sivustolla käyntiä, koska toimenpide on hyvin nopea.

Haitallisella koodilla on mahdollisuus suorittaa toimenpiteitä oma.abitti.fi -sivuston API-rajapintaa vasten käyttäjän oikeustasojen mukaisesti.

Abitti -järjestelmän rajapintojen kautta on mahdollista saada tietoa kokeista, kokeiden sisältö, pisteytys, kokeen suorittajan tiedot (etunimi, sukunimi, sähköpostiosoite), koevastauksien pisteytys sekä itse kokeen pisteet.

Hyökkäyksen avulla voidaan muokata sellaisien koevastauksien pisteitä, jotka ovat opettajan arvioitavissa.

CVSS, eli common vulnerability scoring system, on työkalu haavoittuvuuksien kriittisyyden arvioimiseen. CVSS v3.0 -asteikko jakaa haavoittuvuudet viiteen eri kriittisyysluokkaan numeraalisen pisteytyksen avulla. Haavoittuvuuden hyväksikäytettävyyteen, kompleksisuuteen sekä hyväksikäytöstä aiheutuviin mahdollisiin seurauksiin peilaten haavoittuvuuden CVSS-pisteytys on 8.3 eli havainnon vakavuusaste on korkea.

oma.abitti.fi: Phishing ja Social Engineering

Phishingillä tarkoitetaan tyypillisesti tietojen kalastelua. Hyökkäysmenetelmän päämääränä on yleensä erehdyttämällä saada uhri luovuttamaan henkilötietoja, käyttäjätunnuksia tai muuta arkaluontoista tietoa. Social engineering on vakiintunut termi päämäärätietoiselle manipuloinnille, jonka tarkoituksena on saada uhri suorittamaan jotain tiettyjä toimenpiteitä, esimerkiksi erehdytetään käyttäjä asentamaan ”päivitys” joka todellisuudessa on hyökkääjälle uhrin päätelaitteelle takaoven avaava haittaohjelma.

Vihamielisen tahon on mahdollista luoda oma.abitti.fi:ssä liitetiedosto-toiminnallisuuden avulla aidolta vaikuttava tietojenkalastelusivusto oma.abitti.fi -osoitteen alaisuuteen. Tästä johtuen ”huijaussivun” osoite herättää luottamusta ja edesauttaa uhrin erehdyttämistä.

Kappaleen esimerkissä on luotu liitetiedostona aitoa oma.abitti.fi:n kirjautumissivua muistuttava sivu. Uhrin yrittäessä kirjautua sisään, hänen käyttäjätunnuksensa ja salasana lähetetään hyökkääjän hallinnoimalle palvelimelle.

Vaihtoehtoisesti vihamielisen tahon on mahdollista käyttää oma.abitti.fi:n liitetiedosto-ominaisuutta myös haittaohjelmien levittämiseen ja säilyttämiseen.

Kiellettyjen HTML5-ohjelmien käyttö matematiikan kokeen A-osassa

Abitti kokelaan levykuvassa ABITTI2216Z ei ole oikeuksia Geogebran ja 4FNotesin kansioihin. Abitin versiotiedoissa ei ollut mainintaa muutoksesta.

Abitin kokelaan koeympäristöön vaikuttaminen kernelin init-parametria muuttamalla

YTL:lle ilmoitettu haavoittuvuus koskee kokelaan Abitti-levykuvan suojatun GRUB-käynnistyslataajan ohittamista. GRUB-käynnistyslataajan ohittamisella mahdollistetaan muun muassa kokelaan käyttöoikeuksien korottaminen, Abitti-levykuvan muokkaaminen sekä ulkopuolisien ohjelmien asentaminen.

Abitti-levykuvan GRUB-käynnistyslataajan ohitus tapahtuu käyttämällä koneelle asennettua paikallista käynnistyslataajaa. Paikallisella käynnistyslataajalla ohitetaan Abitti kokelaan levykuvan oma suojattu käynnistyslataaja tai kokonaan muokattu Abitti-ohjelmisto.

GRUB-käynnistyslataajaan ohittamisesta löytyi julkisista lähteistä keskustelua ja ohjeistuksia, joten kyseessä on jo tiedossa ollut heikkous.

 

Kuvakaappaus ei toimi vanhalla editorilla tehdyissä kokeissa (korjattu)

Uusimmassa Abitti-versiossa (ABITTI2216Z) olevan virheen vuoksi kuvakaappaukset eivät toimi niissä vanhalla editorilla tehdyissä kokeissa, joita ei ole pystytty konvertoimaan uudeksi MEX-formaatiksi. Nämä kokeet voi tunnistaa vanhan editorin esikatselunäkymästä. Jos esikatselussa näkyy teksti “Kokeen ulkoasu ei vastaa ylioppilaskokeita”, kuvakaappaukset eivät toimi uusimmalla Abitti-versiolla.

Kuvakaappaukset toimivat Bertalla tehdyissä kokeissa ja niissä kokeissa, jotka on voitu konvertoida MEX-formaattiin. Jälkimmäisessä tapauksessa vanhan editorin esikatselussa ei ole em. varoitustekstiä.

Ongelmaan on tulossa korjaus lähipäivinä. Sitä odoteltaessa asian voi kiertää jollain seuraavista tavoista:

  • Muuttaa vanhalla editorilla tehty koe Bertta-kokeeksi kopioimalla vanhan editorin koetehtävät Berttaan tehtävän kopiointityökalulla
  • Poistaa vanhalla editorilla tehdyistä kokeista muotoiluja, kunnes“Kokeen ulkoasu ei vastaa ylioppilaskokeita” -teksti poistuu esikatselusta
  • Käyttää vanhempaa Abitti-versiota

Päivityksiä:

  • Korjaus tähän ongelmaan tullaan jakamaan koepakettien kautta. Jakamisen ajankohta ei ole vielä tiedossa. (Lisätty 13.5. klo 10.40)
  • Korjaus on jakelussa koepakettien kautta. Korjaus tarttuu ma 16.5. klo 12 jälkeen ladattuihin koepaketteihin ja siirtyy koetilan palvelimen kokelaiden koneille. (Lisätty 16.5. klo 14.05)

Uudessa Abitti-versiossa päivitetyt MAOL-digitaulukot

Tänään julkaistussa Abitti-versiossa ei ole suuria näkyviä muutoksia. Otava on päivittänyt MAOL-digitaulukot uuteen versioon. Koeympäristön ohjeiden ohjelmointivälilehden tulostusikkuna näyttää nyt myös pitkät tulostukset ja ne voi kopioida leikepöydälle.

Koeympäristön teknisestä valvonnasta vastaava toiminnallisuus on korvattu uudella, joka tuottaa aiempaa luotettavampaa tietoa ylioppilaskoetta suorittavan kokelaan ja hänen käyttämänsä tietokoneen toiminnasta. Muutoksen seurauksena vanhoilla Abitti-tikuilla valvojan näyttöön tulee ilmoitus häiriöstä teknisessä valvonnassa. Tämä johtuu siitä, että koetehtävien mukana toimitettava valvontaohjelman osa ei toimi vanhassa Abitti-versiossa. Ilmoitus ei estä kokeen suorittamista.

Korkearesoluutioisten näyttöjen ruudunkaappaukseen on tehty korjaus. Korjauksen seurauksena osa kokelaiden ruudunkaappauksista voi näkyä arvostelusta tavallista suurikokoisempina.

Käynnistysvalikon vaihtoehdot pysyvät samoina, joskin mukana on aiempaa uudemmat versiot Linux-kerneleistä:

  • 4.9.272-2 -> 4.9.290-1
  • 4.19.194-3 -> 4.19.208-1
  • 5.10.46-5 -> 5.10.103-1
  • 5.14.9-2 -> 5.16.11-1

Uuden version käyttöönotto edellyttää sekä kokelaan tikkujen että palvelinten päivittämistä. Vanhempien Abitti-versioiden käytön jatkamiselle ei ole teknistä estettä.

Kaikki päivityksen muutokset löytyvät muutoslokista.

Vanhan koeformaatin kokeiden kopioinnissa ollut ongelma on korjattu

Vanhalla editorilla tehdyissä kokeissa oli viikonloppuna ja alkuviikosta ongelma, jonka seurauksena kokeiden suorittajat eivät saaneet liitettyä kuvakaappauksia kokeen vastauslaatikkoon. Vikaa ei ilmennyt Bertalle tehdyissä kokeissa.

Ongelma on korjattu tänään klo 12.00. Tätä ennen oma.abitista ladatut koepaketit on ladattava uudelleen, jotta vastausruudut toimivat halutulla tavalla.

Olemme erittäin pahoillamme tästä ohjelmavirheestä kaikille Abitin käyttäjille aiheutuneesta lisätyöstä.

Bertta on saavuttanut suuren suosion

Abitin uusi Bertta-tehtäväeditori on otettu hyvin vastaan. Se on edistänyt merkittävästi ylioppilaskokeissa käytettävän MEX-formaatin käyttöä harjoituskokeissa.

Yksi Bertan näppärimpiä ominaisuuksia on mahdollisuus kopioida uusiin kokeisiin yksittäisiä koetehtäviä vanhoista Abitti-kokeista. Tätä ominaisuutta on paranneltu huomattavasti viimeisen kuukauden aikana. Jos et ole saanut lempikokeesi parhaita tehtäviä kopioitua alkuvuodesta, kokeile nyt uudelleen!

Vanhat kokeet säilyvät

Monet Abitin käyttäjät ovat olleet huolissaan vanhalla editorilla ja koeformaatilla tehtyjen kokeiden kohtalosta.

Ylioppilastutkintolautakunnan tavoitteena on saada Abitilla järjestetyt kokeet kokonaan MEX-formaattiin, jotta palvelin- ja kokelastikuilta voidaan poistaa ylioppilaskokeista kadonnut vanha koeformaatti. Vanhaa koodia ei enää ylläpidetä ja huoli on, että se voisi aiheuttaa ongelmia tulevissa ylioppilaskokeissa.

Siirtymä MEX-formaattiin näyttää etenevä hyvin (ks. alla oleva graafi):

  • Yhä useampi Abitin käyttäjä tekee kokeensa Bertalla (sininen alue)
  • Vanhalla formaatilla tehtyjen kokeiden osuus laskee jatkuvasti (keltainen alue)
  • Parannettu automaattinen kokeiden muuttaja (vihreä alue) muuntaa parhaimmillaan joka kolmanneksen vanhalla editorilla tehdyistä kokeista

Jo nyt yli puolet järjestetyistä kokeista hyödyntää uutta koeformaattia ja osuus kasvaa jatkuvasti. Bertan helppokäyttöisyys, tehtävän kopiointitoiminto ja mahdollisuus muokata vanhoja Examinasta tuotuja yo-kokeita näyttäisivät saavan aikaan MEX-siirtymän ihan itsestään.

Edellisessä Berttaa käsittelevässä blogissa oleva maininta vanhan editorin säilyminen ainakin kesään 2022 on tulkittu siten, että se poistuu kesällä 2022. Tämä tulkinta ei pidä paikkaansa.

Julkaisemme syksyn ylioppilaskokeiden jälkeen Abitti-version. Tämän ison Debian-versiopäivityksen yhteydessä poistamme mahdollisuuden käyttää sellaisenaan vanhalla formaatilla tehtyjä Abitti-kokeita. Osa vanhan formaatin kokeista toimii, koska Abitin automaattinen muuttaja osaa konvertoida ne uuteen formaattiin.

Loka-marraskuun Abitti-version julkaisemisen jälkeen:

  • Abitin vanha editori on käytössä
  • Vanhalla formaatilla tehdyt kokeet ovat käytettävissä esim. Bertan tehtävän kopiointitoiminnolla
  • Bertalla tehtyjä kokeita voi ladata siirrettäväksi koetilan palvelimelle
  • Vanhalla editorilla tehtyjä kokeita voi ladata siirrettäväksi koetilan palvelimelle, ellei vanhan editorin esikatselussa oikeassa marginaalissa näy varoitustekstiä “Kokeen ulkoasu ei vastaa ylioppilaskokeita”

Osallistu Bertta-demoihin

Meiltä on toivottu koulutusta Bertta-editorista. Toivomme Bertan ohjeiden olevan avuksi peruskäytössä. MEX-formaatin hienouksia kuvataan verkosta löytyvästä dokumentista ja vertaistukea voi hakea MEX-formaatin keskustelupalstalta.

Edellisten, jo verkosta löytyvien tukimateriaalien lisäksi järjestämme kaksi etädemoa seuraavina ajankohtina:

  • ke 6.4. klo 15.00-16.00 Ilmoittaudu
  • ma 11.4. klo 15.00-16.00 Ilmoittaudu (peruttu sairastumisen vuoksi)
  • ke 13.4. klo 15.00-16.00 Ilmoittaudu Tallenne

Esittelyistä pyritään julkaisemaan tallenteet. Demona arrangeras på finska men frågor kan ställas naturligtvis även på svenska.

Bertasta ensisijainen Abitti-editori

Ylioppilastutkintolautakunta on kehittänyt Abittiin uuden Bertta-editorin, jotta ylioppilastutkintoon voisi harjoitella ylioppilaskokeen kaltaisilla kokeilla. Bertta-editori on tänään muutettu Abitin ensisijaiseksi tehtäväeditoriksi. Vanhaa tehtäväeditoria voi edelleen käyttää, mutta editorin tai sen tuottamien kokeiden ongelmia ei enää korjata.

Bertan “visuaalisella editorilla” tehtävänantoihin voi liittää kuvia suoraan leikepöydältä ja kaavoja YTL:n kaavaeditorilla. Valittavissa on ylioppilaskokeista tutut vastaustyypit: teksti-, lyhyt teksti-, monivalinta- ja pudostusvalikkovastaukset. Liitetiedostot voi liittää ylioppilaskokeiden tapaan tiettyyn tehtävään.

Bertalla on nopeaa rakentaa uusia harjoituskokeita Examinasta tuotujen ylioppilaskokeiden ja vanhojen Abitti-kokeiden tehtävistä. Esimerkiksi kuullun ymmärtämisen osakokeiden tehtäviä kielikokeissa on nyt helppo uusiokäyttää omissa harjoituskokeissa.

Bertalla voi myös asettaa laadittavan kokeen purkukoodin. Jos lukio sopii yhteisen purkukoodin, on harjoituskokeiden lataaminen koetilan palvelimelle yhtä helppoa kuin ylioppilaskokeissa: vain yhden koodin syöttö riittää.

Jos “visuaalisen editorin” keinovalikoima loppuu, voi koetta muokata koodivälilehdellä. Näin voi asettaa esimerkiksi ääninäytteiden maksimikuuntelukerrat tai tekstivastauksen enimmäispituuden. Jälkimmäinen ominaisuus tulee ylioppilaskokeissa käyttöön aikaisintaan syksyllä 2022.

Vanhasta editorista poiketen Bertta varmistaa, että laaditut kokeet noudattavat Abitin MEX-koeformaattia ja siten näkyvät koetilanteessa halutulla tavalla. Vanha editori on käytössä ainakin kesään 2022 saakka.

Tässä samassa yhteydessä estämme yli 500 kilotavun koetiedostojen laatimisen vanhalla editorilla. Käytännössä tämä estää base64-koodattujen liitteiden lisäämisen. Tätä tapaa käytettiin liitetiedostojen lisäämiseen ennen vuotta 2017, jolloin vanhaan editoriin lisättiin helppo tapa liitetiedostojen lisäämiseen. Tämä tapa toimii edelleen. Tästä muutoksesta varoitettiin kaksi vuotta sitten.

Lue lisää:

Uudessa Abitissa voi ohjelmoida Pythonilla

Uusi Abitti-versio sisältää joukon pieniä päivityksiä ja parannuksia. Koejärjestelmän ohjeissa on mahdollisuus ohjelmoida Python-ohjelmointikielellä. Ominaisuus on käytössä myös koejärjestelmän ohjeiden verkkoversiossa osoitteessa cheat.abitti.fi ja siihen liittyen on julkaistu erillinen blogikirjoitus. Kokelaat ovat toivoneet mahdollisuutta soittaa taustamusiikkia peittämään koetilan hälyääniä. Tämä toiminnallisuus on nyt lisätty koejärjestelmän ohjeisiin.

4F-Vihko on päivitetty uusimpaan versioon ja GeoGebra 6 on palautettu kevään 2021 kokeissa käytettyyn versioon 6.0.639. Ikävä kyllä tiedostojen tallennuksen yhteydessä ilmestyy näytölle edelleen tyhjä ikkuna, jonka sulkemisen jälkeen tallennus onnistuu. YTL on ilmoittanut virheestä GeoGebralle.

Koetilan palvelin yrittää tarkistaa palvelimen päivämäärän oikeellisuuden. Mikäli palvelimen päivämäärä on vanhempi kuin käytetyn Abitti-version julkaisupäivämäärä, on päivämäärä korjattava ennen kokeiden latausta. Tällä tarkistuksella yritetään varmistaa päivämäärään sidottujen lisenssien toiminta (Casio, TI-Nspire).

Uudet versiot toimivat yhteen SERVER21174- ja ABITTI2118E-versioiden ja uudempien kanssa. Päivitys ei sisällä uusia laiteajureita.
Kaikki päivityksen muutokset löytyvät muutoslokista.