Jyväskylän yliopisto		SUUNNITELMA
Tietotekniikanlaitos		10.11.2003
KÄKI-projekti

Käyttöliittymäsuunnitelma
Sami Huttunen
Tatu Lamminmäki
Juha Lappi
Eija Pelkkikangas

Sisältö
Sisältö
1.	Johdanto
2.	Prosessikuvaus
3.	Näkymät
3.1.	Näkymä-kaavio
3.2.	Näkymä-kuvaukset
3.2.	Näkymä-kuvaukset
4.	Sivuhahmotelmat
4.1.	Sihteerin liittymä
4.2.	Opiskelijan-liittymä

1.	Johdanto
Suunnitelmassa kuvataan sovellukseen liittyvää prosessia, sen näkymiä ja niiden pohjalta suunniteltuja käyttöliittymä hahmotelmia yleisellä tasolla. Käyttöliittymissä ei ole vielä suunniteltu kovinkaan tarkkaan ulkoasua, vaan niillä pyritään kuvamaan sovelluksen toimintaa yleisellä tasolla. Suunnitelmassa ei ole kuvattu avoimien kysymysten yhdistämistä opintojen suunnitteluun.
Ennen tähän suunnitelmaan tutustumista suosittelemme tutustumaan Vaatimusmäärittelyyn, jossa sovelluksen toimintaperiaatteita, käyttötapoja ja tekniikoita on kuvattu tarkemmin.
2.	
Prosessikuvaus
Alla olevassa kaaviossa on kuvattu sihteerin ja opiskelijan päänäkymät, miten ne ovat suhteessa toisiinsa ja mitä ominaisuuksia näkymiin kuuluu. Näkymien pohjalta ollaan rakennettu käyttöliittymä-hahmotelmia, jotka esitellään dokumentin lopussa. 
Sihteeri koostaa kursseista opintokokonaisuuksia, ja niistä edelleen tutkintovaatimuksia. 
Opiskelija ottaa opiskelusuunnitelmansa pohjaksi sihteerin tekemän tutkintovaatimuksen, tarkentaa vaihtoehtoiset osuudet ja täydentää vapaavalintaiset osuudet. Opiskelija määrittää myös kursseille ja kokonaisuuksille suunnitellut suorittamisajankohdat. Opiskelija voi perustella ja kommentoida valintojaan. Suunnitelmaan voi myös liittyä sihteerin opintokokonaisuuteen/tutkintovaatimukseen avoimista kysymyksistä koostuvan osion.
Opintojen ohjaaja voi tarkastella opiskelijoiden valintoja ja antaa opinto-ohjausta. Mahdollista on myös muuttaa opintokokonaisuuksia ja tutkintovaatimuksia, jos opiskelijalla on normaalista poikkeavia opintoja. Tällöin muutettu opintokokonaisuus tai tutkintovaatimus tulee hyväksyttää kokonaisuudesta vastaavalla henkilöllä.
3.	
Näkymät
3.1.	Näkymä-kaavio
Näkymäkaaviossa tarkastellaan näkymiä tarkemmin ja niiden suhteista toisiinsa. Sihteerin tekemä opintokokonaisuuden ja tutkintovaatimuksen koostaminen jakautuu kolmeen osaan: näkymään, jossa määritellään yleistiedot, näkymään, jossa kokonaisuuden nykytila on nähtävillä, sekä näkymään jossa määritellään kurssi/kokonaisuusryhmittelyjä.
Opiskelijan tärkeimmät näkymät on tutkintovaatimusten ja opintokokonaisuuksien täydentäminen, joissa opiskelija tarkentaa opiskelusuunnitelmansa haluamiaan opintokokonaisuuksia ja kursseja.

3.2.	
Näkymä-kuvaukset
Opintokokonaisuus
Sihteerin näkymä, jossa määritellään opintokokonaisuuksia
-	Valitaan laitos, johon kokonaisuus kuuluu
-	Määritellään kokonaisuuden nimi. (esim. matikan sivuaine appro, )
-	Määritellään kokonaisuuteen kuuluvat kurssit
-	Määritellään kurssien pakollisuus, valinnaisuus ja vaihtoehtoisuus
Tutkintorakenne
Sihteerin näkymä, jossa määritellään tutkintorakenteita
-	Määritellään laitos, johon rakenne kuuluu
-	Määritellään tutkintorakenteen nimi
-	Määritellään tutkintorakenteeseen liittyvät opintokokonaisuudet
o	yleisopinnot
o	kieliopinnot
o	pääaineenopinnot
o	sivuaineopinnot
o	muut opinnot
-	Määritellään kokonaisuuksien pakollisuus, vaihtoehtoisuus ja valinnaisuus
Opinto-ohjaus / Korvaavuudet
Näkymä, jossa voidaan muutella määriteltyjä rakenteita
-	Muutetaan opintokokonaisuuksien sisältöä
-	Muutetaan tutkintorakenteiden sisältöä
Hallinta
Opiskelijan näkymä, jossa yksilöidään opintojenrakenne valmiiden mallien pohjalta.
-	Valitaan pääaineen laitos, oletuksena on Korpista saatu tieto pääaineen laitoksesta
-	Valitaan Hopsin pohjalle tutkintorakenne
-	Valitaan sivuaineet kokonaisuuksittain
-	Määritellään kokonaisuuden aloitusaika

Opintokokonaisuus
Opiskelijan näkymä, jossa valitaan kokonaisuuksien valinnaiset ja vaihtoehtoiset kurssit.
-	Kokonaisuuden pakolliset osat lisätty automaattisesti 
-	Valitaan kokonaisuuteen kuuluvat valinnaiset ja vaihtoehtoiset kurssit
-	Valitaan kursseille suoritusaika (syksy/kevät/kesä 03)
-	Lisätieto-kenttä, johon voi liittää kurssiin liittyviä tietoja, esim perusteluja kurssin valinnalle. Kenttä voidaan asettaa pakolliseksi(?)
Raportti
Opiskelijan näkymä, jossa saadaan yleiskatsaus vuoden opinnoista ja opintoviikoista.
-	Yhdistää tietylle ajanjaksolle (vuosi) valitut kurssit näkymäksi
-	Mikäli halutaan muuttaa kurssien suoritusajankohtaa, niin palataan opintokokonaisuus-näkymään
-	Tulostusmahdollisuus
-	Mahdollisuus saada koko opiskeluajan suunnitelma yhtenä listana vuosittain  ryhmiteltyinä.

4.	Sivuhahmotelmat
4.1.	Sihteerin liittymä
Hallintasivu, jossa on nähdään olemassa olevat tutkintovaatimukset ja opintokokonaisuudet. Sivulta päästään muokkaamaan valmiina olevia ja koostamaan uusia rakenteita. (Kuva 1)

Uuden opintokokonaisuuden luominen
Määritellään laitos, johon opintokokonaisuus kuuluu, kokonaisuuden nimi ja siihen liittyvät lisätiedot. 
(Kuva 2)

Opintokokonaisuuden sisällön määrittäminen
Yleisnäkymä opintokokonaisuuden sen hetkisestä tilasta. Kuvan 3 kokonaisuudessa on kaksi kurssi ryhmittelyä, joiden koostaminen on esitelty kuvissa 4 ja 5. 
(Kuva 3)

Opintokokonaisuuteen voidaan laatia sen olemassa olevan rakenteen edellyttäviä ryhmittelyjä, joita esitellään kuvissa 4 ja 5. Otsikossa määritellään ryhmittelyä kuvaava nimi. Kurssi ja opintoviikkojen valintojen määrässä määritellään kuinka monta kurssia tai opintoviikkoa opiskelijan tulee valita kyseisestä ryhmittelystä. Ryhmittelyyn voidaan määritellä yksittäisiä kursseja tai antaa hakukoodi, jonka perusteella ryhmittelyyn kuuluvat kurssit määritellään.
 (Kuva 4)

 (Kuva5)

Tutkintovaatimusten koostaminen
Tutkintovaatimus voidaan koostaa samoilla periaatteilla kuin opintokokonaisuus. Luonnollisesti kurssien lisäksi nyt voidaan lisätä myös opintokokonaisuuksia ryhmittelyihin. 
(Kuva 6) 

(Kuva 7)

(Kuva 8)

4.2.	
Opiskelijan-liittymä
Opiskelijan hallinta sivu, jossa on nähtävillä suunitelma-historia. 
(Kuva 9)

Uuden opiskelusuunnitelman perustietojen ja pohjalla olevan tutkintorakenteen määrittäminen
(Kuva10)

Yleisnäkymä kokonaisuustasolla opiskelusuunnitelmasta. Opiskelijan tulee tässä näkymässä määrittää valittavissa olevat opintokokonaisuudet. Opiskelija pystyy tarkentamaan suunnitelmaansa määrittelemällä opintokokonaisuudelle aloitusajan.
(Kuva 11)

Linkillä-lisää saadaan näkymä, jossa sihteerin määrittämien hakuehtojen mukaisia kursseja voidaan valita omaan suunnitelmaan. (Kuva 12) 
Yleisnäkymästä voidaan valita yksittäinen opintokokonaisuus muokattavaksi. Tässä näkymässä opiskelija valitsee opintokokonaisuuteen kuuluvat vapaavalintaiset ja vaihtoehtoiset kurssit. Suunnitelmaa voi jälleen tarkentaa lisäämällä suoritusajankohtia ja perusteluita.
(Kuva 13)