Koskelo-projektin 10. palaveri Aika: Torstai 22.11. kello 8.35 - 11.37 Paikka: sovellusprojektien kokoustila AgC223.1 Pöytäkirja laadittu 27.11.2007 Paikalla: Jari Järvinen Vesa Lappalainen kohdissa 5 - 8 Perttu Lähdesmäki Harri Pitkänen, puheenjohtaja Jukka-Pekka Santanen Maunu Tuomainen Irene Venäläinen, sihteeri Pöytäkirja: 1. Kokouksen avaus ja päätösvaltaisuus Puheenjohtaja Harri Pitkänen avasi kokouksen kello 8.35 ja totesi sen päätösvaltaiseksi. 2. Esityslistan hyväksyminen Esityslista hyväksyttiin ilman muutoksia. 3. 8. palaverin pöytäkirjan hyväksyminen Perttu Lähdesmäki esitteli 8. pöytäkirjaan tehdyt muutokset. Päätös: Pöytäkirja hyväksyttiin tehdyin muutoksin. 4. 9. palaverin pöytäkirjan hyväksyminen Harri Pitkänen esitteli 9. palaverin pöytäkirjan. Jari Järvinen kertoi pöytäkirjassa mainitun JSON-tekniikan olevan olennainen AJAX:iin liittyvä tekniikka. Harri Pitkänen täsmensi, ettei se kuitenkaan ole oleellinen projektin kannalta sillä olioiden tallentamiseen on käytetty XML-kieltä. Päätös: Pöytäkirja hyväksyttiin ilman muutoksia. 5. Projektipäällikkö esittelee projektin tilaa Projektipäällikkö Perttu Lähdesmäki esitteli projektin tilaa. Projektin jäsenet olivat jatkaneet samoissa tehtävissä kuin aiemminkin. Harri Pitkänen oli edelleen kehittänyt Opetusryhmien hallinta -näkymää ja Atte Pulkkis oli auttanut häntä. Perttu Lähdesmäki oli kehittänyt Opetusryhmien luonti -velhoa varten luokkaa ja Irene Venäläinen viikkonäkymää. Vesa Lappalainen saapui 8.55. Harri Pitkänen kertoi, että salivarausten liittäminen Opetusryhmien hallinta -liittymään on vielä ongelmana. Vesa Lappalainen sanoi, että täytyy tarkistaa onko tapahtumissa tapahtunut muutosta, joka vaikuttaisi salivaraukseen. Maunu Tuomainen sanoi, että yhden sivun sisäisen AJAX-toteutuksen saisi tallennettua jotenkin piiloitettuna sivulle. Jukka-Pekka Santanen ehdotti, että tehdään jokin ratkaisu ja kirjataan ylös miten salivarausten muutokset myöhemmin tulee toteuttaa. Vesa Lappalainen ehdotti, että toteutetaan salivaraus nyt avaamalla vanha liittymä uuteen ikkunaan tai välilehteen siten, että sivulle välitetään viesti miltä sivulta on tultu ja tälle sivulle taas puolestaan, ettei sen tietoja pääse muokkaamaan ennen kuin salivarausten muokkaus on tehty loppuun. Maunu Tuomaisen mielestä ei ole hyvä asia, että sivusto tekee sellaisia asioita joiden pitäisi olla vain käyttäjän päätettävissä ja että tästä saattaa seurata ongelma, mikäli selaimesta on kielletty ponnahdusikkunoiden avaus kokonaan eikä selain ilmoita lainkaan, että avaus on estetty. Vesa Lappalainen muistutti, että testitapauksiin voi kirjoittaa, ettei testi nykyisellä mene läpi vaan toiminta toteutetaan tulevaisuudessa. Päätös: Salivarausten tekemiseen ja poistoon käytetään vanhaa liittymää, johon siirtyminen toteutetaan ponnahdusikkunana siten, että ryhmien muokkaus ei onnistu kunnes salivarausten muutos saadaan loppuun. Lisäksi kirjataan ylös miten salivarausten muutokset tulisi tulevaisuudessa toteuttaa. 6. Opetusryhmien luontivelhoon liittyvät asiat Vesa Lappalainen muistutti, että Opetusryhmien luonti -velhossa on selvä ero Kurssin luonti -velhoon, sillä Opetusryhmien luonti -velho ei ole tällä hetkellä dynaaminen, joten sitä ei voi jakaa millaisiin palasiin tahansa kuten kurssivelhoa. Lappalainen muistutti projektin jäseniä käyttämään Korpin valmiita html-elemettejä, jotta uusien ominaisuuksien lisääminen niihin on jatkossa helpompaa. Lisäksi Vesa Lappalainen muistutti, että luodessa käytetyt oletukset tulee hakea ryhmän tyypin mukaan ja että ryhmillä on olemassa myös järjestysnumero, sillä muuten esimerkiksi ryhmät "To luento" ja "Pe luento" menisivät aakkosjärjestystä käytettäessä väärään järjestykseen. Ryhmän järjestysnumeron muokkaus päätettiin kuitenkin jättää toteuttamatta projektin aikana ja antaa niille järjestysnumerot oletuksena numerojärjestyksen mukaan. Jukka-Pekka Santanen huomautti, ettei tapahtumien toistokaavaa välttämättä tarvitse tallentaa lainkaan. Maunu Tuomainen ehdotti, että niin kauan kuin ryhmän tapahtumat ovat suunnittelutilassa niin toistokaava voisi olla jossain tallessa. Vesa Lappalaisen mukaan käyttäjä ei välttämättä ymmärrä useita eri tallennuksen tasoja ja eri liittymien välillä täytyisi pystyä kuitenkin siirtymään miten haluaa. Vesa Lappalainen ehdotti, että toistot voisivat olla aina näkyvillä tapahtumien lisäyksessä, Opetusryhmien luonti - velhon kautta tullessa aina oletuksella päällä ja myöhemmin Opetusryhmien muokkauksessa omana valintanaan. Päätökset : Opetusryhmien tapahtumien luontia lähdetään toteuttamaan siten, että toteutetaan ensin yhden tapahtuman lisäys yhdelle viikolle. Lisäksi toteutuksessa käytetään mahdollisimman paljon hyödyksi Harri Pitkäsen jo tekemiä osia ja toteutetaan Opetusryhmien hallinta sivuille erillinen viikkonäkymä, josta voi valita joko kurssin yhden viikon näkymän tai kurssin kaikkien viikkojen summan näkymän. Suunnitteilla olevien ryhmien salivarauksia ei ryhdytä tämän projektin aikana toteuttamaan. 7. Opetustapahtumien hallinnan käyttöliittymään liittyvät asiat Opetusryhmien tapahtumien poisto käsiteltiin jo kohdassa 6. Harri Pitkänen esitteli liittymään tekemiään muutoksia. Vesa Lappalainen huomautti, että pikkukolmio siirtyy heti toiseen ruutuun, kun on valittu kolmion valikosta jokin vaihtoehto siltä alueelta, joka on toisen solun päällä. Perttu Lähdesmäki muistutti, ettei tällä ole välttämättä mitään väliä sillä käyttäjän huomio on tässä tilanteessa olla jo muualla. Harri Pitkänen kertoi, että liittymässä on vielä jotain pieniä bugeja kuten se että kolmiot jäävät välillä näkyviin, vaikkei pitäisi. Lisäksi ei osattu sanoa onko taulukon minimileveys hyvä vai huono asia. Vesa Lappalainen ehdotti, että saleilla voisi olla jokin lyhenne, joka näytetään muokkausliittymässä. Lyhennettä ei kuitenkaan ole mahdollista tehdä automaattisesti, joten sitä ei lähdetä tässä projektissa toteuttamaan. Ryhmän salin ja ohjaajan väliin päätettiin laittaa erotinmerkiksi pilkku. 8. Sovitaan seuraavan palaverin ajankohta Seuraava palaveri sovittiin torstaille 29.11.07 klo 10.00 9. Muut esille tulevat asiat Jukka-Pekka Santanen tiedusteli vielä mitä näiden tietojen pohjalta ehditään tehdä seuraavan kahden viikon aikana. Perttu Lähdesmäki kertoi, että viikkonäkymään täytyy tehdä vielä paljon asioita, mutta malli pyritään saamaan kasaan sekä osittaisia toimintoja. Projektin jäsenten tavoite projektiin käytettävän kokonaistuntimäärän suhteen oli vielä epäselvä. Harri Pitkänen kertoi, että Opetusryhmien hallinta -näkymässä tietoja pystyisi muokkaamaan, mutta salivaraukseen vaikuttavia tietoja ei vielä. 10. Sovitaan osallistujien seuraavista tehtävistä - Maunu Tuomainen etsii projektin jäsenille valmiin skriptin joka kääntää palvelimelle lisättävät Java-tiedostot automaattisesti. - Perttu Lähdesmäki muokkaa velhon lopulliseen ulkoasuun. - Irene Venäläinen jatkaa viikkonäkymän kehittämistä. - Atte Pulkkis tekee opetusryhmien hallintaan lisää toimintaa. Harri Pitkänen kysyi täytyykö vaatimusmäärittelystä olla jokin jäädytetty versio ennen kuin testitapauksia aletaan kirjoittaa Wikiin, mutta Maunu Tuomainen oli sitä mieltä, ettei sellaiselle ole tarvetta ainakaan Wikissä. Jukka- Pekka Santanen ehdotti, että testaussuunnitelman puolelle kirjataan yleiset määritelmät sille minkälaista dataa testattaessa tulee käyttää ja testausraporttiin puolestaan minkä kurssin dataa testaamisessa on käytetty. Päätökset: Testaussuunnitelmasta tehdään vaatimusmäärittelyn pohjalta Wikiin uusi sivu, johon poimitaan asioita vaatimusmäärittelystä. Myös muut projektin jäsenet kirjoittavat Harri Pitkäsen kehittämän Opetusryhmien hallinta -näkymän testaussuunnitelmia. 11. Kokouksen päättäminen Puheenjohtaja Harri Pitkänen päätti kokouksen klo 11.37 .