Jyväskylän yliopisto PÖYTÄKIRJA Tietotekniikan laitos 13/2004 Kuikka-projekti PROJEKTIN 13. PALAVERI Aika: 6.5.2004 klo 8.30-10.10 Paikka: C223.1, Projektitilan kokousnurkkaus Läsnä: Salla Kalermo siht. Sami Kosonen Lauri Pohjola pj. Antti Tourunen Vesa Lappalainen poistui 10.03 Juha Lappi Jari Rantamäki saapui 8.40, poistui 10.10 Jukka-Pekka Santanen 1. Ajankäyttövihkojen tarkistus Käytiin läpi projektiryhmän jäsenten ajankäyttövihkot. Päätökset: Ajankäyttövihkot hyväksyttiin. 2. Edellisen palaverin pöytäkirja Edellisen palaverin pöytäkirja käytiin läpi puheenjohtajan johdolla. Päätökset: Pöytäkirja hyväksyttiin. 3. Sovelluksen esittely Sami esitteli sovellusta, johon on nyt saatu haettua kurssit ja kokonaisuudet tietokannasta. Muokkausnäkymästä todettiin, että, toisin kuin ensin suunniteltiin, käyttöliittymässä on parempi, jos useampi kokonaisuus voi olla auki yhtä aikaa. Keskusteltiin myös siitä, tarvitseeko kaikissa ryhmittelyissä olla poistamismahdollisuus. Päädyttiin kuitenkin siihen, että tarvitsee, koska pakollisenkin ryhmittelyn tilalle voidaan haluta laittaa esim. muualla suoritettuja opintoja. Sovittiin, että kun ryhmittely valitaan mukaan suunnitelmaan, tulevat sen alla olevat pakolliset opintojaksot automaattisesti myös valituiksi. Lisää -sivulla pohdittiin otsikoita ja muruspolkua sekä niiden sijoittamista. Todettiin, että välilehtien alle tulee vain sellaiset asiat, jotka kuuluvat kyseiselle välilehdelle. Koko Lisää -sivulle kuuluvat asiat tulevat välilehtien yläpuolelle. Ihan sivun ylälaitaan tulee siis muruspolku, sen alle sen opintosuunnitelman nimi ja ryhmittelyjen nimet, joiden alle opintoja ollaan lisäämässä ja vasta niiden alle välilehdet. Mahdollisesti välilehtien yläpuolelle voi laittaa myös ohjetekstit. Samanlainen järjestys tulee myös rakenne-, aikataulu- ja muokkausnäkymiin. Lisää -sivulla pohdittiin vielä sitä, tulisiko Lisää muu opintokokonaisuus ja Lisää muu opintojakso -välilehdillä olla ennen hakua otsikko Hae ja alempana Haun tulokset. Sivulla on hyvä olla myös ohjeet, mutta olisi hyvä, jos ne voisi halutessaan piilottaa. Todettiin kuitenkin, tämän ominaisuuden ei ole tämän projektin asia. Lappalainen ehdotti, että ohjeille voisi tehdä erillisen pavun, joka hoitaa ohjeiden tulostamisen. Muokkausnäkymää katseltaessa huomattiin opintoviikkojen tulostamisen epäloogisuus. Esimerkiksi opintosuunnitelmassa voi olla ensimmäisenä rivinä filosofian maisteri, joka on siis suunniteltava tutkinto. Se on laajuudeltaan 160 opintoviikkoa. Sen alla seuraavana rivinä voi olla vaikkapa pakolliset kokonaisuudet laajuudeltaan 90 opintoviikkoa. Nyt opintoviikot tulostuvat aina samaan sarakkeeseen, vaikka pakollisten kokonaisuuksien 90 opintoviikkoa oikeastaan sisältyy koko tutkinnon 160 opintoviikkoon. Järkevämpää siis olisi, jos yhden sarakkeen yhteenlaskettu opintoviikkomäärä olisi aina 160 opintoviikkoa, eli esimerkiksi yksittäisten kurssien opintoviikkomäärät olisi yhdessä sarakkeessa, ja samantasoisten kokonaisuuksien yhdessä. Lukituista kursseista muokkausnäkymässä sovittiin, että myös niiden edessä on checkbox, mutta se on sellainen, että valintaa ei voi poistaa. Perustelut -sivulle tulee laittaa "Opintojen jälkeistä pohdintaa" tilalle kaksi vaihtoehtoa, "Pohdintaa ennen suoritusta" ja "Pohdintaa suorituksen jälkeen", kuten edellisessä palaverissa sovittiin. Sovittiin myös, että ohjaaja voi laittaa vain kommentteja, opiskelija taas kaiken tyyppisiä perusteluja. Perustelujen poistamista mietittäessä tultiin siihen tulokseen, että poistamismahdollisuuden voi ottaa kokonaan pois sivulta. Uusinta perustelua pääsee muokkaamaan, edellyttäen että se on oma. Santanen huomautti, että loppuesittelyyn olisi hyvä saada käyttäjäksi joku muu kuin Kuikka Kuikka, jota nyt on käytetty. 4. Muut esille tulleet asiat Santanen kysyi milloin sovellusta pääsee testaamaan. Ryhdyttiin miettimään miten pitkälle projektin puitteissa päästään ja päätettiin, että pyritään saamaan toimivaksi kurssien ja kokonaisuuksien ottaminen mukaan suunnitelmaan niiden opintojen osalta, jotka on tutkintorakenteessa. Sovellus pyritään saamaan testikäyttöön ensi viikon loppuun mennessä. Projekti alkaa olla loppuvaiheessa, joten pohdittiin jäljellä olevia tehtäviä tarkemminkin. Jaettiin vastuualueet vielä tehtävän ohjelmoinnin sekä dokumentoinnin osalta. Todettiin, että tärkeintä nyt on, että saadaan jotain toimivaa aikaan, dokumentit tulee olla valmiina toukokuun loppuun mennessä. Päätettiin myös joidenkin asioiden siirtämisestä jatkokehityksen puolelle. Liitteenä olevasta tiedostosta näkyy tehdyt päätökset. Todettiin, että erillistä käyttöohjetta ei ole tarpeen tehdä, mutta sovellusraporttiin tulee laittaa jokaisen sivunäkymän yhteyteen yksi kappale siitä, miten sivua käytetään. Testausraporttiakaan ei tarvitse tehdä, kunhan sovellusraportin testauslukuun laitetaan lyhyt kuvaus testauksesta. Päätökset: Projektin puitteissa valmistuvat asiat, katso liite pöytäkirjan lopussa. 5. Osallistujien seuraavat tehtävät Projektiryhmän jäsenet: - Toiminnallisuuden lisääminen sovellukseen - Pienen kyselyn laatiminen, jolla kartoitetaan näkemyksiä hyväksymismenettelystä - Sähköpostin lähettäminen Lappalaiselle (välilehtiluokan koodi, hyväksymismenettelykysely) - Sähköpostin lähettäminen Lapille koodin viimeistelystä 6. Seuraava palaveri Seuraava palaveri on torstaina 13.5.2004 klo 8.30 projektitilan kokousnurkkauksessa. Liite. Projektin puitteissa valmistuvat asiat: Dokumentointi: - tehdään, kun sovelluksessa sovitut asiat toimii - Sovellusraportti 20h [Antti][Lauri] - Projektiraportti 30h [Salla][kaikki] - Käyttöohje - Ei projektin puitteissa - Projektikansio 20h [Salla][Sami] - CD-ROM + projektin sivusto 20h [Lauri][Antti] Ohjelmointi: Toteutetaan: - Muokkaussivu 30 h [Salla][Lauri][Antti] - Kurssien ja kokonaisuuksien ottaminen mukaan suunnitelmaan - Kurssien ja kokonaisuuksien poistaminen suunnitelmasta - Tietorakenneluokat [Lauri][Sami] - rakenteeseen ja suunnitelmaan kuuluvien elementtien tallennus ja tulostus rakennesivulle ja muokkaussivulle 20h - Uuden opintosuunnitelman luominen sihteerin tekemän rakenteen pohjalta + Tallennetaan suunnitelman perustiedot tietokantaan studyPlan-tauluun - Perustelujen, kommenttien, ym. lisääminen, muokkaaminen ja poistaminen [Lauri] + Toimii, kunhan ensin saadaan tallennettua tietokantaan suunnitelmaan kuuluvat kurssit ja kokonaisuudet 5h - Muutetaan otsikoita 5h [Antti] - Testaus 5h [Antti] - Kahdella eri selaimella opintosuunnitelman tekeminen - Kaksi eri tutkintovaatimusta - Lähdekoodauksen viimeistely 8h [kaikki] Jatkokehitykseen: - Hyväksymismerkintöjen näyttäminen / huomioiminen - Rakenteen / aikataulun hyväksyminen - Aikataulunäkymä - Muiden kurssien lisäys -sivu - Melkein valmis. Kun kurssien ja kokonaisuuksien lisäys suunnitelmaan on mahdollista, tämä sivu saadaan käyttöön melko helposti. - Sarakkeiden ruksiminen päälle / pois - Rakenteen näyttämisessä sisennykset kuntoon - Uuden opintosuunnitelman luominen sihteerin tekemän rakenteen pohjalta - nykyiset puutteet jatkokehitykseen