Työssäoppimispaikkojen korteille reaaliaikainen tieto opiskelijamäärästä
Päivitetty viimeksi: 16.5.2019
Selattaessa Wilmasta työssäoppimis-, näyttö- tai harjoittelupaikkoja on hyödyllistä nähdä, montako opiskelijaa ko. paikassa tällä hetkellä on oppimassa. PrimusQueryn avulla tiedon saa työssäoppimispaikkojen korteille. Alla on vaiheittaiset ohjeet tämän toteuttamiseen.
Huom. Ohjeessa oletetaan, että oppilaitoksenne käyttää Työssäoppiminen-rekisteriä työpaikalla tapahtuvan oppimisen kirjaamiseen. Mikäli kirjaatte työssäoppimiset jotenkin muuten, tämä ohje ei suoraan sellaisenaan sovellu käyttöönne.
Tallenna tietokoneellesi ohjeen lopusta Liite-otsikon alta PrimusQuery-määritys (Toppijat_lkm_maaritys.txt) ja siirrä se Primukseen PrimusQuery-siirrot-rekisterissä valitsemalla Tiedonsiirrot / Tiedonsiirto Primukseen. Valitse tiedonsiirron tyypiksi "Tiedonsiirto toisesta Primuksesta" ja rasti asetuksista "Tuo kaikki uutena".
Vaihda äsken tuotuun määritykseen #OUTPUT-kohtaan sellainen sijainti, johon tiedosto oikeasti voidaan tallentaa. Tallenna määritykseen lisäksi oikea Primuksen osoite, portti, käyttäjätunnus, salasana ja XML-tiedoston tallennussijainti seuraaville riveille (6-10):
#DATA{"#HOST 127.0.0.1"}
#DATA{"#PORT 1222"}
#DATA{"#USER tunnus"}
#DATA{"#PASS salasana"}
#DATA{"#OUTPUT C:\temp\toppijat_lkm.xml"}
Ajasta muutosten tallennuksen jälkeen Windowsin komentorivin avulla seuraava komento:
primusquery 127.0.0.1 1222 tunnus salasana Toppijat_lkm_maaritys
Määritys muodostaa #OUTPUT-sijaintiin toppijat_lkm.txt-tiedoston. Kyseinen tekstitiedosto sisältää PrimusQuery-määrityksen, jota kutsutaan seuraavassa vaiheessa.
Ajasta seuraavaksi komento:
primusquery toppijat_lkm.txt
Komennon tuloksena on XML-tiedosto nimeltä toppijat_lkm.xml, joka tallentuu oletuksena samaan hakemistoon kuin äskeinen tekstitiedosto. Tiedosto sisältää tämänhetkiset opiskelijalukumäärät.
Työssäoppimispaikkojen korteilta tulee tässä välissä nollata niille aiemmin tallennetut opiskelijalukumäärät, jotta tämänhetkinen tilanne saadaan varmasti ajettua tietokantaan.
Tallenna tietokoneellesi ohjeen lopusta Liite-otsikon alta PrimusQuery-määritys (Toppijat_lkm_tyhjennys.txt) ja siirrä se Primukseen PrimusQuery-siirrot-rekisterissä valitsemalla Tiedonsiirrot / Tiedonsiirto Primukseen. Valitse tiedonsiirron tyypiksi "Tiedonsiirto toisesta Primuksesta" ja rasti asetuksista "Tuo kaikki uutena".
Ajastettava komento on muotoa:
primusquery 127.0.0.1 1222 tunnus salasana Toppijat_lkm_tyhjennys
Tämä ajo muodostaa XML-tiedoston nimellä toppijat_tyhjays.xml.
Tallenna tietokoneellesi ohjeen lopusta Liite-otsikon alta PrimusQuery-määritys (Toppijat_lkm_tuonti.txt) ja siirrä se Primukseen PrimusQuery-siirrot-rekisterissä valitsemalla Tiedonsiirrot / Tiedonsiirto Primukseen. Valitse tiedonsiirron tyypiksi "Tiedonsiirto toisesta Primuksesta" ja rasti asetuksista "Tuo kaikki uutena".
Seuraavassa vaiheessa tuodaan äsken luotu tyhjennystiedosto Primukseen komennolla:
primusquery 127.0.0.1 1222 tunnus salasana Toppijat_lkm_tuonti -i toppijat_tyhjays.xml
Näin saadaan vanhat opiskelijalukumäärät pois työpaikkojen korteilta.
Lopuksi tehdään ajo:
primusquery 127.0.0.1 1222 tunnus salasana Toppijat_lkm_tuonti -i toppijat_lkm.xml
Tämä vie nykyiset opiskelijamäärät työpaikkojen korteille.
Huom. Vaiheiden 2, 3, 4, 5 ja 6 PrimusQuery-ajot tulee ajastaa niin, että edellinen komento ehditään käsitellä loppuun asti ennen seuraavaa. Tämä riippuu hyvin pitkälti organisaationne Primus-kannan koosta, joten tarkkaa ajastusta emme voi tässä ohjeistaa. Kannattaa ajaa komennot ensin käsin ja katsoa, kauanko niihin kuluu aikaa, ja tämän jälkeen lisätä ajastuksen väleihin vielä sopiva varoaika. Komennot tulee ajastaa ajettavaksi yöaikaan, ja samaan aikaan ei saa olla mitään automaattisia varmuuskopiointeja tai muita ylläpitotöitä palvelimella menossa.
Tiedostot