Erilaisia tapoja vastata harjoitustehtäviin Internetin kautta

Seuraavassa on tutkittu, millaisia eri keinoja Internet antaa etäopetuksessa harjoitustehtävien palauttamiselle. Osa keinoista on suoraan selaimen tukemia, ja toimivat myös varmasti, osa taas tarvitsee myös jotain muuta resurssia.

HTML-koodauksella pystyy tekemään paljon, esimerkiksi vapaamutoiset vastaukset sekä monivalintakysymykset. Luodaan vain HTML-sivu, jonne tehdään lomake tietojen keruuta varten. HTML 4.0-määrittely sisältää tätä varten muun muassa tekstirivin, tekstikentän sekä monivalintanappulat.

Vapaamuotoinen vastaaminen

Vapaamuotoiselle vastaukselle on siis kaksi vaihtoehtoa. Pelkkä tekstirivi tai tekstikenttä, joka voi olla useita rivejä. Mikäli halutaan kysymykseen pitkää vastausta, on tekstikenttä parempi valinta, sillä siinä ei vastauksen kokoa ole juuri rajoitettu. Kentän ulkoasua voidaan säätää, mutta sen sisällön kokoa se ei kuitenkaan rajoita. Samoin tekstirivin leveyttä voi säätää, mutta sisältö on aina maksimissaan tietyn pituinen.

Vapaamuotoinen teksti useita rivejä

Yhden rivin teksti

Matematiikan tehtävien kannalta vapaamuotoinen vastaaminen on kuitenkin ongelmallista johtuen erikoismerkinnöista. Kuinka tavan tekstissä saadaan osoitettua integrointi, summaus, kreikkalaiset aakkoset yms? Yksi vaihtoehto on tietysti käyttää LaTeX-tyyppisiä merkintöjä, jolloin esimerkiksi voitaisiin ilmaista int_0^1 x^2 dx integrointia, bar{x} liittolukua... Syntaksi täytyy kuitenkin ensin laatia ja sopia. Siitä ei saa tehdä liian monimutkaista mutta sen tulee kuitenkin mahdollistaa mahdollisimman vapaa ilmaisu. Jo entuudestaan LaTeXia osaaville se ei tuota ongelmaa, mutta ensimmäistä kertaa käyttävillä vastaaminen voi olla hankalaa. Alla on kokeiluesimerkki, millaisen vastauksen esimerkiksi pystyisi antamaan tällä tekniikalla.

1. Osoita


a+ b
 

=

a
 

+

b
 

Monivalintatehtävät

Monivalintatehtäviä varten on olemassa kaksi vaihtoehtoa. Vastauksia voi olla vain yksi oikea, jolloin vaihtoehdot ovat siis toistensa poissulkevia. Mutta on myös mahdollista tehdä kysely, jossa on useita vaihtoehtoja, jotka voivat samanaikaisesti olla valittuna. Vaihtoehdot erottaa ulkoasultaan siitä, että poissulkevat valinnat ovat pyöreitä (ainakin Windows-ympäristössä), kun taas toisessa tapauksessa ne ovat neliöitä.

Monivalintatehtäviä

Poissulkevat vastaukset

a)
b)
c)
d)

Useita oikeita vastauksia

a)
b)
c)
d)

Liitetiedostot

Edellä olleilla tavoilla ei kuitenkaan pystytä kunnolla keräämään esimerkiksi matematiikan vastauksia, sillä käytettävissä on vain ne keinot, joita näppäimistältö saa aikaan. Niinpä yksi vaihtoehto on käyttää liitetiedostoja, joita pystyy liittämään WWW-sivuilta. Tätä varten luodaan kenttä, johon annetaan tai etsitään tiedoston nimi.

Tämän jälkeen kun tiedot lähetetään, otetaan mukaan liitteenä myös tiedosto, johon kentän nimi viittaa. Tämä toimii kätevästi esimerkiksi sähköpostina lähettämisen yhteydessä, jolloin tiedosto näkyy viestin Attachment-osassa. Internet Explorerin käyttäjät eivät kuitenkaan pääse hyötymään tästä, vaan liitetiedostot pitää lähettää esimerkiksi postitusohjelmalla tavallisen sähköpostin liitetiedostona. Liitetiedostojen avulla voidaan nyt lähettää millaista tietoa tahansa, esimerkiksi LaTeX- ja DVI-dokumentteja, kuvia ja Maple-työarkkeja. Näin ollen sopimalla muutama yhteinen standardi voidaan tietoa kerätä myös vapaammin kuin mitä pelkällä HTML-koodauksella saadaan aikaan.

Tietojen keruu

Kun lomakkeen tiedot lähetetään, ne voidaan lähettää joko sähköpostina tai jollekin ohjelmalle käsiteltäväksi. Suoraan sähköpostina lähettämisen ongelma on siinä, että se ei kunnolla toimi Internet Explorerissa, ei edes uusimassa versiossa 5. Netscapessa tämä kuitenkin toimii.

Esimerkki ohjelmasta, jolle tiedot voi lähettää on laheta_lomake. Se on ohjelma, joka toimii jollakin palvelinkoneella. Tälle ohjelmalle lähetetään lomakkeen tiedot sekä tiedot siitä, kenelle ohjelma lähettää tiedot edelleen. laheta_lomake muokkaa sille lähetetyistä tiedoista siistimmän esityksen, jossa näkyy kunkin kentän nimi sekä siinä ollut tieto. Tämän jälkeen se lähettää siistityn version sähköpostina tiedoissa mainittuun osoitteeseen. Alla on tuloksista lyhyt esimerkki. Testisivulla oli ylläolevat kentät, joiden tieto sitten lähetettiin

Below is the result of your feedback form.  It was submitted by
 () on Friday, April 16, 1999 at 14:12:03
---------------------------------------------------------------------------

vaiht1:         Tähän voi kirjoittaa ratkaisun.
        Mahdollistaa vapaamuotoisen selittelyn ongelman ratkaisusta.


vaiht2: Lyhyitä vastauksia varten

vaiht3: c

vaiht4: a, b, d

---------------------------------------------------------------------------

Nyt saadut tiedot ovat selkeästi aseteltuina ja luettavissa sähköpostiviestistä. laheta_lomake-ohjelman käytössä on myös se hyvä puoli että se toimii molemmissa suosituimmissa selaimissa. Liitetiedostojen käyttö ei kuitenkaan onnistu laheta_lomakein yhteydessä.