Wilma

Yhdistetty Wilma-tili - koulun viestintäjärjestelmä, jota useimmat suomalaiset perus- ja lukiokoulut käyttävät - joka raportoi lastesi lukujärjestyksen, läksyt, kokeet ja poissaolot sekä Wilma-postilaatikkosi vain luku -antureina. Kirjautuneena samalla Wilma-osoitteella, käyttäjätunnuksella ja salasanalla, joita jo käytät selaimessa.

Yhdistäminen

Laitteet ja palvelut > Wilma > "+ Add account" kysyy koulusi Wilman perusosoitteen (esimerkiksi https://kaupunkisi.inschool.fi), käyttäjätunnuksesi ja salasanasi. Julkista rajapintaa tai luotavia sovellustunnisteita ei ole - Athena kirjautuu tarkalleen kuten Wilman verkkosivu, säilyttää istuntoevästeen ja kirjautuu uudelleen automaattisesti sen vanhentuessa. Yksi tili kattaa jokaisen lapsen (huoltajan "roolin"), jonka kyseinen kirjautuminen näkee.

Entiteetit

Tilitasolla kolme anturia: messages_total, unread_messages ja latest_message (uusimman viestin otsikko).

Sitten lapsikohtaisesti, kyseisen lapsen Wilma-tunnisteella etuliitettynä: lessons_today (lukumäärä), next_lesson, homework (avoimet tehtävät), next_exam, absences, tardies, praise ja grades (viimeisin). Taustasilmukka päivittää 15 minuutin välein. Kaikki on vain luku -tyyppistä, joten Wilma näkyy vain tilalähteenä Automaatioissa ja Ohjauspaneelin korteilla / Historiassa, ei koskaan Toiminto-kohteena.

Wilma tarjoaa siistin JSON:n viesteille ja lukujärjestykselle; poissaolot, kehut ja arvosanat luetaan jäsentämällä samat HTML-sivut, jotka näkisit selaimessa, koska Wilma ei tarjoa niille JSON:ia. Jos koulusi käyttää epätavallista Wilma-versiota tai teemaa, nuo raapaistut anturit voivat palata tyhjinä, vaikka viesti- ja tuntianturit toimisivat - se on rajoite siinä, mitä Wilma julkaisee, ei kirjautumisongelma.