Opintojensuunnittelujärjestelmä
Tutkimusalueet:
- Ohjelmistot - Java ja WWW-teknologia
- Informaatiojärjestelmät - käyttöliittymät, rakenteinen dokumentti
Huom! Sivua päivitetty jonkin verran ohtu-ilmojen jo alettua.
Osallistujat
- Asiakkaat:
- Anni Rytkönen ja Vilho Raatikka
- Ohjaaja:
- Jaakko Nurro
Työn aihepiiri:
Opintojen suunnittelu (varsinkin pidemmälle ajalle kuin vain alkavalle lukukaudelle) on opiskelijalle tärkeää opintojen etenemisen kannalta. Yleensä opiskelija joutuu keräämään järkevän suunnitelman tekemiseen tarvittavat tiedot monesta lähteestä, ja kaikki materiaali tuskin löytyy sähköisessä muodossa. Annettavan opetuksen lisäksi opiskelijan täytyy pysyä selvillä aina välillä muuttuvista tutkintovaatimuksista ja niihin sisältyvistä pakollisista ja valinnaisista kursseista. Opintorekisteristä täytyy erikseen tilata opintorekisteriote, jossa varsinkin erikoistumisvaiheessa olevilla opiskelijoilla on suorituksia useiden tutkintovaatimusten ajalta. Tällöin täytyy erikseen tarkistaa, mitkä suoritetuista kursseista vastaavat nykyisiä kursseja ja mitä kursseja on vielä suoritettava; tämä kaikki suhteutettuna niihin tutkintovaatimuksiin, joiden mukaan opiskelija aikoo kunkin opintokokonaisuutensa ja lopulta tutkintonsa suorittaa. Tätä kaikkea opiskelija ei välttämättä edes tule ajatelleeksi, saati että osaisi ottaa kaiken huomioon. Tämän tietomäärän hallintaan on suunniteltu ja osittain toteutettukin vuorovaikutteinen työkalu, jonka prototyyppi otetaan keväällä 2003 koekäyttöön.
Tähän mennessä tapahtunutta:
Kevään 2002 ohtu-projektissa OpintoSu toteutettiin edelläkuvatun idean käyttöliittymäprototyyppi, jolla opintojen suunnittelua voi jo tehdä. Työkalu tarjoaa lukukaudella luennoitavista kursseista listan, josta opiskelija voi poimia haluamansa kurssit suunnitelmaansa. Järjestelmään voi myös liittää opintorekisteriotteen tekstitiedostona. Tämän jälkeen järjestelmä osaa näyttää opintojen tilanteen listana, josta näkyvät suoritetut kurssit, suunnitellut kurssit ja cum laude -oppimäärästä vielä puuttuvat kurssit.
Lista, josta kursseja voi valita suunnitelmaan, esitetään täysin karsimatta, eli siitä löytyvät kaikki kyseisen lukukauden kurssit. Tämä tekee listasta pitkän, ja lisäksi siinä on paljon turhaa tietoa: pitkälle ehtineellä opiskelijalla on paljon suoritettuja kursseja, joita ei listassa tarvitse olla, kun taas aloittavalle opiskelijalle on turha näyttää listaa laudatur-kursseja, joille hänellä ei vielä ole osallistumisoikeutta. Opintojen tilanne esitetään listana, kun jonkinlainen kaavio, jossa kurssien väliset riippuvuudetkin olisi esitetty, olisi havainnollisempi. Lisäksi opintojen tilanne pystytään esittämään ainoastaan cum laude -oppimäärän pakollisista kursseista, kun myös eri linjojen laudatur-opinnot olisi tärkeä saada näkyviin.
Syksyllä 2002 olevassa ohtu-projektissa OS2 toteutetaan toiminnallisuutta OpintoSu-järjestelmän sisälle. Kurssilista, joka opiskelijalle tarjotaan, karsitaan opintorekisteriotteen ja kurssien esitietovaatimusten mukaan. Näin listassa ensimmäisinä olevat kurssit ovat sellaisia, jotka opiskelijan kannattaa seuraavaksi ottaa. Kurssit, joiden esitietovaatimukset eivät opiskelijalla vielä täyty, on listassa merkitty huomautuksella asiasta. Syksyn projektin työ on siis loogisesti haastava, ja sen tulos näkyy OpintoSu-järjestelmän kautta.
Loppuvuodesta 2002 tehdään erikseen sovittuna tuntityönä prototyypin valmistelu käyttöönottoa varten. Tässä vaiheessa järjestelmään syötetään tutkintovaatimukset vuodesta 1998 lähtien, kurssien esitietovaatimukset, kurssivastaavuudet ja lista erikoistapauksista (tietyistä kurssiyhdistelmistä ei saa täyttä määrää opintoviikkoja, jos kurssien sisällöt ovat osittain päällekkäiset, esim. Pascal 4 ov ja Java 4ov yht 6ov). Käyttäjän tunnistus muutetaan tehtäväksi laitoksen tunnuksella ja salasanalla. Opiskelijalle esitettävä kurssilista päivitetään hyödyntämään esitietovaatimuksia ja kurssivastaavuuksia.
Kevään 2003 ryhmän lyhyt tehtäväkuvaus:
Kevään 2003 projektissa jatketaan opintojensuunnittelutyökalun toteutusta. Opintojen tilan visualisointi graafina nykyisen listan sijaan on tarkoitus saada toteutettua. Esimerkkinä kuvasta voisi olla kaavio cumun pakollisisista opinnoista. Tuontyyppiseen kuvaan merkitään opiskelijan suoritukset, suunnitelmat ja vielä suunnittelemattomatkin kurssit. Graafissa on eri kurssien esitietovaatimukset helppo visualisoida ja siitä näkee yhdellä silmäyksellä, mitkä puuttuvat kurssit kannattaa suorittaa seuraavaksi. Graafissa voidaan myös esittää eri suunnitelmavaihtoehtojen vaikutus jäljelläoleviin opintoihin.
Opiskelijalle tehdään tarjottavaksi opintosuunnitelma koko opiskeluajalle opiskelijan nykyisten suoritusten ja lukukausittaisen opintoviikkomäärätoiveen (max, min tai noin x opintoviikkoa) mukaan.
Siinä vaiheessa, kun opiskelijalla on suoritukset valmiina opintokokonaisuusmerkinnän hakemista varten, järjestelmä tarjoaa opintokokonaisuuden rungon, jota opiskelija voi vielä muokata. Runko tarjotaan uusimpien tai opiskelijan valitsemien tutkintovaatimusten mukaisesti. Kun kurssilista kokonaisuutta varten on valmis, se voidaan tulostaa määrämuotoisena lomakkeena, jonka professori voi allekirjoittaa. Suunnitelma voidaan myös tallentaa järjestelmään.
Tutustu aiempien ryhmien WWW-sivuihin: syksyn 2002 ryhmä OS2 ja kevään 2002 ryhmä OpintoSu, ja molempien ryhmien aihekuvauksiin (jotka eivät todennäköisesti näin jälkikäteen ajatellen pidä ihan yhtä ryhmien lopullisten aihemäärittelyjen kanssa :)
Toteutusympäristö:
Web-sivusto on toteutuksen keskeinen elementti. Sivusto on tuotettu Java-kielellä. Tutkintovaatimukset, kurssien väliset riippuvuudet ja esitietovaatimukset on kuvattu XML:llä.
Erityisvaatimukset:
Kurssien Digitaalisen median tekniikat, XML-metakieli ja Käyttöliittymät tiedoista on hyötyä, mutta niitä ei vaadita. Myös osallistuminen Opettajatuutorointiin on hyödyksi; jos siis olet suorittamassa kurssia parhaillaan, laita asiasta maininta ilmoittautumiseesi.

