Kakapo-projektin 7. palaveri

Aika: tiistai 20.3.2007 klo. 10.04 - 12.36.

Paikka: Sovellusprojektien kokoustila AgC223.1

Laatimisaika: torstai 21.3.2007 klo 15:35

Läsnä:

1. Kokouksen avaus

Puheenjohtaja avasi kokouksen kello 10.04.

2. Sihteerin ja puheenjohtajan valinta

Anssi Pannula valittiin puheenjohtajaksi ja Ilmari Repo sihteeriksi.

3. Esityslistan hyväksyminen

Esityslistaan ei esitetty mitään muutoksia.

Päätökset

4. Edellisen palaverin pöytäkirjan tarkastaminen

Edellisen palaverin pöytäkirja hyväksyttiin.

Päätökset

5. Projektin tila

Projektipäällikkö Anssi Pannula esitteli projektin nykytilaa ja tuntien jakautumista jäsenten kesken.

6. Vaatimusmäärittelyn esittely ja siitä keskustelu.

Jukka-Pekka Santanen ehdotti roolien (selaaja,muokkaaja,vastuuhenkilö) sijoittamista omaan taulukkoonsa. Jukka-Pekka Santanen ehdotti myös Portfolio-termin kuvauksessa olevan tuotos-sanan korvaamista esimerkiksi materiaalilla. Todettiin, että vaatimusmäärittelyn kohtaan 3.3 tulee lisätä myös Vastuuhenkilö roolien Selaaja ja Muokkaaja lisäksi. Jussi Talaskiven mukaan Vastuuhenkilön oikeudet vastaavat käytännössä Plonen owner ja reviewer -roolien yhdistettyjä oikeuksia.

Todettiin, että kuvaa 3.1 ei tarvita, sillä muissa kuvissa on sama informaatio. Jussi Talaskiven mukaan Portfolion voisi siirtää KurssiPlonen ulkopuolelle Oppimateriaalipankin rinnalle. Kuvasta 3.3 korvataan termi hallinnoija Vastuuhenkilöllä. Todettiin, että kuvissa voidaan käyttää suomenkielisiä nimityksiä, mutta tekstistä olisi hyvä tulla ilmi niitä vastaavien komponenttien varsinaiset nimet.

Jussi Talaskivi totesi, että jokaiselle kurssin opiskelijalle ei ole järkevää tehdä omaa kansiota, vaan mieluummin yksi kansio palautettaville tehtäville. Todettiin, että tämä ei ole sovelluksen ydinaluetta.

Toiminnallisista vaatimuksista päätettiin, että kohdan 4.2 otsikko olisi parempi muodossa "Sivuston luontiin liittyvät vaatimukset". Havaittiin että vaatimus v1.1 kaipaa muokkaamista. Sovittiin myös, että muutetaan vaatimus v1.3 koskemaan tehtävien palautusta ja lasketaan sen prioriteetti P3:ksi.

Ilmari Repo kysyi korpin yleisten ryhmien oikeuksista. Vesa Lappalaisen mukaan Korpin ryhmissä voi olla henkilöitä ryhmän muokkausoikeudella, tapahtumanlisäysoikeuksilla sekä pelkkiä ryhmän jäseniä.

Jussi Talaskivi totesi että käyttäjän Portfolioon liittyvät vaatimukset voidaan siirtää alemmalle prioriteetille P3. Jukka-Pekka Santanen totesi että kohdan 4.5 otsikko voisi olla "Materiaalin hallinta" ja että materiaalin poistollekin täytyy lisätä tarvittavat vaatimukset. Päätettiin nostaa vaatimuksen V5.2 (Kurssisivusto osaa hakea materiaalia ulkopuolisesta Plonesta.) prioriteettiä P3:sta P2:een.

Päätökset

7. 1. inkrementin sovellussuunnitelman esittely

Jussi Talaskivi huomautti, että manage-sanan käyttö tiedostonimissä on Zopen nimeämiskäytännön vastaista, sillä se viittaa Zopen hallintavälilehtiin. Jukka-Pekka Santasen mukaan kappaleessa 3 tulisi olla virkkeen verran tekstiä myös XML-RPC:stä ja muista käytettävistä tekniikoista. Panu Suominen huomautti, että tässä yhteydessä tulee mainita myös mihin niitä sovelluksessa käytetään. Jukka-Pekka Santanen ehdotti luvun 4 alkuun alilukua kuvaamaan navigaatiorakennetta.

Keskusteltiin kurssikansioiden yläpuolisesta hakemistorakenteesta ja siitä miten rajapinta tietää mihin kansiot luodaan. Vesa Lappalaisen mukaan kurssin järjestävän laitoksen sihteeriryhmään kuuluvat pääsevät Korpissa aina kurssiin käsiksi. Todettiin, että Korpista voitaisiin tuoda järjestävän organisaation sihteerit luonnin yhteydessä opettajan oikeuksin.

Päätökset

8. 1. inkrementin toteutuksen esittely

Anssi Pannula esitteli 1. inkrementin toteutusta. Jussi Talaskivi totesi, että kansioiden luonnin pitäisi tapahtua kutsumalla toolia, eikä lisäämällä metodin nimeä URL-osoitteen perään. Keskusteltiin materiaalin ja kurssien hakemisesta Plonen sisällä ja todettiin että Korpin ryhmillä ei ole nimiä, joten haku on ongelmallista. Todettiin myös, että kurssin sisäiset ryhmät voisivat olla oikeusvälilehdellä listana, jotta niitä ei tarvitsisi erikseen hakea. Jussi Talaskivi lupasi toimittaa ryhmän käyttöön osoitteen, josta löytyy Jyväskylän yliopiston käyttämä skini Ploneen ja totesi samalla, että kyseisen ulkoasun navigointi ei toimi vielä täysin Plonen versiolla 2.5.

Päätökset

9. 2. inkrementin sovellussuunnitelman esittely

Ari Roponen esitteli toisen inkrementin sovellussuunnitelmaa. Jussi talaskivi totesi, että kurssikohtaiset opiskelijakansiot voidaan pudottaa pois. Jussi Talaskivi totesi, että käyttäjät tulee autentikoida Korpin käyttämästä tietokannasta, jotta käyttäjät ja tunnukset ovat samat Plonessa ja Korpissa.

Päätökset

10. Muut esille tulleet asiat

Jussi Talaskivi totesi, että subversionissa JYUCourseFolderTool -toolin voi sijoittaa samaan hakemistoon itse produktin kanssa. Jussi Talaskivi totesi myös, että uusin Tracin versio saattaa korjata ainakin osan ongelmista joita on ilmennyt.

Päätökset

11. Sovitaan seuraavista tehtävistä

Seuraavista tehtävistä sovittiin:

12. Sovitaan seuraavan palaverin aika ja paikka

Päätökset

13. Kokouksen päättäminen

Puheenjohtaja päätti kokouksen kello 12:36.