Mooan PÖYTÄKIRJA 19.5.2006 Aika ja paikka 19.5.2006 klo 10:00 Sali A219 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Aitakangas, Heikki Holmström, Mika - puheenjohtaja Lehtonen, Esko - sihteeri Moilanen, Ilari - ohjaaja Palhomaa, Sami - asiakas Urpilainen, Paula Poissa Kirsi Maria Jokisalo poissa 1.6 saakka. Anni Kotilainen poissa syystä ilmoittaen. 1. Kokouksen avaus Holmström avasi kokouksen klo 10:05. 2. Asiakas tulee kertomaan vaatimuksia Palhomaa selosti lyhyesti mistä Moodlen annotointityökalussa on kyse. Lyhyesti sanoen annoitointityökalulla voi lisätä kommentteja Moodle oppimisalustan sivuille. Moodle-oppimisalusta otettiin tietojenkäsittelytieteen laitoksella tuotantokäyttöön viime syksynä. Oppimisalustassa on nyt jo paljon kursseja ja annotointityökalulle on syntynyt todellinen tarve. Aikaisemman annotointityökalua kehittäneen ohjelmistotuotantoprojetin taustalla on muutama vuosi sitten Tietokoneavusteisen oppimisen (TAO) -kurssilla käytetty annotointityökalu. Edellisessä ohjelmistotuotantoprojektissa ohjelmisto jäi riittämättömäksi tuotantokäyttöön. Uudessa projektissa on kiinnitettävä enemmän huomiota mm. tietoturvallisuuteen, käyttöliittymään ja testaukseen. Käyttötapauksista - Edellisen projektin käyttötapaukset pätevät tässäkin projektissa lukuunottamatta käyttötapaus 10. - Lisäksi tulee käyttötapaus "Annotointityökalun kytkeminen päälle/pois" Toiminallisuus - Työkalulla on pystyttävä annoitoimaan eli kommentoimaan html-, teksti- sekä Moodlen wiki-dokumenteja. - Kommentit näkyvät dokumentissa tekstin korostuksena tai alleviivauksena. - Kommentteja voi kommentoida. - Kommenttiteksti näkyy tooltip-ikkunassa. - Kommenttitekstin olisi hyvä näkyä kunnes kommentti suljetaan tai hiiri poistuu kommentin päältä. Edellisen toteutuksen vakio viiden sekunnnin näkyvyys ei toiminut. - Kaikki kommentit näkyvät kaikille käyttäjille. - Kommentteja voi kategorisoida ainakin sisältö- tai oikeinkirjoituskommentiksi. - Aikaisemmassa järjestelmässä kommentit oli merkitty värillä korostettuna tai alleviivattuna. - Kommenttipuun käyttöliittymä on ollut ongelmallinen edellisessä järjestelmässä. Kommenttipuun ei ehkä tarvitsisi näkyä kuin tarvittaessa. - Opettajakäyttäjän ja ylläpitäjän täytyy kyetä kytkemään annotointityökalu pois päältä Moodlesta esimerkiksi tietyiltä sivuilta Toteutus - Annotointityökalun on toimittava laitoksen ympäristössä IE- ja Firefox-selaimilla. Työkalu on integroitava Moodleen, todennäköisesti versioon 1.6. - Annotointityökalu on toteutettava mahdollisimman erillään Moodlesta. - Moodle-integraatio voidaan ehkä tehdä siististä Moodle-pluginilla - Annotointityökalun käyttöliittymä voitaneen toteuttaa kätevimmin Javascriptillä - Kommenttien tallentamiseen voisi käyttää Postgres tai MySQL-tietokantoja - Edellisessä projetissa oli käytetty tekstitiedostoja - Edellisen projektin palvelinosuus pohjautui W3C:n Annotea-palvelimeen Mahdollisia ongelmakohtia - Miten dokumentin kommentit siirretään korjattuun tai muokattuun dokumenttiin? Tämä nousee tärkeäksi kysymykseksi erityisesti wiki-sivuilla, joita saatetaan muokata usein. Eteneminen Pe 26.5.2006 klo 10:00 tavataan asiakas jälleen. Tähän mennessä Palhomaa käy läpi edellisen projektin vaatimusmäärittelyn ja Lehtonen tekee luonnoksen uudesta vaatimusmäärittelydokumentista. Holmström koettaa varata palaverille saman salin. Laitoksen Moodleen voi tutustua osoitteessa moodle.cs.helsinki.fi. Tämä käyttää laitoksen tunnuksia. Annotointityökalulla varustettuun Moodle-versioon pääsee osoitteesta db.cs.helsinki.fi/~tkt_anno/moodle/login/index.php. Tähän pitää tehdä ohjeiden mukaisesti erillinen tunnus. 3. Käydään läpi edellisen kokouksen tehtävät Aitakangas on pystyttänyt CVS:n. CVS:n käyttöön ohjeita ohtu-kurssin sivuilla. Urpilainen on tehnyt projektille nettisivut. 4. Muut asiat Päätettiin käyttää prosessimallina lineaarista mallia. Holmström valmistelee aikataulun tämän perusteella. Palhomaa ilmoitti jäävänsä lomalle kolmeksi viikoksi juhannukselta. Tämä on hyvä ottaa huomioon aikatauluja tehtäessä. Holmström muistutti tuntikirjanpidon täyttämisen tärkeydestä. 5. Työnjako Ensi viikolla tiistain kokouksen puheenjohtajana toimii Holmström, perjantaina Lehtonen. Tehtäviä: - Holmström tekee aikataulua ja projektisuunnitelmaa tiistaina läpikäytäväksi - Kaikki tutustuvat Moodlen toteutukseen, Aitakangas erityisesti - Lehtonen tekee vaatimusmäärittelyä - Urpilainen miettii riskianalyysia. Kotilainen voi osallistua tähän. 6. Päätös Holmström päätti kokouksen klo 12.03.