Muun kuin tutkintoon johtavan koulutuksen osallistujat
Poiminnan määrittelyä (luonnos)
| Tieto | Tiedon selite, säännöt | Huomioita | Sarakeotsikko CSV-tiedostossa |
|---|---|---|---|
| Tilaston muodostamisaika | PvmKlo, jolloin tiedot Virrasta poimittiin. vvvv-kk-pp tt:mm | ajoPvmKlo | |
| Rivityyppi | Varauduttu siihen, että aineiston eri riveillä on erilaista tietoa. Tyyppi "B" on varsinaista dataa (opiskelijan suorituksia). Tyypissä "A" voisi olla esimerkiksi kumulatiivista tietoa (opiskelijoiden lkm, suoritusten laajuuksien summa) tai tilaston muodostamisen (ohjelman) testaustietoa. Tyypin A rivejä ei tällä hetkellä viedä tietokannasta toimitustiedostoon. | rivityyppi | |
| Tilastokausi | Koodi, jonka perusteella on pääteltävissä ajanjakso (alkamis- ja päättymispäivämäärä), jolta tiedot on poimittu. vvvv + "kv"(kalenterivuosi) (/ "lv" (lukuvuosi) / "1lk" (syyslukukausi) / "2lk" (kevätlukukausi)) Tilastoa on ajettu kehitysvaiheessa myös eri aikajaksoilla kuin kalenterivuosittain, missä yhteydessä havaittu suorituspäivämäärät opiskeluoikeuden päättymisen jälkeen, koska lukukausikohtaisten ajojen summa poikkesi lukuvuosikohtaisesta ajosta. | tilastokausi | |
| Oppilaitoksen kirjainkoodi | Oppilaitoksen Virrassa käytetty tunniste, esim. DIAK, CENTRIA | oppilaitosDb | |
| Oppilaitoksen organisaatiokoodi | Oppilaitoksen organisaatiokoodi, esim. DIAG:lla 0623 | oppilaitostunnus | |
| Henkilötiedot | |||
| Henkilötunnus | Opiskelija.Henkilotunnus. Jätetään tyhjäksi, jos tieto Virrassa ei ole 11 merkkiä pitkä. | väestörekisterin tietojen kautta korjaus | henkilotunnus |
| Syntymäaika | Jätetään tyhjäksi, jos henkilötunnus on tiedossa (eli on 11 merkkiä pitkä). | (taustamuuttujat tärkeät hetuttomille) VTJ-tietojen kautta saadaan hetuja myös niille, joille ei ole hetua VIRTAssa. Tästä syystä nimitiedot tärkeät | syntymaaika |
| Etunimet | Opiskelija.Etunimet | etunimet | |
| Sukunimi | Opiskelija.Sukunimi | sukunimi | |
| Sukupuoli | Opiskelija.Sukupuoli. 1=mies, 2=nainen 9= tuntematon tai tieto puuttuu | sukupuoli | |
| Äidinkieli | Opiskelija.Aidinkieli. 2-kirjaiminen kielikoodi, esim. fi, sv, es | aidinkieli | |
| Vakinainen asuinkunta Suomessa | Opiskelija.Asuinkunta | Tietoa ei ole Virrassa läheskään kattavasti. | asuinkunta |
| Kansalaisuus | Sen maan kolminumeroinen (etunollitettu) maakoodi, johon henkilön kansalaisuus-tieto viittaa. Esim. Suomi = 246. | kansalaisuus | |
| Opiskelijan tiedot | |||
| Opiskelija-avain | Opiskelija.Avain. Oppilaitoksen opiskelijalle antama yksilöivä tunniste. | opisAvain | |
| Kansallinen oppijanumero | Opiskelija.KansallinenOppijanumero. | opisKansOppNro | |
| Opiskelijan opiskeluoikeuksien lkm | Opiskelijan opiskeluoikeuksien lkm tässä poiminnan tulosaineistossa. | Mielenkiintoisia lukuja - voi olla kymmeniäkin! | opisOikLkm |
| Onko opiskelija myös tutkinto-opiskelija | Onko opiskelijalla (0=ei, 1=kyllä) tilastokaudella voimassa oleva opiskeluoikeus, jonka tyyppi on joukossa {1, 2, 3, 4, 6, 7} | opisOnMyosTutkOpis | |
| Opiskeluoikeuden tiedot | Tilastoon otetaan mukaan ne opiskeluoikeudet (→ sen perusteella opiskelijat), joilla on tilastokauden aikana ollut aktiivinen opiskeluoikeus (opiskeluoikeudella tilatieto koodilla 1 (Opiskeluoikeus.Tila.Koodi=1)) ja sekä opiskeluoikeuden että sen tilatiedon voimassaoloaika leikkaa tilastokautta (eli on voimassa vähintään yhden päivän tilastokauden aikana). | ||
| Opiskeluoikeusavain | Opiskeluoikeus.Avain. Oppilaitoksen opiskeluoikeudelle antama yksilöivä tunniste. | oikAvain | |
| Onko tilastokauden uusi opiskeluoikeus | Onko opiskeluoikeus (0=ei, 1=kyllä) tämän tilastokauden uusi opiskeluoikeus (vrt. "fuksimuuttuja"). Siis valmis vastaus kysymykseen, onko tilastokauden alkupäivämäärä <= Opiskeluoikeus.AlkuPvm <= tilastokauden päättymispäivämäärä. | oikTilvUusi | |
| Opiskeluoikeuden alkamispäivämäärä | Opiskeluoikeus.AlkuPvm. vvvv-kk-pp | oikAlkamisPvm | |
| Opiskeluoikeuden päättymispäivämäärä | Opiskeluoikeus.LoppuPvm. vvvv-kk-pp | oikPaattymisPvm | |
Koulutusmuoto (Opiskeluoikeuden tyyppi) | Opiskeluoikeus.Tyyppi. Opiskeluoikeuden tyypin koodi. 10 Täydennyskoulutus Erikoistumiskoulutus: Eri määritelmä kuin OKM:n erikoistumisopintojen tiedonkeruussa (voimassa oleva oikeus vs. aloittanut, jos löytyy suorituksia) Pidetäänkö edelleen opiskelijatiedonkeruussa? (20.9.) | VIRTAsta saatavissa vain ECTS-mitoitettun täydennyskoulutuksen tietoja, tietoja ei saada kaikilta korkeakouluilta kattavasti | oikKoulutusmuoto |
Ohjauksen ala | Opiskeluoikeus.Koulutusala. Opiskeluoikeuden koulutusalakoodi koulutusalakoodin versiossa 'ohjausala'; jos koodi ei liity versioon 'ohjausala', niin tieto jätetään tilastossa tyhjäksi. | oikOhjauksenAla | |
Suoritusten kokonaismäärä tilastokauden loppuun mennessä saadaan selville laskemalla yhteen tilastokautta edeltävät (eli vanhemmat) ja tilastokauden aikaiset suoritukset. Jos opiskeluoikeudella on tässä tulosaineistossa useampia opiskeluoikeusjaksoja, niin tietoja hyväksikäytettäessä pitää muistaa, ettei näitä opiskeluoikeustasoisia tietoja saa huomioita moneen kertaan (näitä opiskeluoikeustasoisia tietoja ei ole asetettu nolliksi millään (muilla kuin opiskeluoikeuden ensimmäisellä) rivillä siksi, että ne eivät "häviäisi", jos suodatuksen takia ensimmäisen jakso jäisi pois). | |||
Vanhempien suorituksien laajuuksien summa | Opiskeluoikeuden tilastokautta vanhempien suorituksien laajuuksien summa. | oikVanhSuorLaajSum | |
Vanhempien suorituksien lkm | Opiskeluoikeuden tilastokautta vanhempien suorituksien lukumäärä. | oikVanhSuorLkm | |
Uudempien suorituksien laajuuksien summa | Sellaisten opiskeluoikeuksien tilastokautta uudempien suoritusten laajuuksien summa, jotka päättyvät tilastokauteen (kyseessä siis virheelliset suorituspäivämäärät) | oikUudSuorLaajSum | |
Uudempien suorituksien lkm | Sellaisten opiskeluoikeuksien tilastokautta uudempien suoritusten lukumäärä, jotka päättyvät tilastokauteen (kyseessä siis virheelliset suorituspäivämäärät) | oikUudSuorLkm | |
Opiskeluoikeuden opiskeluoikeusjaksojen lkm | Opiskeluoikeuden opiskeluoikeusjaksojen lkm tässä poiminnan tulosaineistossa. | oikJaksLkm | |
| Opiskeluoikeusjakson (Opiskeluoikeus.Jakso) tiedot | Jokaisesta tilastokauden aikana voimassaolevasta opiskeluoikeuden jaksosta tulee tilastoon oma rivi, vaikka (ainakin teoriassa) on mahdollista, että eri jaksoilla olisi sama koulutuskunta, koulutuskieli ja rahoituslähde. | ||
| Opiskeluoikeusjaksoavain | Oppilaitoksen opiskeluoikeusjaksolle antama yksilöivä tunniste. Opiskeluoikeusjakso.Avain. | jakAvain | |
| Opiskeluoikeusjakson alkamispäivämäärä | Opiskeluoikeus.Jakso.AlkuPvm | jakAlkamisPvm | |
| Opiskeluoikeusjakson päättymispäivämäärä | Opiskeluoikeus.Jakso.LoppuPvm | jakPaattymisPvm | |
| Koulutuksen sijaintikunta | Opiskeluoikeus.Jakso.Koulutuskunta | jakSijaintikunta | |
| Koulutuksen opetuskieli | Opiskeluoikeus.Jakso.Koulutuskieli | jakOpetuskieli | |
| Koulutuksen rahoituslähde | Opiskeluoikeus.Jakso.Rahoituslahde | jakRahoituslahde | |
| Tilastokauden suoritusten laajuuksien summa | Huomioidaan vain tyyppiä 2 olevat lehtitason suoritukset. Lehtitasoon katsotaan kuuluviksi myös ne (tyyppiä 2 olevat), joilla on osasuorituksia (op_suor_sisaltyvyys), mutta kaikki osasuoritukset ovat tyypiltään 3 tai 4. Mikäli lehtitason suoritus ei ole kiinnitetty opiskeluoikeuteen, niin etsitään ensimmäinen lehtitason suorituksen sisältävä koostava suoritus, joka on kiinnitetty opiskeluoikeuteen; koska otetaan näin vain ensimmäinen, niin sisältyvyyden laajuus ei korvaa suorituksen laajuutta. | jakSuorLaajSum | |
| Tilastokauden suoritusten lkm | jakSuorLkm | ||
| On myös tutkinto-opiskelija tämän jakson aikana | Onko opiskelijalla tämän jakson voimassaoloajalla myös voimassa oleva tutkinto-opiskeluoikeus: 0=ei, 1=kyllä | jakOnMyosTutkOpis | |
| On myös tutkinto-opiskelija tilastokauden aikana | Onko opiskelijalla tämän tilastokauden voimassaoloajalla myös voimassa oleva tutkinto-opiskeluoikeus: 0=ei, 1=kyllä | tilkOnMyosTutkOpis |
Tietojen haun algoritmi
1) Tallennetaan temp-tauluihin tiedot
a) Muodostettavat tilastokaudet (useampi kerralla olisi mahdollista, esim. lukuvuoden lukukaudet): koodi (esim. 2023kv), alkamis- ja päättymispäivämäärä
b) Mukaan otettavat oppilaitokset
c) Mukaan otettavat opiskeluoikeuden tyypit
2) Luupataan tilastokaudet, kullekin tehdään erikseen seuraavat vaiheet.
3) Etsitään opiskeluoikeudet ja tallennetaan temp-tauluun
a) Opiskeluoikeuden alkamispäivämäärän pitää olla <= tilastokauden päättymispäivämäärä
b) Opiskeluoikeuden päättymispäivämäärän oltava null tai >= tilastokauden alkamispaivämäärä
c) Opiskeluoikeudella on oltava ainakin yksi tilastokauden aikana voimassa ollut aktiivinen opiskeluoikeusjakso
d) Mukaan otetaan vielä tässä vaiheessa minkä tahansa tyypin opiskeluoikeudet; poistetaan myöhemmin ne, jotka eivät liity mukaan otettaviin tyyppeihin (tätä kirjoitettaessa menettelyn tarkoitus ei muistissa; voi liittyä opintosuoritusten liittämiseen opiskeluoikeuteen); väärän tyyppiset opiskeluoikeudet merkitään kuitenkin jo "oikMukaanOtettava (0/1) = 0".
4) Etsitään opiskeluoikeuksien jaksot ja tallennetaan temp-tauluun
5) Etsityistä opiskeluoikeuksista suodatetaan distinct opiskelijat ja tallennetaan temp-tauluun
6) Etsitään em. opiskelijoiden kaikki suoritukset, jotka eivät ole tyypiltään 1, 3 tai 4 - tarkoittaa käytännössä sitä, että tyypin on oltava 2 → #poiminta1
7) Etsitään sellaiset suoritukset, jotka eivät voi olla lehtisuorituksia - eli joilla on osasuoritus tyypiltään != 3 ja != 4 → #poiminta3
8) Lehtisuoritukset = #poiminta1 except #poiminta3 → #poiminta
9) Lehtisuoritukset (id:t) yhdistetään suorituksen varsinaisiin tietoihin → #lehtisuoritukset
10) Lehtisuorituksista poistetaan ne suoritukset, jotka eivät liity mukaan otettavaan opiskeluoikeuteen
- Tätä tehdään useammassa vaiheessa; aina sitä mukaa kuin opintosuorituksen liittyminen opiskeluoikeuteen on saatu selville
- Tässä vaiheessa lehtisuorituksella itsellään on tieto opiskeluoikeudesta
11) Suoritetaan apuajo, jota voisi käyttää muissakin poiminnoissa
a) Jos lehtisuorituksella itsellään ei ole tietoa opiskeluoikeudesta, niin opiskeluoikeudeksi etsitään ensimmäinen hierarkiasta (op_suor_sisaltyvyys-taulu) koostavalta suoritukselta löytyvä opiskeluoikeus (jos lehtisuoritusta (tai jotakin sitä koostavalla suorituksella) olisi useampi koostava suoritus, niin opiskeluoikeus otetaan niistä ensimmäisenä vastaan tulevasta).
b) HUOM. Tämä oli tehty, mutta sitä ei saa käyttää.
- "käytettävä suorituspäivämäärä" : Oletusarvona opintosuoritukselle tallennettu suorituspäivämäärä. Muuttuu varhaisemmaksi päivämääräksi, jos :
- Jos suorituspäivämäärä on suurempi kuin suorituksen opiskeluoikeuden päättymispäivämäärä, niin käytettäväksi suorituspäivämääräksi asetetaan opiskeluoikeuden päättymispäivämäärä.
- Jos opiskeluoikeudella on yksikin aktiivisen tilan opiskeluoikeusjakso, joka on alkanut ennen (<=) (jo "kertynyttä") käytettävää suorituspäivämäärää, niin tutkitaan niistä viimeisintä (se jolla on suurin alkamispäivämäärä): Jos viimeisin on päättynyt ja sen päättymispäivämäärä pienempi kuin jo kertynyt, niin käytettäväksi päättymispäivämääräksi otetaan ko. aktiivisen jakson päättymispäivämäärä: Miksi näin? Koska suorituksen tiedot kytketään myös opiskeluoikeusjaksoon, josta saadaan adjektiiveja tilastotiedoille (rahoituslähde, kunta, kieli) - niin pitää löytää sellainen päivämäärä, jolla voimassa oleva opiskeluoikeusjakso vastaa todellisuutta.
c) Etsitään suorituksen suorituspäivämäärällä voimassa oleva opiskeluoikeusjakso. Voi jäädä löytymättä tai löydetään todellisuudesta poikkeava jakso, jos suorituspäivämäärä on metsässä.
12) Lehtisuorituksista poistetaan ne suoritukset, jotka eivät liity mukaan otettavaan opiskeluoikeuteen
- Apuajo löysi suorituksen liittymisen opiskeluoikeuteen, opiskeluoikeus on sellainen, jota ei oteta mukaan tässä ajossa.
13) Lehtisuorituksista poistetaan ne suoritukset, joiden liittymistä opiskeluoikeuteen ei ole saatu selville
14) Merkitään tilastokautta edeltävät suoritukset: lehEiKuuluTilastojaksoon=1 (näiden suoritusten lkm ja laajuussumma saadaan täten tulostiedoissa omaan sarakkeeseensa)
15) Merkitään tilastokautta myöhemmät suoritukset: lehEiKuuluTilastojaksoon=2
Tarkemmat käsittelysäännöt
| Opiskeluoikeus | |
| Opiskeluoikeuden jakso | |
| Opiskeluoi |