TIM - The Interactive Material. Jyväskylän yliopisto

Sovellusprojekti Timppa, 10. palaveri

##

Paikka: Agora, Tietotekniikan projektien kokoushuone Ag C226.1
Aika: torstai 19.5.2015 klo 8.37 - 11:00

Pöytäkirja

##

Pöytäkirja laadittu: 20.5.2015
Pöytäkirjaa muokattu: 26.5.2015

Läsnä

##

Projektiryhmä
Matias Berg, puheenjohtaja
Bek Eljurkaev
Minna Lehtomäki
Juhani Sihvonen
Hannu Viinikainen, sihteeri

Tilaajat
Antti-Jussi Lakanen
Vesa Lappalainen

Ohjaajat
Mika Lehtinen
Jukka-Pekka Santanen

1. Palaverin avaus

##

Berg ehdotti itseään puheenjohtajaksi ja Viinikaista sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Berg avasi palaverin.

2. Laillisuus ja päätösvaltaisuus

##

Esityslista oli lähetetty kaikille osallistujille yli vuorokautta ennen palaveria, sekä paikalla olivat projektiryhmän jäsenet, tilaajan edustaja ja ohjaaja. Palaverin todettiin näin ollen olevan laillinen ja päätösvaltainen.

3. Esityslistan hyväksyminen

##

Ehdotettiin, että esityslistan kohta 5 "Tilakatsaus ja sovelluksen nykyinen tila" jaetaan kahteen osuuteen. Esityslista hyväksyttiin tällä muutoksella.

4. Edellisen palaverin pöytäkirjan tarkastus

##

Puheenjohtaja Berg esitteli edellisen pöytäkirjan. Edellisestä vaiheesta kesken jääneet tehtävät siirrettiin tähän pöytäkirjaan. Tämän jälkeen pöytäkirja hyväksyttiin.

Edellisessä palaverissa sovittujen toimenpiteiden tilat:

  • Dokumentoi long-pollauksen. -Kesken
  • Kirjaa jatkokehitystä varten, onko esteitä monelle päällekkäin esitettävälle kysymykselle. -Kesken
  • Kehittää vasemman reunan navigaatipalkin linkeille tooltipit. - Suoritettu
  • Luennon päätyttyä näytetään ilmoitus "haluatko jatkaa?". - Suoritettu
  • Luentoseinää ei poisteta luennon päätyttyä. - Suoritettu
  • Vaihdetaan luennonluonti-ikkunan painikkeiden tekstit. - Suoritettu
  • Tutkii, voidaanko kysymystyyppi- ja vastaustyyppivalikot yhdistää. Valikot voitaisiin yhdistää, mutta projektiryhmän mielestä erilliset valikot tekevät kysymyksen luonnista huomattavasti selkeämmän.-Suoritettu

Päätökset:

  • Palaverin 9. pöytäkirja hyväksytään muutoksin. Edellisessä pöytäkirjassa siirrettiin kohdan neljä keskenoleva toimenpide "Kirjaa jatkokehitykseen, onko esteitä monelle päälekkäin esitettävälle kysymykselle" kohtaan kymmenen "Osallistujien seuraavat toimenpiteet".

Minkä muutoksen?

5. Tilakatsaus

##

Projektipäälikkö Sihvonen antoi tilakatsauksen. Sihvonen esitteli että, jäsenten tunnit alkavat olla ohjelmoinnin osalta käytettyinä. Lappalainen huomatti tähän, että olisi hyvä lisätä niitä, jotta saataisiin mahdollisimman paljon toiminnallisuuksia ohjelmaan.

6. Sovelluksen nykyinen tila

##

Projektiryhmä esitteli sovelluksen nykyistä tilaa. Sovelluksen perustoiminta ml. luentojen luominen ja niille liittyminen, luentoseinä sekä kysymyksien luominen ja niihin vastaaminen on testausvaiheessa. Lappalainen sekä Santanen nostivat yhdessä esille, että sovellusta tulisi kokeilla useilla selaimilla ja laitteilla. Lappalainen oli huomannut, että iPad-laitteella ei voi kysyä kysymyksiä.

Palaverissa käytiin tarkemmin lävitse kysymykseen vastaamisikkunaa. Lappalaisen mielestä sininen taustaväri ei tuo lisäarvoa vastausikkunalle. Kysymykset myös haluttiin lähettää tarvittaessa käyttäjälle moneen laitteeseen ja tarkastaa vasta vastausten yhteydessä, että sama henkilö voi vastata vain kerran. Tällä varmistettaisiin se, että kysymys ei huku huomaamatta toiselle laitteelle, joka on jäänyt vahingossa luennolle.

Kysymyksen luonnin yhteydessä laadittaessa matriisikysymystä ja jättäessä valitsematta vastaustyypin, oletuksena tulee vastauksista tekstikenttiä, jotka ovat harvinaisempia vastaustyyppejä. Tämän takia olisi hyvä, että oletusvastaus tyyppi olisi eri. Santanen ehdotti, että tässä voitaisiin käyttää edellistä valittua vastaustyyppiä. Kysymysten luonnin ja esikatselun sekä vastauslomakkeen näyttämisessä voitaisiin käyttää samaa html-koodia, jolloin niistä tulisi yhdennäköiset ja koodin toistamiselta vältyttäisiin. Luentomonisteessa kysymystä kuvaava merkki jää tekstikappaleiden alle, joten projektin jäsenten tulisi muokata tyyliä hieman.

Lappalaisen mielestä vastausten analysointiin olisi hyvä saada monipuolisimmat vaihtoehdot. Esimerkiksi valintaruutukysymyksessä olisi hyvä, mikäli vastauksen voisi ryhmäyttää, eli vastaus koostuisi kokoelmasta yksittäisiä valintoja. Esimerkkinä tästä nousi esille "public, static, void" -tyyppinen vastaus. Tällöin siis oikea vastaus sisältää useamman vaihtoehdon yksittäisen sijaan. Vastausten analysoinnissa tulisi myös miettiä sitä, kuinka opiskelijan tulisi nähdä vastaukset.

Luennon luomisen yhteydessä olisi hyvä, mikäli toinen loppumisajoista olisi suoraan valittuna valmiiksi.

Trelloon tulisi lisästä uusi kortti "Testattu", johon projektiryhmä voisi siirtää omasta mielestä toimivia osia sovelluksesta.

Päätökset:

  • Projektiryhmä luo uuden listan Trelloon.

Oikea termi ei taida olla kortti vaan ehkä lista?

7. Koodinkatselmoinnin ajan sopiminen

##

Koodinkatselmoinnin ajankohdaksi valittiin perjantai 22.5. klo 9:00 ja paikaksi tietotekniikan projektien kokoushuone Ag C226.1.

8. Projektin päättyminen

##

Projektin päättymisen osalta käytiin lävitse vaatimuksia. Toteutettavaksi sovittiin seuraavat sovelluksen ominaisuudet:

  • kysymysten muokkaus,
  • kysymysten esikatselu ja
  • esikatselu haetusta kysymyksestä.

Projektiryhmä ei kerkeä toteuttamaan seuraavia tehtäviä :

  • kysymyksen luomisikkunan kehittäminen ja
  • jakaumien näyttäminen monipuolisemmin

Jatkokehitykseen palaverissa sovittiin myös seuraavat ominaisuudet:

  • Lehtisen tekemän komponentin käyttöönotto luennolle liittyneiden listan esittämiseen,
  • luentopalkin näkyvyys vain dokumenteissa, joissa on luento,
  • kysytyn kysymyksen merkkaaminen,
  • kappaleiden sekä niihin liittyvien kysymysten poistaminen ja siirtäminen sekä
  • luentoseinän viestien luokan määrittäminen.

Projektiryhmän version sekä nykyisen Timin version yhdistäminen ei ole projektiryhmän velvollisuus projektisuunnitelman mukaan, joten se jää tilaajan ja teknisen ohjaajan vastuulle. Palaverissa sovittiin mahdollisesta laskutettavasta lisätyöstä, mikäli versioiden yhdistämisessä tulee joitain suurempia ongelmia.

Sovelluksen lähdekoodin hyväksyminen hoidetaan osittain koodikatselmoinnin yhteydessä. Koodikatselmoinnin jälkeen projektiryhmä viimeistelee koodin vielä kesäkuun alkuun mennessä ja Lehtinen tarkastaa sen uudelleen. Itse sovelluksen hyväksyminen suoritetaan tilaajan toimesta. Lappalainen ilmoitti itse tarkastavansa sovelluksen, mikäli sovelluksen valmistuttuessa hänellä on aikaa. Lappalaisen ollessa kiireinen antaa hän vastuun Lakaselle tarkastaa ja mahdollisesti hyväksyä sovellus.

Projektin tulokset tulee tallentaa kahdelle muistitikulla sekä kahdelle CD-levylle. Yksi CD-levyistä sijoitetaan Tietotekniikan laitoksen arkistoon ja toinen projektikansioon. Tilaajille toimitetaan toinen muistitikuista ja projektipäällikkö Sihvonen halusi itselleen sovelluksen yhdellä muistitikulla. Tilaajan edustajat eivät halunneet itselleen kopiota projektikansiosta. Sovelluksen yhteydessä ainut dokumentti, josta halutaan säilyttää myös vanhempi versio on testaussuunnitelma.

Santanen kertoi kirjoittavansa projektilausunnon, mutta haluaisi myös tilaajilta lausunnon. Jäsenet voivat kysyä projektitodistusta halutessaan.

9. Muut esille tulevat asiat

##

Berg nosti esille testausraportin. Sovittiin, että ei käydä lävitse tässä palaverissa.

Santanen sanoi, että voisi koekäyttää sovellusta vielä kerran. Projektiryhmä lupasi lähettää koekäytettävän sovelluksen saman päivän aikana.

Projektiryhmän dokumentoi tietokannan muutokset.

Sovittiin projektilounaalle menosta heti palaverin jälkeen.

Päätökset:

  • Projektiryhmä dokumentoi tietokantaan tehtävät muokkaukset

10. Osallistujien seuraavat toimenpiteet

##

Projektiryhmä

  • Lähdekoodin kommentointi.
  • Sovittujen ominaisuuksien viimeistely.
  • Katselmoitavan lähdekoodin valitseminen ja ilmoittaminen Lehtiselle.
  • Sovellus- sekä projektiraportin kirjoittaminen ja esitteleminen.
  • Dokumentoi long-pollauksen.
  • Kirjaa jatkokehitystä varten, onko esteitä monelle päällekkäin esitettävälle kysymykselle.
  • Tietokannan muutoksien dokumentointi.
  • Sovelluksen tallentaminen muistitikuille sekä CD-levyille ja niiden toimittaminen.
  • Projektiryhmä luo Trelloon uuden listan nimeltään "Testattu".
  • Jäsenet voivat halutessaan pyytää projektitodistuksen ohjaajalta.

Projektipäällikko

  • Tilakatsauksen lähettäminen ensi viikolla

Tekninen ohjaaja

  • Sovelluksen lähdekoodin hyväksyminen.

Ohjaaja

  • Projekti- ja sovellusraportin hyväksyminen.
  • Projektilausunnon laatiminen.

Tilaaja

  • Projektilausunnon kirjoittaminen.
  • Sovelluksen hyväksyminen.
  • Projekti- sekä sovellusraportin hyväksyminen.

11. Kokouksen päättäminen

##

Puheenjohtaja Berg päätti palaverin.

Jaettu ja käsitelty materiaali

##

Berg esitteli yhdeksännen palaverin pöytäkirjan

Sihvonen esitteli projektin tilakatsauksen.

Projektissä käytiin läpi projektiryhmän vaatimuksia Trellosta.

Projektissa esiteltiin myös sovelluksen nykyinen versio.