PowerPoint-esitys

Download Report

Transcript PowerPoint-esitys

AITU, rajapinnat
Antti Virtanen ([email protected])
Riikka Vacker ([email protected])
30.9. 2014
28.1.2013
Osaamisen ja sivistyksen parhaaksi
Sisältö
Mikä AITU on järjestelmänä?
Tekninen toteutus ja arkkitehtuuri lyhyesti.
Miten rajapintoja voi testata?
• DevOps-työkalut ja paikallinen asennus
Mitä rajapintoja on tarjolla?
28.1.2013
Osaamisen ja sivistyksen parhaaksi
AITU – rekisteri tutkintotoimikunnista ja
näyttötutkintojen järjestämissopimuksista
Sisältää:
• Tutkintotoimikunnat; toimikaudet, toimialat, asettamispäätökset
• Jäsenet, nimittämispäätökset
• Tutkintotoimikuntien ja tutkinnon järjestäjien väliset sopimukset
näyttötutkintojen järjestämisestä
• Tilastoja, raportointi
Käyttäjinä Opetushallitus ja tutkintotoimikunnat (saavat käyttöoikeuden omiin
sopimustietoihinsa syyskaudella 2014)
Vuoden 2014 loppuun mennessä AITUun toteutetaan ammatillisen
lisäkoulutuksen rahoitusuudistuksen tarvitsema toiminnallisuus koulutuksen
järjestäjien vos-rahoituksen perusteena olevien tietojen keräämiseksi (tarkentuu
lainsäädännön uudistamisen yhteydessä).
• Koulutuksen järjestäjille annetaan 2015 alkupuolella oikeudet
päivittää/siirtää AITUun em. tietoja, jotka tutkintotoimikunta vahvistaa ja
siirtää vos-laskentaan
Osaamisen ja sivistyksen parhaaksi
Suunnitelma 08/2014
Näyttötutkinnoista (pt,at,eat) kerättäviä
rahoituksen pohjatietoja AITUssa
Hyväksyttyjen tutkintojen ja tutkinnon osien määrä; kerääntyy tutkintotoimikuntien
päätösten mukaisesti
Rahoitukseen vaikuttavat myös:
•
•
Koulutusalojen painokerroin
Tutkintojen osat luokitellaan eri luokkiin valmistavan koulutuksen ja tutkintotilaisuuksien
järjestämisen kustannusten perusteella ja rahoitusta porrastetaan painokertoimen
mukaisesti
Opintojen rahoitusmuoto (vos)
Koulutuksen järjestämismuoto: oppilaitosmuotoinen, oppisopimuskoulutus
Valmistavan koulutuksen järjestäjä
Opiskelijan tiedot: nimi, syntymäaika, onko vailla perusasteen jälkeistä tutkintoa,
tieto erityisopiskelusta, tutkinnon suorituskieli (tilastointia varten)
Opiskelijavuosikertymät
AIKATAULU
2014 tiedot kerätään takautuvasti, 2015 alkaen AITUun.
Tietoja käytetään syksyllä 2016, kun lasketaan vuoden 2017 rahoitusta.
Osaamisen ja sivistyksen parhaaksi
Suunnitelma 08/2014
AITU ja rahoitusuudistus
KOULUTUKSEN JÄRJESTÄJÄ
Koulutuksen järjestämisluvan haltija
TUTKINNON
JÄRJESTÄJÄ
Näyttötutkintojen
järjestämissopimusten haltija
Tarvittaessa sopimukset
yhteistyökumppanien
kanssa
Esitykset tutkinnon
osien/tutkintojen
hyväksymisestä ja
osaamisen
tunnustamisesta
(arviointiesitykset)
2
VALMISTAVAN KOULUTUKSEN
JÄRJESTÄJÄ
4
1
Omien tietojen katseluoikeus
Vos-rahoituksen saaja
Vastaa rahoitustietojen ilmoittamisesta
TUTKINTOTOIMIKUNNAT
AITU – tutkintotoimikuntarekisteri
Tutkintojen ja tutkinnon osien suoritusten hyväksyminen ja
osaamisen tunnustaminen
Omien tietojen katseluoikeus
3
TUTKINNON JÄRJESTÄJÄ
Esitys tutkinnon ja tutkinnon osan hyväksymisestä
Omien tietojen katseluoikeus
2, 3 ja 4 ovat maksullista palvelutoimintaa
Osaamisen ja sivistyksen parhaaksi
Koulutuksen
järjestäjäkohtaiset
tutkintojen ja
tutkinnon osien
määrät
VOSlaskentajärjestelmä
Aitun tekninen toteutus lyhyesti
Käyttöliittymä ja rajapinnat: REST, JSON
Palvelin taustalla
• Clojure (JVM-pohjainen kieli)
• Upotettu kevyt HTTP-palvelin (Servlet)
• PostgreSQL tietokanta
Rajapintakutsujen autorisointi CAS-palvelimen
kautta
• OPH Käyttöoikeuspalvelu
Osaamisen ja sivistyksen parhaaksi
DevOps – paikalliset asennukset, työkalut
Vagrant – ilmainen hallintatyökalu
virtuaalipalvelinten hallintaan
Oracle Virtualbox – ilmainen virtuaalipalvelinten
ajoalusta
Ansible – ilmainen etähallintatyökalu
• Ei vaadi kohdekoneelta kuin ssh-yhteyden.
Nämä ovat yleiskäyttöisiä työkaluja.
Osaamisen ja sivistyksen parhaaksi
Vagrant – paikallinen asennus
Palvelimet käyntiin parilla komennolla:
• git clone https://github.com/Opetushallitus/aitu
• cd vagrant
• vagrant up
Tämän jälkeen Aitun asennus (ja käännös)
• cd../dev-scripts
• ./deploy.sh
Näiden komentojen jälkeen Aitu on asennettu
virtuaalikoneeseen ja vastaa rajapintakutsuihin.
Osaamisen ja sivistyksen parhaaksi
Swagger - automaattista dokumentaatiota
Osaamisen ja sivistyksen parhaaksi
Data ja asennuspaketit
Versionhallinnassa on lähdekoodi. Valmis
asennuspaketti voidaan tarvittaessa julkaista.
• Asennuspaketti ei sisällä mitään
ympäristökohtaisia asetuksia.
Data ei ole versionhallinnassa.
• OPH antaa tarvittaessa luvan jakaa dataa.
Käytännössä jaetaan PostgreSQL dumppina,
jonka saa yhdellä komennolla ladattua.
Osaamisen ja sivistyksen parhaaksi
Mitä rajapintoja on tarjolla?
Osoitepalvelu – yhteystietoja
Rahoituslaki – tutkintojen suoritusmääriä ja
tilastollista tietoa
Näyttötutkintohaku - toimikuntien perustietoja
Rajapintoja on enemmänkin olemassa.
• Suurin osa on käyttöliittymän käytössä.
• Julkaisu sitouttaa siihen että rajapinta ei muutu.
Julkaistaan tarpeen mukaan, ei turhaan.
Osaamisen ja sivistyksen parhaaksi