Kansalliset hakeutujan palvelut ja opintohallinnon viitearkkitehtuuri - periaatteita, teknologiaa, palveluita, rajapinnat ja tiedonsiirrot
Esityksen sisältö Mitä ovat kansalliset keskitetyt palvelut OPH:n tuottamina, miten liittyy opintohallintoon Rakentamisen periaatteet, teknologiat Palvelukomponentit Aikataulua Rajapinnat ja tiedonsiirrot Oppijanumero
Arkkitehtuuriviidakossa
Oppijan palvelukokonaisuus Uusi toiseen asteen haku ja haku muihin peruskoulun jälkeisiin koulutuksiin Uusi aikuiskoulutuksen haku Opintopolku Uusi korkeakouluhaku Todennetun osaamisen rekisteri eopetussuunnitel mat ja tutkinnot Uusi asiakaspalveluratkaisu
Hakeutujan palveluiden rakentamisen KAperiaatteita Avoimen lähdekoodin ohjelmistotuotannon periaatteet SOA palvelukeskeinen arkkitehtuuri yksi asia yhden kerran Yhteiskäyttöiset palvelut, yleiskäyttöiset palvelut Tarjotaan dokumentoidut ja kattavat rajapinnat vaiheittain
Teknologiavalintojen vaihtoehtoja Arkkitehtuurin kerroksellisuus
Looginen arkkitehtuuri
Tietovirrat/rajapinnat opintohallinnossa keskitettyihin palveluihin (molempiin suuntiin)
1: Koodistot 1: tutkintorakenne, kansllinen eops 1b: paikallinen OPS 2: Koulutustarjonta, valintaperusteet 3: Valintaesityslista, kansallinen opiskelijatunnus 4: Opiskelijavalintatiedot 5: Lukuvuosi-ilmoittautumistieto 6: OJT-tarjontatiedot 7: HOPS 8: OJT-haku/ilmoittautuminen, opiskelijatunnus 9: OJT-valintatiedot 10: Läsnäolotiedot 11: Opintosuoritukset 12: Osatutkintosuoritukset 13: Tutkintosuoritukset 14: Tilastotiedot Tietovirrat paikallisen ja kansallisen ympäristön välillä Koulutuksen järjestäjän paikallinen opintohallinto Koulutuksen suunnittelu Koulutustarjonnan hallinta Opiskelijahaku ja valinta Opetuksen toteutuksen suunnittelu Opintojen suunnittelu Toteutusten hallinta Opetus ja opiskelu Arviointi ja suoritusten hyväksyminen Tilastointi ja raportointi Kansalliset OKM/OPH:n palvelut ja rekisterit: esim. TOR, Hakeutujan palvelut, Opintopolku 10
Koulutustarjonta- ja valintaperustetietojen tiedonsiirto Koulutustarjonta muodostuu koulutuksen pysyvämmistä tiedoista, aikaan ja paikkaan sidotuista tiedoista sekä hakukohteista ja valintaperusteista. Tarjontatietojen siirrossa siirtyvät myös organisaatiotiedot ja tarvittavat koodistot Tarjontarajapinnan tiedot tutkintoon johtavan koulutuksen osalta löytyy osoitteesta: https://docs.google.com/spreadsheet/ccc?key=0apg7jfqum4zdd HI4VmwweFJKanNDZ1Vob0RjVXVRZEE#gid=0
Valintatietojen siirrot sekä opiskelupaikan vastaanotto ja ilmoittautumistietojen siirrot Hakujen aikana oppilaitokset siirtävät peruskoulun päättäneiden arvosanat, henkilötiedot, organisaatiotiedot ja tarvittavat koodistot. Oppijan verkkopalvelussa muodostetaan valintaesitys, joka siirretään oppilaitoksille hyväksyttäväksi, josta seuraa valintapäätös. Mukana siirtyvät hakijoiden perustiedot ja tarvittavat koodistot. Tiedot valinnoista, henkilön perustiedoista ja opiskelupaikan vastaanottamisesta siirretään KELAan, Tilastokeskukseen ja TEMiin
Suoritustietojen tiedonsiirto o Tutkinto ja opintosuoritustiedot siirretään paikallisista opintohallinnon järjestelmistä Oppijan palveluun (pois lukien kk-sektorin tiedot), josta tiedot siirretään edelleen Tilastokeskukselle, KELAlle ja arkistoon Suoritustietojen mukana siirretään aina myös (suoritus)organisaatiotiedot, tarvittavat koodistot ja henkilötiedot. Ensimmäisessä vaiheessa (2014) suoritustiedot siirretään; o perusopetuksen päättöarvosanatiedot, tieto perusopetuksen lisäopetuksen, valmistavien ja valmentavien koulutusten, kotitalousopetuksen sekä kansanopiston linjan suorittamisesta (vähintään 1100 tuntia tai 20 ov),lukion päättöarvosanatiedot o ammatillisen perustutkinnon suorittamistieto, ammatti- ja erikoisammattitutkintojen suorittamistieto
Tekniset vaatimukset Tiedonsiirrot tehdään WebService-rajapinnan välityksellä tai manuaalisesti käyttöliittymässä. Tiedonsiirtoformaattina XML Tiedonsiirrot vaativat tunnistautumisen Merkistö UTF-8 Virhetilanteissa käytetään standardimäärityksiä (http, https, sftp) Siirrettävien tietojen tunnisteet lähettäjän ja vastaanottajan välillä sovittavia. Tekninen vaatimustaulukko löytyy osoitteesta: https://confluence.csc.fi/pages/viewpage.action?pa geid=7604219
Rajapintojen toteuttamisen vaiheistukset Koulutustarjonta REST/JSON-rajapinnat molempiin suuntiin vk 37/2013 Valintaesitys vk 45/2013 Perusopetuksen päättöluokkalaisten sekä lisäopetuksessa olevien tiedot, joka sisältää henkilötiedot, lähtökoulun ja luokkatiedon vk 49/2013 Tutkinnot ja opintosuoritukset XML-eräsiirto vk 49/2013 Ilmoittautumis- ja vastaanottotiedot vk 13/2014 eops-rajapinnat syksyllä 2014
Opintohallintojärjestelmien kytkentä koulutusasteen tietovarantoihin ja kansallisiin palveluihin Koulutuksen järjestäjä 1 Koulutuksen järjestäjä 2 Koulutuksen järjestäjä 3 Järjestelmä 1 Järjestelmä 2 Järjestelmä 1 Järjestelmä 2 Järjestelmä 1 Järjestelmä 2 DW DW Integraatio Kansalliset integraatiopalvelut Koulutusasteen benchmark Kansalliset TOR koulutuksen tietovarannot 16
Kansallinen Oppijanumero mikä se on?
Hakijan yksilöivä suomalainen oppijanumero Tavoitteena on, että uudistettavan kokonaisuuden myötä otetaan käyttöön suomalainen oppijanumero. Tämä valtakunnallisen tason ratkaisu edistää oppijoiden liikkuvuutta, mikä on yksi SADe-hankkeen keskeisistä tavoitteista. Suomalaista oppijanumeroa voi käyttää jatkossa opetustoimen henkilöhallinnan kaikessa yksilöinnissä. TTS 2014 2017 linjaa käyttöönottoaikatauluksi 2014 2016
OID-standardi on kansainvälinen Oppijanumero on rakenteellinen osa kansainvälistä OID-koodistoa Periaatteessa luettavissa myös ulkomaisissa järjestelmissä Luo uusia mahdollisuuksia kansainvälisen liikkuvuuden tueksi Liittyy osaksi kv-standardia: ISO OID-hierarkia JHS 159 ohjeistaa OID-yksilöintitunnuksen käytöstä
Miltä OID näyttää ja miten siitä muodostuu suomalainen oppijanumero OID on hierarkkinen koodi, jonka loppuosa on Oppijanumero Oppijanumeron näyttöön tarvitaan 11 merkkiä Tiedonsiirroissa siirretään koko numerorimpsu Opetustoimelle (OPH) on myönnetty oma puu 1.2.246.562 Henkilön yksilöintiin alipuu 1.2.246.562.24.X X on 11-numeroinen satunnaisluku välillä 10 000 000 000-99 999 999 999, siis ei ala nollalla. Viimeinen merkki on tarkistusmerkki OID-koodi 1.2.246.562.24.10000000009-1.2.246.562.24.99999999990.
ITU-T ISO joint-iso-itu-t OID-hierarkia standardi ylläpito jäsenvaltio jäsenorganisaatio Australia Suomi Ranska UK USA Y-tunnus Elisa Tilastokeskus Valvira Opintohallinto organisaatio asiakirja laskutus henkilö Oppijanumero
Selite OID:n käyttökohteet Solmuluokan arvo OPH:n tarkenne Teknilliset koodistot, nimikkeistöt ja luokitukset 5 Sisältötuotantoon liittyvät koodistot, nimikkeistöt ja luokitukset 6 Toimipaikat 10 Organisaatiot Asiakirjat 11 Ohjelmistot 12 Laitteet 13 Palvelut 14 Laskutus (ml maksusitoumukset) 16 Logistiikka (ml kuljetustunnus) 17 Sanomaliikenteen osapuolten tunniste 18 Rekisterinpitäjä 19 Näytetunniste 20 Tilapäinen asiakkaan tunniste 22 Henkilönumero, esim. 1.2.246.562.24.34397748046 24 Oppijanumero Roolin yksilöinti 27
Yhden numeron tarkistusmerkki Oppijanumeron viimeinen numero on tarkistusmerkki Tarkoitettu huomaamaan lyöntivirheet ei ole mikään murtovarma turvakoodi Huomaa hyvin yhden numeron virheet useimmat kahden numeron virheistäkin. Kokonaan keksityllä tai arvatulla numerolla on 10 % mahdollisuus läpäistä testi.
Ajantasaista tietoa löytyy Määrittelyt löytyvät: https://confluence.csc.fi/display/oppija/ Avoimen lähdekoodi koodi julkaistu osoitteessa http://www.github.com/opetushallitus huhtikuun lopussa. Rajapinnat mahdollisesti samassa paikassa tai yhteentoimivuus.fi -portaalissa