Korkeakoulujen valtakunnallinen tietovaranto ja viranomaistietovirrat: RAKETTI-VIRTA-projekti

Yhteyshenkilöiden kokous 7.4.2014 kello 9:30 -11:00

Kokouksen nauhoite: https://connect.funet.fi/p7f9qw8o0ws/ (25min)

Osallistujat: Lauri Jokipii CSC, Mariikka Kekäläinen, CSC, Aila Kanniainen OY, Aila Markus VAMK, Alli Järvinen LUT, Anne Litja, UeF, Arja Neuvonen HAAGA-HELIA, Eila Partanen CSC, Esa Rahiala SAMK, Fredrik Finnberg Arcada, Hannele Husa SeAMK, Heli Heikkinen CGI, Heli Peltola, LAMK, Joakim Björklund ÅA, Jouko-Antero Rintamäki TAMK, Jukka Kohtanen VY, Kim Kronberg ÅA, Mika Rintala HAMK, Mikael Seppälä Aalto, Petri Heinonen JY, Päivi Aho Laurea, Pekka Harjula HUMAK, Pirjo Myllykangas DIAK, Päivi Lignell TTY, Saimaan AMK, Sanna Mäenpää KyAMK, Taija Oksanen Turun AMK, Tuula Hiltunen KARELIA, Tarja Pakarinen UEF, Ulla Tiainen-Sallinen JAMK, Ulf Nyström.

Ajankohtaiset asiat

  • Tietoturva-auditointi korotetun tietoturvavaatimusten mukaan suoritettiin 1.4

 

Korkeakoulujen valtakunnallisen tietovarannon käyttöönotto

  • Korkeakoulujen valtakunnallisen tietovarannon käyttöönotto, OKM:n korkeakouluille 2.4. lähettämä kirje 16/592/2014
    • LIITE 1: Muistio korkeakoulun rekisterissään ylläpitämien tietojen teknisestä tietojenkäsittelypalvelusta (linkki)
    • LIITE 1.1: CSC:n ja sen yhteistyökumppanin välinen turvallisuusmuistio (linkki)
  • Onko epäselvää tai kysyttävää?
    • Asiasta voi kysyä seminaarissa 8.4.
    • Kysymykset mieluiten etukäteen, tässä kokouksessa tai tänään klo 16:30 mennessä (virta ät csc piste fi)

Korkeakoulujen valtakunnallinen tietovaranto -seminaari 8.4

  • 8.4.2014 kello 9-16. Ohjelma (wiki-sivulle), Dipoli, Otaniemi, Espoo. Sali 26 (2. krs) 
  • Työpajaosuutta varten ennakkoon tutustuttavaksi luonnos tietojenluovutuspalvelun toteuttamisesta: Tiedonluovutuspalvelu_luonnos.docxTiedonluovutuspalvelu_luonnos.pdf
    • Yhteyshenkilöitä pyydetään tutustumaan luonnoksessa eriteltyihin tietovarannon tietojen käytön tapaustyyppeihin,
    • arvioimaan, onko tarpeen eritellä ja kuvata muita tapaustyyppejä ja
    • Pohtimaan yhteyshenkilön roolia tapausten kuvausten pohjalta
  • Etäosallistuminen ei ole mahdollista, suppeasta osasta seminaarin sisältöä tehdään myöhemmin käytettäväksi tuleva verkkotallenne

Esitetyt kysymykset ja niihin annetut vastaukset

Kysymyksia ja vastauksia

Tiedonsiirron ajastuksesta

Kysymys:

  • En löydä muita mainintoja ajastuksesta kuin tämän 1 päivä - 1 kuukaudessa sivulla https://confluence.csc.fi/display/VIRTA/Muistilista+tietointegraation+toteutukselle Mutta, jos sen ajastaa pelkästään arkipäiville, niin tarkoittaako se käytännössä että perjantaina klo 03:00 jälkeen tapahtuneet asiat päivittyvät vasta maanantaina klo 03:00?
  • Uskoisin että koska Virta tulee olemaan osa kokonaisuutta johon liittyy monta sähköisesti käsiteltävää palikkaa, johon todennäköisesti myöhemmässä vaiheessa tullaan tarvitsemaan tietoja Virrasta aika jatkuvasti, niin ajo täytyisi tapahtua joka päivä, oli sitten pyhä tai arki.
  • En tiedä, olisiko se syytä laittaa tapahtuvaksi joka päivä heti alusta?

vastaus:

  • Tällä hetkellä iso osa korkeakouluista lähettää kerran päivässä, ainakin arkipäivisin. Ajastusten tilannetta voi katsoa täältä https://confluence.csc.fi/display/VIRTA/Ajastusten+tilanne
  • Samasta dokumentista voi katsoa korkeakoululle sopivan välikön. Ei mielellään kahta useampaa päällekkäin.
  • Tällä hetkellä on ohjeistettu että tiedostot on suositeltavaa siirtää kerran vuorokaudessa ja ne pitää siirtää vähintään kerran kuukaudessa sekä tiettyihin määräpäiviin liittyen (OKM:n kirje).
  • WS-rajapinta päivittyy aina seuraavana päivänä (yön yli) Eli perjantaina  03:00 laitettu tieto  on luettavissa lauantaina.
  • Suosittelen että siirrätte tiedostot ainakin kerran vuorokaudessa.

---

Pätevyyksistä

Kysymys: XML:ssä on pätevyyksiä opinto-oikeusjaksoon ja opintosuorituksiin liittyen. Viedäänkö opintosuorituksissa tutkintorivin pätevyys kahteen kertaan eli opintosuorituksissa ja opinto-oikeusjaksossa vai vain kerran tuolla opinto-oikeusjaksossa? Opintosuorituksia koskevat pätevyydet viedään sitten opintosuorituksissa, vai?

Vastaus: Opiskeluoikeusjakson pätevyys kertoo, koska tiettyyn pätevyyteen johtavia opintoja voi suorittaa tai on tarkoitus suorittaa, ne eivät vielä kerro onko henkilö saavuttanut tuon pätevyyden vai ei. Opintosuorituksissa mainitaan se suoritus, joka tuo henkilölle pätevyyden (yleensä tutkinto). Eli molemmat tuodaan, kuvaavat eri asioita.

---

XSD-kuvaukset

Kysymys: Miksi .xsd:t tekevät kaikkien alitaulukoiden avainkentät atribuuteiksi eikä elementeiksi? Tämän johdosta ei saa tehtyä meidän xml:stä relaatioita esim. accesissa. Vai olisiko vika meidän xml:ssä?
Toinen kysymys: Saako amk omat tietonsa teidän tietovarastosta ja missä muodossa?

vastaus: XSD-kuvaukset voisi olla hyvä nähdä tässä yhteydessä kuvina. Ja nehän löytyy Virta-wikistä:

https://confluence.csc.fi/display/VIRTA/Tiedonsiirtomaaritykset+korkeakouluille
https://confluence.csc.fi/display/VIRTA/Opiskelijat
https://confluence.csc.fi/display/VIRTA/Opiskeluoikeudet
https://confluence.csc.fi/display/VIRTA/LukukausiIlmoittautumiset
https://confluence.csc.fi/display/VIRTA/Opintosuoritukset
https://confluence.csc.fi/display/VIRTA/Virta.xsd

Kuvistakin voi nähdä, että avain-tiedot *ovat* attribuutteja eikä elementtejä.

Kaikki korkeakoulut saavat omat tietonsa ns. takaisin CSV-tiedostoina. Varsinainen tietosisältö sellaisenaan on siis tallennettu Korkeakoulujen tietomallin (xdw-malli) mukaiseen tietokantaan ja tämän tietokannan mukaisten taulujen sisällöt tuotetaan CSV-tiedostoiksi ja ZIP-paketoidaan korkeakoulujen käyttöön aina tiedonsiirron jälkeen. Lisäksi samaiseen ZIP-pakettiin laitetaan muutaman tarkistusnäkymän mukaiset CSV-tiedostot, joiden kautta tietosisällön tutkiminen on varmastikin vähän helpompaa.

Korkeakoulutkin voivat pyytää oikeuden ns. lukurajapintaan, josta siis tietovarannon tietoja kysellään hakuehtona pakollisesti annettavan yksittäisen opiskelijan tunnistavan parametrin voimin. Tämä on siis se varsinainen palvelu, joka tulee osaksi Opintopolku.fi-palvelua ja on siis laissa sanottu käyttötarkoitus tietovarannolle. Lukurajapinnan käyttö edellyttää sovellusta, joka osaa kutsua lukurajapintaa ja lukea lukurajapinnan vastauksena toimittaman XML-tiedoston.

--

Viittomakielinen opetus

Kysymys: Olisin kaivannut vahvistusta, miten tulkitaan ne tilanteet joissa opetus annetaan viittomakielellä (siten että sitä ei tulkata muuksi kieleksi) ja joissa opiskelijat tekevät suoritukset viittomakieltä käyttäen? Olemme muistaakseni joskus raportoineet myös näitä vieraskielisinä opetuksena / opintopisteinä. Käsikirjan määritelmänä on olut  tuo "opintopisteen suoritus on vieraskielinen, jos myös suomea, ruotsia tai saamea taitamaton olisi voinut suorittaa sen samalla tavalla." Tämä koskee siis tuota opintosuoritusten kohtaa "Opintosuoritukseen liittyvä kieli".

Kysäisen samalla tätä: Koskien hyväksiluettuja opintopisteitä järjestelmämme ei tallenna tietoa kielestä. Voinemme siis jättää nämä tyhjiksi, koska kyseessä ei ole pakollinen tieto?

Vastaus: viittomakieli ei ole vieras kieli, koska viitonta itsessään on vain väline informaation esittämiseen mutta se semanttinen informaatiosisältö suomea äidinkielenään käyttävälle ihmiselle on kuitenkin suomea.

 --

Siirto-opiskelijat

Kysymys: 1. Mitä siirretään? Esimerkki: opiskelija on ollut OAMKissa läsnäolevana 1.1.2014-31.7.2014 ja siirtynyt 10.9.2014 Lapin AMKiin. OAMKissa käytetty läsnäolokausi on siirron yhteydessä kirjattu Lapin AMKin rekisteriin läsnäolona toisessa korkeakoulussa. LapinAMKista VIRTAan siirtyy opiskelijan opiskeluoikeuden alku- ja loppupäivinä 10.9.2014 ja 31.12.2017. Nyt siis CGI:n ajatus olisi, että meiltä edelleen lähtisi ilmoittautumistieto myös tuolta OAMKissa käytetyltä läsnöolokaudelta. Myöntäjänä ilmoittautumisessa olisi LapinAMK ja liittyvänä opiskeluoikeutena Lapin AMKin opiskeluoikeus. Tuon muistion mukaan voitaisiin näin toimia, mutta onko tilanne muuttunut? Rautalankavarmistan, että ensimmäisen kysymyksen vastaus siis oli, että ?

2. Vai pitäisikö näissä tapauksissa liittyvä opiskeluoikeus jättää tyhjäksi, sehän ei ole pakollinen tieto?

3. Tuleeko ilmoittautumisen alku- ja loppupäivämäärien olla siihen liittyvän opiskeluoikeuden alku- ja loppupäivämäärien sisällä, mikäli liittyvä opiskeluoikeus on ilmoitettu? Edellisen esimerkin mukaisessa lukukausi-ilmoittautumisessa näin ei olisi (ilmoittautuminen 1.1.-31.7. ja opinto-oikeus alkaa vasta 10.9.). Itse miellän, että aikojen tulisi  olla  opiskeluoikeuden puitteissa, mutta toisaalta en löytänyt tietovarannon dokumentaatiosta tälle yksiselitteistä vahvistusta.

4. Ilmoittaako siirron kohdekoulu myös opiskeluoikeuden läsnä- ja poissaololukukausien summan samalla tavalla kuin siirtopäivän? Tällä hetkellä tieto Winhaprosta tuodaan. Tietovarannon dokumentaatio ei ota tähän kantaa, siirtopäivän osaltahan se on selvästi sanottu.

5. Meiltä ja varmaan suurimmalta osalta muitakin Winhapro-AMKeja tulee nyt uusimman version käyttöönoton jälkeen VIRTAan ilmoittautumistietoja, joissa myöntäjä on muu organisaatio kuin oma. Näistä ei tule virheitä eikä edes varoituksia, syytä ehkä olisi?

Vastaus:

Olin paikalla tuossa viitatussa tapaamisessa. Mikäli silloin olisi puhuttu asiasta siten, että olisin ymmärtänyt että korkeakoulut ilmoittavat tietoja niin, että myöntäjä on eri korkeakoulu, olisin osannut älähtää. Muistaakseni olin tuolloin siinä ymmärryksessä, että tuo tieto tarvitaan siihen opiskeluoikeuden lasnapoissakausienmäärä-tietoon.

Myöntäjä-roolin selitesivu: https://confluence.csc.fi/display/VIRTA/Organisaation+rooli+-+myontava => "...organisaatio joka tällä roolilla ilmoitetaan on se korkeakoulu, jonka nimissä tieto on eli käytännössä aina se korkeakoulu, jonka rekisteriin kyseinen tieto kuuluu ja joka tietoja lähettää." Eli vastaus kohtaan 1: ilmoittautumistiedot (summa) voidaan tuoda, kunhan tieto tuodaan omalla koodilla

Tuolle ylläolevalle on tietovarannossa ollut alun perin pakottava tarvekin, joka on tietääkseni kyllä jo onnistuttu sivuuttamaan, mutta sääntöä tuon organisaation roolin käytön suhteen ei ole muutettu. Minusta siis tieto myöntäjässä tai myöntäjäroolisessa organisaatiossa (ovat sama asia tietovarannossa sitten, vaikka XML-skeemassa onkin erikseen Myontaja-elementti) on aina tietoja lähettävä korkeakoulu. Jos/kun tiedot ovat tietovarannossa oikein, niin juuri sen opiskeluoikeus-linkityksen kautta voidaan itse asiassa päätellä, että aikaisempi lukukausi-ilmoittautuminen onkin ollut sen lähdeorganisaation aikainen. Eli 2. kohtaan vastaukseni on: ei pidä.

3. kohtaankin vastaus on minusta selvä: ei tarvitse olla. Tämä(kin) tieto osaltaan juuri kertoo tiedon todellisesta tarkoituksesta: tämän korkeakoulun opiskeluoikeuden *ulkopuolinen* ilmoittautuminen.

4. Kyllä ilmoittaa. (ja jos joku kysyy jatkokysymyksenä "entä lähdekoulu?", niin saa myös lähdekoulu ilmoittaa). Minusta tämä on oikeastaan sanottu jo sillä alkuperäisellä tietovarannon tiedot -sivulla, vaikkakaan ei kovin selväsanaisesti:
Tietovarannon tiedot (Eden) => ID 90: "Summa siirto-opiskelijan läsnä- ja poissaololukukausista ennen siirtoa."

Vielä tämä kohta "5. Meiltä ja varmaan suurimmalta osalta muitakin Winhapro-AMKeja tulee nyt uusimman version käyttöönoton jälkeen VIRTAan ilmoittautumistietoja, joissa myöntäjä on muu organisaatio kuin oma. Näistä ei tule virheitä eikä edes varoituksia, syytä ehkä olisi?"

=> Kyllä. Tällainen tarkistus ja paljon muitakin olisi tarkoitus lisätä tietovarantoon, kunhan nyt ensin saadaan kaikki tuotantokuntoon ja pari muutakin projektia täällä CSC:llä valmistuu :) Joka tapauksessa mitään hätää tässä mielestäni ei kuitenkaan nyt ole. Tietovaranto selviää näköjään "virheellisestäkin" myöntäjätiedosta. Lähinnä päätös täytyy tehdä tai vahvistaa tietoja käyttävät tahot mielessä pitäen. Ts. osaako tietoja käyttävät tahot tulkita eri myöntäjätiedot oikein?


Savonia 4.4.: Kysymyksiä siirto-opiskelijoiden osalta:

  • Tarvitaanko ja pitääkö siirtää VIRTAan lukukausi-ilmoittautumistiedot myös sen korkeakoulun osalta, josta siirtynyt?
  • Pitääkö siirtää VIRTAan erikseen läsnäololukukausien summa ja poissaololukukausien summa opiskeluoikeuksittain?
    • Vastaus: ei, ainoastaan siirto-opiskelijan tapauksessa, omaan korkeakouluun tehdyt ilmoittautumiset lasketaan korkeakoulun rekisteriinsä tallentamista ja tietovarantoon siirtämistä lukukausista (Tietovarannon tiedot (Eden) => ID 90: "Summa siirto-opiskelijan läsnä- ja poissaololukukausista ennen siirtoa.")
  • Tarvitaanko ja pitääkö siirtää VIRTAan siirto-opiskelijalle lähdekorkeakoulun tunnustieto tai jopa opiskeluoikeustunnus? Entä pois siirtyvälle, kohdekorkeakoulun tunnus?
    • Vastaus: pitää, Tietovarannon tiedot (Eden) => ID 87 "Siirto-opiskelijaan liittyvä lähde tai kohde organisaatio", Organisaatiotietoja tuodaan siirto-opiskelijoihin liittyen lähde- ja kohde-roolilla. Siirron lähettävä korkeakoulu käyttää kohde-roolia (minne opiskelija on siirtynyt) ja siirron vastaanottava korkeakoulu käyttää lähde-roolia (mistä opiskelija on siirtynyt). Molempia ei tarvitse samalta korkeakoululta.
    • Sekä Tietovarannon tiedot (Eden) => ID 89 "Siirto-opiskelijan lähdeopiskeluoikeus (jonka id)", Siirto-opiskelijoiden opiskeluoikeuksiin liittyen tieto lähdeopiskeluoikeuden yksilöivästä tiedosta.
  • Voisiko Winhasta saada esimerkin tähän liittyen?
  • Jos opiskelija suorittaa opintoja samaan tutkintoon kahdessa korkeakoulussa, tarvitaanko opiskeluoikeudet yhteen liittävä tunnustieto, vaikkapa opiskeluoikeustunnus?
    • Ei, vain toinen korkeakoulu antaa tutkinnon ja hyväksilukee tällöin toisen korkeakoulun antamat suoritukset tutkintoon.

Korkeakoulukohtaisten tietointegraatioiden toteutuksen tilanne

Korkeakoulujen tiedonsiirtoihin liittyvien toteutusten tilanne

LAY:
Tuotantovipu on päällä, on ajastettuna joka arkiyö ja tietosisältöjä korjataan edelleen. LaY kaipaisi csv-dumppien sisältöjen jatkokehitystä mahdollisimman pian, koska tällä hetkellä niistä on erittäin hankala tarkistaa tietoja.
MAMK: Mamkin osalta asia etenee vaikka olemmekin keltaisella. Tietotekninen asiantuntija on lomalla ja koulutuksissa, joten en saa ihan ajantasatietoa, mutta ”keltaisuus” on huomioitu.
JAMK: Olemme päässeet siihen vaiheeseen, että tuotanto on lähetetty eilen sinne palvelimelle. Puutteet, jotka sieltä vielä löytyivät korjataan ja tuupataan manuaalisesti tulemaan virtaan. Ajastuksen loppuunsaattaminen ja ajankohdan valinta on vielä kesken, mutta aluksi toimitamme tiedot virtaan kerran viikossa. Ensi viikolla selviää miten ja mistä palvelimelta tiedostot lähetetään. (Kokouksessa ilmoitettiin: Sama tilanne kuin TTY:llä).
KAMK: Tilanne KAMK:ssa ei ole muuttunut sitten aikaisemman viestittelyn. Viimeiset muuntoajot käynnissä. Xml tiedostojen ajo sitten. Ensi viikolla pyritään tekemään testisiirto ja sen onnistuessa siirrytään tuotantoon.
DIAK: Meillä oli se ongelma että tiedostoa ei muodostunut ja virheitä oli niin paljon, että sen muodostus kesti. Starsoftilla on tehty muutoksia tiedonsiirtoon, testataan kantaa uudella versiolla. Korjattavaa löytyy koko ajan ja työtä on aika lailla jäljellä.
SAMK: tiedonsiirto laitettu automaattiseksi; viime kerran puutelistaa selvitetään 
TTY: Tietantodataa on laitettu jo useampana kertana, ajastus tämän viikon aikana. Ajastusta vaille tuotantovalmiudessa. (kokouksessa sovittiin että TTY:lle voi laittaa vivun päälle)

Lauri Jokipii: Metropolia + Humak: kerrotteko virta@csc.fi mihin sähköpostiosoitteeseen virheilmoitukset voi lähettää. Tuotantovipu läitettiin näiden kohdalta päälle jo vuosi sitten, jolloin sähköpostin antamista virheilmoituksia varten ei ollut vielä määritelty.

Keltainen lista: DIAK, JAMK, KAMK, MAMK, SAMK, TAIY, TTY, TY

Muut asiat

 

Yhteyshenkilöiden seuraavat kokoukset

  • ma 28.4.2014 klo 9:30 -11:00
  • ma 19.5.2014 klo 9:30 -11:00 --> ohjausryhmän kokous 28.5.2014 klo 12 -15:00. Agendalla VIRTA -projektin päättäminen.
  • ma 9.6.2014 klo 9:30 -11:00
  • No labels