Opintojensuunnittelujärjestelmä

Tutkimusalueet:

Ohjelmistot - Java ja WWW-teknologia
Informaatiojärjestelmät - käyttöliittymät, rakenteinen dokumentti

Osallistujat

Asiakkaat:
Anni Rytkönen ja Vilho Raatikka
Ohjaaja:
Juhani Haavisto

Työn aihepiiri:

Opettajatuutorointiin liittyen opiskelijat tekevät opintosuunnitelman, joka tähän asti on tehty paperilla ja palautettu tuutorille tai vastuuhenkilölle joka lukukausi. Opiskelijoille olisi mielekästä tehdä suunnitelma työkalulla, jolla myös muutokset suunnitelmiin olisivat yksinkertaisia. Suunnitelman voisi siis tallentaa ja sitä voisi muokata kunkin lukukauden tapahtumien mukaan. Opettajatuutor voisi myös nähdä suunnitelman, eli työkalu voisi korvata nykyisen paperilla täytettävän version. Keväällä 2002 toteutettiin runko tällaiselle järjestelmälle ja se otetaan toivottavasti käyttöön syksyn 2002 tuutoroinnissa.

Tutustu alkuperäisen ryhmän aihemäärittelyyn ja www-sivuihin; erityisesti sieltä käli-demoon (jossa ei vielä ole toiminnallisuutta).

Lyhyt tehtäväkuvaus:

Työssä jatketaan web-pohjaisen opintojensuunnittelutyökalun toteutusta. Syksyn 2002 ryhmä toteuttaa joitakin kevään 2002 ryhmän määrittelemiä ominaisuuksia, jotka rajattiin toteutuksesta pois. Lisäksi ryhmä toteuttaa opintojen tilanteen kaaviokuvana, esimerkiksi kuten cumun kurssien väliset riippuvuudet, johon merkitään kunkin kurssin kohdalle, onko se suoritettu, milloin on suoritettu ja arvosana, tai jos ei ole suoritettu, onko se suunniteltu jollekin lukukaudelle, mille lukukaudelle ja ovatko esitietovaatimukset kunnossa.

Työkalu käyttää syötetietonaan opiskelijan omassa hakemistossa olevaa opintosuoritusotetta (kevään projekti toteuttaa) ja järjestelmän omaa rakennekuvausta laitoksen eri vuosien tutkintovaatimuksista (jatkoprojekti toteuttaa). Otteen suoritukset sijoitellaan näytölle tutkintovaatimuksiin suoritetuiksi osioiksi (ks yllä graafinen kuvaus). Puuttuvia osia opiskelija voi sitten sijoitella tuleville lukukausille opintosuunnitelmaksi (kevään projekti toteuttaa), tai vaihtoehtoisesti työkalu tekee ehdotuksen, ottaen huomioon tulevan lukuvuoden opetusohjelman (jatkoprojektin aihetta).

Tutkintovaatimusten kuvaaminen järjestelmälle on keskeinen elementti projektissa. Tutkintovaatimukset muuttuvat ja kuvaus on voitava päivittää muuttamatta ohjelmaa itseään. Järjestelmässä on oltava myös vanhat tutkintovaatimukset, niitä opiskelijoita varten, jotka suorittavat tutkintonsa vanhojen vaatimusten mukaan. Koska monet opiskelijat tekevät tutkintonsa uusimpien tutkintovaatimusten mukaan, mutta ovat suorittaneet kursseja vanhempien vaatimusten aikana, on järjestelmässä pystyttävä kuvaamaan myös kurssien väliset vastaavuudet.

Ohjelman keskeiset syötteet ovat elektroninen opintosuoritusote ja XML-muotoiset tutkintovaatimuskuvaus, opetusohjelma ja kurssivastaavuuskuvaus (?).

Oleellisena osana järjestelmää on tuottaa yhteenvetoja tuutoroinnin vastuuhenkilölle. Yhteenvetoja varten ohjelman tulee tuottaa tiedosto, jonka voi suoraan siirtää esim. Exceliin tilastollisten tunnuslukujen laskemista varten. Yksinkertaisia tunnuslukuja, kuten suoritettujen opintoviikkomäärien keskiarvo, tulisi kuitenkin saada järjestelmästä.

Toteutusympäristö:

Web-sivusto on toteutuksen keskeinen elementti. Sivusto on tuotettu Java-kielellä. Tutkintovaatimusten ja kurssien vastaavuuksien kuvaaminen tehdään 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. Tilastointiosuutta ajatellen olisi mukava, jos edes joku ryhmäläisistä olisi suorittanut tilastotieteen sivuaineopintoja.

Anni.Rytkonen@cs.Helsinki.FI