LEAD-projekti
Geneerinen palautejärjestelmä
Lauri Malmi, 22.03.99
Taustaa
Ohjelmoinnin ja tietorakenteita käsittelevillä peruskursseilla
on ollut jo 2-3 vuotta käytössä järjestely, jossa
kurssipalaute kerätään WWW-lomakkeen avulla. Opettaja
on laatinut kysymykset ja kurssin tuntiassistentti on laatinut kyselyä
varten tarpeellisen WWW-lomakkeen. Lisäksi hän on toteuttanut
pienet awk- tai perl-skriptit, joiden avulla tuloksista on saatu automaattisesti
tilastot.
Ks. esimerkiksi Tietotekniikka B-kurssin palautejärjestelmä.
Menettelyn ongelmana on ollut lähinnä se, että lomakkeen
toteuttaminen ja kyselyskriptien tekeminen on aina aloitettu joko tyhjästä
tai muokkaamalla edellisiä kyselyitä. Koska tällaisille
kyselyille on laaja kysyntä, on järkevää toteuttaa
sitä varten systeemi, jolla kysely voidaan konfiguroida automaattisemmin.
Alla on tällaisen järjestelmän pääpiirteiset speksit:
Yleistä
Perusperiaatteena on se, että opettajalle tarjotaan WWW:ssä konfigurointilomake,
jossa hän voi määritellä seuraavia asioita:
-
Kysymysten sanamuoto
-
Vastausten muoto ja tyyppi
-
Miten yhteenveto tuotetaan ja mihin ne toimitetaan
Tämän perusteella luodaan automaattisesti kaksi asiaa:
-
Varsinainen kyselylomake
-
Skriptit, joilla lomakkeen kautta palautetuista tiedoista kerätään
yhteenveto
Tällöin opettaja voi keskittyä sisältöön
ja toteuttaa kyselyitä omien tarpeitttensa ja aikataulunsa mukaan.
Kysymystyypit
Seuraavat kysymystyypit ovat mahdollisia:
-
Valintalista
-
Esim. Valitse yksi seuraavista, mikä on koulutusohjelmasi
-
Palaute kerätään numeerisena tilastona (abs. määrät,
%-osuus)
-
Tekstikenttä
-
Esim. Anna seuraavaan kenttään opiskelijanumerosi
-
Palaute kerätään erilliseen tiedostoon (koska yleensä
palauite halutaan anonyyminä)
-
Tekstialue
-
Esim. Anna vapaamuotoinen palaute
-
Palaute kerätään erilliseen tiedostoon. Sitä
ei voi tilastoida
-
Osajoukko
-
Esim. Mitkä seuraavista väitteistä ovat mielestäsi
tosia?
-
Palaute kerätään tilastoina (abs. määrät,
%-osuus)
-
Evaluaatio
-
Anna numeerinen arvo, tai valitse yksi seuraavista vaihtoehdoista
-
Esim. Anna kurssin yleisarvosana (0, 1, 2, 3, 4, 5)
-
Esim. Valitse toinen seuraavista vaihtoehdoista
-
Esim. Valitse tämä, jos olet uusimassa kurssia (jätä
muuten tyhjäksi)
-
Palautteesta lasketaan jakauma, %-osuus ja keskiarvo
-
Valintatehtäviin (4, 5) on haluttaessa saatava mukaan vaihtoehto "En
ota kantaa"
-
Jokaiseen kysymykseen on pystyttyvä määrittelemään,
onko niihin vastaaminen pakollista (eli palauttaminen ei onnistu, jos ko.
kysymykseen ei ole vastattu).
Skriptit
Järjestelmä generoi opettajan määrittelyn mukaan tilastointiskriptit,
joiden avulla tulokset saadaan koottua
yhteen ja lähetettyä opettajalle hänen haluamaansa paikkaan.
Käyttöliittymästä
Konfigurointilomakkeessa on esimerkiksi yksi geneerinen kysymyskenttä,
johon voi antaa kysymyksen tekstin. Sitten siinä on vastaustyypeille
vaihtoehtoja, joista opettaja voi määritellä haluamansa
vastaukset. Opettaja voi määritellä niin monta kysymystä
kuin haluaa. Hän voi välillä katsoa valmista lomaketta
ja palata editoimaan haluamaansa kysymystä. Kun hän on valmis,
hän voi ottaa talteen sivun HTML-koodin tai kyselysivu
talletetaan hänen public-html -hakemistoonsa.