Lukuaika, 3 min.

Microsoft School Data Sync julkaistiin tammikuussa 2017. Sitä voidaan käyttää opiskelijahallintojärjestelmän tietojen (koulut, luokat, kurssit, opettajat, oppilaat, kurssiosallistumiset) viemiseen Azure AD:hen ja Office 365:een. Muun muassa Microsoft Classroom Preview ja Intune for Education hyödyntävät School Data Syncillä synkronoituja tietoja. Jos School Data Sync on käytössä, niin Microsoft Classroom Preview’n tilat voidaan luoda täysin automaattisesti ja Onenote Class Notebookin käyttöoikeuksien hallinta voidaan automatisoida.

Tämä on ensimmäinen blogipostaus School Data Syncistä koskien koulujen, opettajien, henkilökunnan ja oppilaiden viemistä Primuksesta Office 365:een ja Azure AD:hen. Suosittelen tutustumaan myös  Ruutuvihko-palveluun ja sen lisätuotteeseen Luokkavihko.

Perehdy ensin School Data Syncin ohjeisiin ja ole yhteydessä Primus-pääkäyttäjääsi ennen kuin jatkat tästä eteenpäin. Huom! Kaikki hakukomennot ovat vain esimerkkejä. Muokkaa komennot ensin omaan ympäristöösi toimivaksi ja käytä niitä ensin testiympäristössä. Lisätietoja Primuksen rekistereistä ja kentistä.

School Data Synciä varten PrimusQueryllä pitää luoda kuusi CSV-tiedostoa. Tässä blogipostauksessa käsitellään tiedostoja School.csv, Teacher.csv ja Student.csv.

School Data Synciä varten tarvitaan neljä yksilöllistä tunnistetta (avainta), jotka perustuvat oppilashallintojärjestelmän tietoihin:

  • koulun tunniste
  • opettajan tunniste
  • oppilaan tunniste
  • kurssin/luokan tunniste

PrimusQueryllä koulut haetaan rekisteristä kouluntiedot. Koulun tunnisteena voidaan käyttää alkuosaa 100 + tilastokeskuksen oppilaitoskoodi (kenttä K202)  + YTL:n lukionumero (kenttä K203). Näin School.csv voidaan muodostaa hakukomennolla (organisaation alkuosa poistettu):

#OUTPUT c:primusquerySchool.csv
#CHARSET UTF-8
#DATABASE kouluntiedot
#SORT K202
#SEARCH K1=%B0% AND K202=”*”
#HEADER_START
SIS ID,Name
#HEADER_STOP
#LINE_START
// School SIS ID, Koulun tilastokeskuksen oppilaitoskoodi + YTL:n lukionumero
100#DATA{K202}#DATA{K203},
// Name, Nimi
#DATA{K2}
#LINE_STOP

Jos kouluntiedot-rekisterissä on testikouluja tai muuta ylimääräistä sisältöä, niin muokkaa SEARCH-riviä.

Opettajien tiedot haetaan rekisteristä opthenk ja muun henkilökunnan tiedot rekisteristä henkilokunta. Opettajan ja henkilökunnan tunnisteena voidaan käyttää alkuosaa 300 ja 310 + salattua henkilötunnusta (V12). Tällöin kaikille henkilöille (myös ilman suomalaista henkilötunnusta oleville) pitää luoda henkilötunnus. Tunniste voi olla myös korttinumero (V1). Käyttäjätunnus voi olla muustakin kentästä, kuten Wilma-tunnus. Teacher.csv voidaan muodostaa hakukomennoilla:

#OUTPUT c:primusqueryTeacher.csv
#CHARSET UTF-8
#DATABASE opthenk
#SORT K15^K202
#SEARCH K1=%B0% AND V12<>”” AND K15[1]^K202=”*” AND K4600<>”” AND K4602<>””
#HEADER_START
SIS ID, School SIS ID, First Name, Last Name, Username, Password
#HEADER_STOP
#LINE_START
// SIS ID, Salattu hetu
300#DATA{V12},
// School SIS ID, Kotikoulun tilastokeskuksen oppilaitoskoodi + YTL:n lukionumero
100#DATA{K15[1]^K202}#DATA{K15[1]^K203},
// First Name, Kutsumanimi
#DATA{K5},
// Last Name, Sukunimi
#DATA{K2},
// Username, Kuntalaisverkon ad
#DATA{K4600},
// Password, Kuntalaisverkon ad-salasana
#DATA{K4602}
#LINE_STOP

#OUTPUT +c:primusqueryTeacher.csv
#CHARSET UTF-8
#DATABASE henkilokunta
#SORT K15^K202
#SEARCH K1=%B0% AND V12<>”” AND K15[1]^K202=”*” AND K4600<>”” AND K4602<>””
#LINE_START
// SIS ID, Salattu hetu
310#DATA{V12},
// School SIS ID, Kotikoulun tilastokeskuksen oppilaitoskoodi + YTL:n lukionumero
100#DATA{K15[1]^K202}#DATA{K15[1]^K203},
// First Name, Kutsumanimi
#DATA{K5},
// Last Name, Sukunimi
#DATA{K2},
// Username, Kuntalaisverkon ad
#DATA{K4600},
// Password, Kuntalaisverkon ad-salasana
#DATA{K4602}
#LINE_STOP

Oppilaiden tiedot haetaan rekisteristä opphenk. Oppilaan tunnisteena voidaan käyttää alkuosaa 400 + salattua henkilötunnusta (V12). Tällöin kaikille oppilaille (myös ilman suomalaista henkilötunnusta oleville) pitää luoda henkilötunnus.  Oppilaan tunniste voi olla myös korttinumero (V1) tai suomalainen oppijanumero. Käyttäjätunnus voi olla muustakin kentästä, kuten Wilma-tunnus. Student.csv voidaan muodostaa hakukomennoilla:

#OUTPUT c:primusqueryStudent.csv
#CHARSET UTF-8
#DATABASE opphenk
#SORT K15^K202
#SEARCH K1=%B0% AND K15[1]^K202=”*” AND K4600<>”” AND K4602<>”” AND V12<>””
#HEADER_START
SIS ID, School SIS ID, First Name, Last Name, Username, Password
#HEADER_STOP
#LINE_START
// SIS ID, Salattu hetu
400#DATA{V12},
// School SIS ID, Kotikoulun tilastokeskuksen oppilaitoskoodi
100#DATA{K15[1]^K202}#DATA{K15[1]^K203},
// First Name, Kutsumanimi
#DATA{K4},
// Last Name, Sukunimi
#DATA{K2},
// Username, Kuntalaisverkon ad
#DATA{K4600},
// Password, Kuntalaisverkon ad-salasana
#DATA{K4602}
#LINE_STOP

Maksuton webinaari: Kyberturvallisuuden tärkeimmät trendit Euroopassa

Tutustu kyberturvallisuuden eurooppalaisiin trendeihin ja ratkaisuihin uhkilta suojautumiseksi

Lue lisää aiheeseen liittyviä artikkeleita toimialakohtaista:

Koulutus

  • Skypellä POKEn tutkintotilaisuuksiin!

    Skypellä POKEn tutkintotilaisuuksiin!

    Teksti: Tuija Tiitinen Kuva: Pekka Ouli Miten saataisiin kätevämmin arvioitua tutkintotilaisuudet, kun opiskelija asuu monen sadan kilometrin päässä Äänekoskelta? Kysymys tuli ajankohtaiseksi Agco Suomi Oy:n myyjille suunnatun myynnin ammattitutkinnon aikana Pohjoisen Keski-Suomen ammattiopistossa (Poke) Äänekoskella vuonna 2016. Yrityksen varaosamyyjät työskentelevät ympäri Suomea Rovaniemeltä Turkuun ja Kokkolasta Joensuuhun, ja yritys halusi kouluttaa heitä koko maan verkoston […]

  • Hämeenkylän koulussa matematiikkaa ja fysiikkaa opiskellaan digitaalisen kynän avulla

    Hämeenkylän koulussa matematiikkaa ja fysiikkaa opiskellaan digitaalisen kynän avulla

    Vantaan Hämeenkylän matematiikan ja fysiikan opettaja Timo Järvenpää käyttää aktiivisesti teknologiaa opetuksessa. Alla hän kertoo, miten hän hyödyntää oppilaiden kanssa uusia Acerin B118-kynälaitteita ja Office365-pilvipalvelua.   7. luokkalaisten valinnaiskurssilla oppilaat opiskelivat ohjelmointia BBC Micro:bitin avulla. Osa oppilaista halusi myös ensimmäisellä tunnilla tutustua laajemmin digitaalisen kynän ominaisuuksiin kokeilemalla Paint.net mahdollisuuksia. Tietokoneen digitaalisen kynän käyttökokemus ja toiminta ovat […]

Teollisuus

Terveydenhuolto

Vähittäiskauppa

  • Vähittäiskauppa ja GDPR: neljä GDPR-vaatimusta ja miten Microsoft voi auttaa sinua noudattamaan niitä

    Vähittäiskauppa ja GDPR: neljä GDPR-vaatimusta ja miten Microsoft voi auttaa sinua noudattamaan niitä

      Lue, miten voimme auttaa sinua täyttämään GDPR:n vaatimukset ratkaisuilla, jotka ovat saatavilla jo nyt: Arvioi nykyinen riskiprofiilisi “Mistä voin tietää, miltä osin noudatan jo säädöksiä ja mihin minun pitää seuraavaksi keskittyä?” Tämä on yksi yleisimmistä vähittäismyyjien GDPR:ään liittyvistä kysymyksistä. Se on myös yksi vaikeimmin vastattavista kysymyksistä, koska jokainen vähittäismyyjä on erilainen. Onneksi uusi Compliance Manager […]

  • Microsoft 365 Business auttaa HeadBrandsia valmistautumaan tulevaisuuteen

    Microsoft 365 Business auttaa HeadBrandsia valmistautumaan tulevaisuuteen

    HeadBrands on perustamisvuodestaan 2010 asti kasvanut tasaista tahtia ja on nyt hiustenhoitotuotteiden johtava vähittäismyyjä Pohjoismaissa. HeadBrands tarvitsi modernin IT-ratkaisun, joka parantaa liiketoiminnan tuottavuutta ja tehostaa yhteistyötä sekä yrityksen sisällä että ulkoisesti. Tähän haasteeseen vastaamiseksi yritys päätti korvata useimmat käytössä olleet palvelunsa Microsoft 365 Businessilla. Kyseessä on täysin uusi ratkaisu, jossa yhdistyvät Microsoft Office 365:n, Windows […]

Valtionhallinto

Lue lisää aiheeseen liittyviä artikkeleita asiakirja-aineistoa kohden:

Asiakastarinat

  • Mies, jolla on silmälasit, hymyilee kameralle

    HUS: tietojen turvallinen jakaminen elintärkeitä päätöksiä varten

    Sairaudet ovat usein hyvin epäoikeudenmukaisia. Tämä valitettava totuus korostui jälleen kerran koronavirusepidemian yhteydessä alkuvuodesta 2020, kun monet terveydenhuolto-organisaatiot joutuivat kohtaamaan haasteita, joita maailmassa ei ollut esiintynyt kokonaiseen vuosisataan. Sairaalat edellyttivät nopeaa vastetta voidakseen hidastaa viruksen leviämistä ilman, että sillä on vaikutusta hoidon laatuun. Tällainen tilanne aiheuttaa paineita mille tahansa instituutiolle, mutta Helsingin ja Uudenmaan sairaanhoitopiirille […]

Digitalisaatio

  • Tutkimus: Tulevaisuuden johtajat vaativat yrityksiltä digikulttuuria – työyhteisön merkitys säilyy jatkossakin

    Tutkimus: Tulevaisuuden johtajat vaativat yrityksiltä digikulttuuria – työyhteisön merkitys säilyy jatkossakin

    Suomalaisten nuorten tulevaisuuden yritysjohtajien mukaan työyhteisön merkitys säilyy, vaikka digitalisaatio vähentääkin fyysisiä kohtaamisia työpaikalla. Työ muuttuu projektiluotoiseksi ja liikkuva ja etänä tehtävä työ ovat yleisempää kuin toimistolla työskentely. Digitalisaatiossa epäonnistuneet yritykset eivät selviä. Tutkimuksen mukaan työtiimit hajaantuvat ja kohtaavat entistä harvemmin tulevaisuudessa, ja fyysisen kontaktin työkavereiden kanssa korvaavat entistä useammin digitaaliset työkalut. Jopa 68 prosenttia […]

Kumppaniblogi

  • Selkeä ja keskitetty ratkaisu organisaatioviestinnän ja tiimityön tarpeisiisi – Valo + Teams

    Selkeä ja keskitetty ratkaisu organisaatioviestinnän ja tiimityön tarpeisiisi – Valo + Teams

    Tämä artikkeli on osa Kumppaniblogi nimistä vieraskynäsarjaa, jossa Microsoftin kumppanit kertovat tarinoita pilvipalveluista. Nykyään on olemassa erilaisia, toinen toistaan innovatiivisempia työkaluja ja työskentelyä helpottavia ratkaisuja, joiden väliltä valitseminen saattaa tuottaa haasteita. Tyypillisesti erilaisia ratkaisuja käytetään täyttämään erilaisia tarpeita, mutta työskentelyn suunnittelun ja itse työn tekemisen helpottamiseksi ja selkeyttämiseksi kannattaa keskittää toiminta yhteen paikkaan.   Valo(a) […]

Tietoturva ja tietosuoja

  • Hyvän GDPR:n rakennuspalikat

    Hyvän GDPR:n rakennuspalikat

    Haluan osaltani ottaa kantaa ja edistää suomalaisten yritysten ja organisaatioiden valmiutta kohdata yleisen tietosuoja-asetuksen mukanaan tuomat vaatimukset. Samalla toivon vaikuttavani asenteisiin, joilla asetus kohdataan. Peikosta hyödyksi EU:n yleisen tietosuoja-asetuksen perimmäinen tarkoitus on tukea EU:n digitaalisen sisämarkkinan kehitystä ja vahvistaa luottamusta yritysten ja asiakkaiden välille lisäämällä henkilötietojen käsittelyn avoimuutta ja läpinäkyvyyttä. Samalla asetus vahvistaa rekisteröityjen, kuten […]

Vinkit