Case · Selainautomaatio
Wilma- ja itslearning-automaatiot — vähemmän klikkailua, enemmän opetusta
Rakensin skriptejä niihin opetustyön kohtiin, joissa järjestelmä pakottaa tekemään saman asian kymmeniä kertoja. Opintosuunnitelmat, suorituslistat, poissaolot ja palautusten seuranta eivät vaadi sankarillista käsityötä. Ne vaativat paremman työkalun.
Ongelma
Opettaja käyttää viikoittain tunteja Wilmassa ja itslearningissä tehtäviin, jotka ovat sisällöltään mekaanisia: sama opiskelijakohtainen päivitys, sama listan tarkistus, sama palautusten seuranta.
Käyttöliittymät toimivat yksittäiseen toimenpiteeseen. Ongelma alkaa, kun sama tehdään 30 opiskelijalle tai monelle kurssille. Siinä kohtaa käyttöliittymästä tulee työn este, ei työn väline.
Ratkaisu
Selenium-skriptit hoitavat toistuvat rutiinit kerralla. Ne eivät korvaa opettajan harkintaa. Ne tekevät sen osan, jossa ihminen on käyttöliittymän takia huono robotti. Automaatio ei tee pedagogisia päätöksiä eikä vie opiskelijadataa pois hyväksytystä ympäristöstä.
Konkreettiset käyttötapaukset:
- Opintosuunnitelman täydentäminen: skripti lisää tarvittavat opintojaksot kaikille uusille opiskelijoille kerralla
- Suorituslistan värikoodaaminen: opiskelijoiden tilanne erottuu silmäyksellä — kuka on aikataulussa, kenelle kasaantuu rästejä
- Poissaolodatan korostaminen: oleelliset poissaolot näkyvät selkeämmin kuin Wilman oma näkymä antaa
- Kurssidatan automaattinen lataaminen itslearningistä eräajona — useita kursseja kerralla
- Palautusten seuranta itslearningissä — työkalut, jotka oletustyökaluista puuttuvat
Tekninen toteutus
- Python + Selenium: vakiintunut, hyvin dokumentoitu yhdistelmä, jota oppilaitoksen IT-tuki pystyy ylläpitämään
- Kirjautumistila tallennetaan, joten skripti ei tarvitse uudelleenkirjautumista jokaisen ajon yhteydessä
- Virhetilanteiden hallinta ja automaattinen uudelleenyritys — skriptit eivät kaadu yksittäisen virheen takia
- Lokit jokaisesta ajosta: jos jokin menee väärin, opettaja näkee mitä tapahtui
- Skriptit on suunniteltu niin, että ihminen tietää milloin pitää astua väliin — automaatio ei tee päätöksiä, jotka kuuluvat opettajalle
Tulokset
Skriptit palauttavat tunteja viikossa. Esimerkiksi 30 opiskelijan päivitys muuttuu tuntien klikkailusta yhdeksi ajoksi, jonka opettaja tarkistaa. Se on oleellinen ero: automaatio tekee rutiinin, ihminen tarkistaa seuraukset.
Saavutettavuus ei katoa automaatioon. Jos suorituslista värikoodataan, mukaan tulee myös tekstimuotoinen tila. Väri yksin ei riitä.
Mitä tästä voi tilata
- Yhden tai useamman rutiinin automatisointi tilaajan ympäristössä
- Konsultointi: mitkä oppilaitostyön rutiineista kannattaa automatisoida ja mitkä ei
- Olemassa olevien manuaalisten työnkulkujen kartoitus ja priorisointi
- Skriptien dokumentointi ja käyttöönotto myös muille opettajille
Tunnistetaan teidän kömpelöt rutiininne ja korvataan ne automaatioilla. Vapautetaan opettajan aika takaisin opettamiseen.
Ota yhteyttä