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

Sovellusprojekti Timppa, 5. palaveri

##

Paikka: Agora, Tietotekniikan projektien kokoushuone Ag C226.1
Aika: torstai 12.3.2015 klo 10:00 - 11:07

Pöytäkirja

##

Pöytäkirja laadittu: 12.3.2015
Pöytäkirja muokattu: 15.3.2015

Läsnä

##

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

Tilaajat
Antti-Jussi Lakanen
Vesa Lappalainen

Ohjaajat
Mika Lehtinen
Jukka-Pekka Santanen

1. Palaverin avaus

##

Lehtomäki ehdotti itseään puheenjohtajaksi ja Eljurkaevia sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Lehtomäki avasi palaverin.

2. Laillisuus ja päätösvaltaisuus

##

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

3. Esityslistan hyväksyminen

##

Esityslista hyväksyttiin sellaisena.

4. Edellisen palaverin pöytäkirjan tarkastus

##

Puheenjohtaja Lehtomäki esitteli edelliskerran pöytäkirjan. Santanen toi esille pöytäkirjojen tulostamiseen liittyvän ongelman, sillä pöytäkirjat tulostuvat hänen mukanaan liian pienellä fonttikoolla. Lakanen ja Lappalainen lupasivat selvittää asian.

Edellisessä palaverissa sovittujen toimenpiteiden tilat:

  • Projektiryhmä ratkaisee ajankäyttöseurantadokumenttiin liittyviä ongelmia. - Suoritettu.
  • Projektiryhmä aloittaa koodauksen. - Suoritettu.
  • Projektiryhmä tutustuu ja kokeilee eri long polling kirjastoja. - Kesken.
  • Projektiryhmä allekirjoittaa ja toimittaa vaitiolosopimukset. - Suoritettu.
  • Projektiryhmä allekirjoittaa ja toimittaa lisenssisitoumuksen. - Suoritettu.
  • Eljurkaev sijoittaa edellisessa palaverissa esitetty vaatimusmäärittelyn ajatuskartta projektiorganisaation saataville. - Kesken.

Päätökset:

  • Kesken olevat toimenpiteet kopioidaan seuraavan palaverin esityslistaan.
  • Dokumenttien kohdalla ei käytetä yleistä nimeä 'dokumentit', vaan määritellään tarkemmin, mistä dokumentista on kyse.
  • Edellisen palaverin pöytäkirja hyväksyttiin sellaisenaan.

5. Tilakatsaus

##

Berg antoi tilakatsauksen. Ajankäyttöseurantaan liittyviä käytäntöjä on muutettu siten, että ryhmän jäsenet kirjaavat tekemänsä tunnit verkossa sijaitsevaan tekstitiedostoon, ja projektipäällikkö Sihvonen syöttää nämä myöhemmin varsinaiseen ajankäyttöseurantaan.

Ryhmän toimenpiteet ovat seuraavat:

  • Koodaus jatkuu.
  • Kirjastoihin tutustumien jatkuu.
  • Käyttöliittymän suunnittelu jatkuu.

Berg nosti esille, että ryhmä joutui ongelmiin pop-up dialogien kanssa. Viinikainen tarkensi, että ngDialog-kirjaston uusimpaan versioon oli ilmestynyt pop-up ikkunan sulkemiseen liittyvä bugi, minkä ei ollut aiemmissa versioissa. Ongelma ratkaistiin käyttämällä kirjaston vanhempaa versiota. Lappalainen neuvoi harkitsemaan, onko järkevämpää jättää pop-up -tyyppisiä yksinkertaisia ominaisuuksia ulkopuolisen kirjaston varaan vai toteuttaa niitä itse.

6. Lisenssisitoumuksen ja vaitiolopimuksen luovuttaminen

##

Berg luovutti projektiryhmän jäsenten allekirjoittamat vaitiolosopimukset ja lisensisitoumuksen Lakaselle. Santanen kehotti ryhmää laittamaan yhden kopion lisenssisitoumuksesta ja vaitiolosopimuksesta projektikansioon.

7. Vaatimusmäärittely

##

Eljurkaev esitti tekemiään käyttötapauksia. Santanen muistutti, että tämäntyyppisiä dokumenttejä on syytä lähettää hyvissä ajoin ennen kokousta, jotta kokoukseen osallistuvat ehtivät tutustua niihen etukäteen. Eljurkaevilla oli tarkoitus esittää myös tekemänsä järjestelmän toimintaa kuvaava sekvenssikaavio, mutta tämä ei onnistunut kuvan koon takia. Lappalainen tiedotti, että sekvenssikaavioiden ja sentyypisten dokumenttien teko on mahdollista myös TIM-järjestelmässä.

Päätökset:

  • Vaatimusmäärittelyyn liittyvät dokumentit sijoitetaan projektiorganisaation saataville verkkolevylle mahdollisimman pian.

8. Muut esille tulevat asiat

##

Lappalainen tiedusteli uusista käyttöliittymähahmotelmista. Lehtomäen mukaan niitä ei kuitenkaan vielä tässä vaiheessa ollut, mutta edellisessä palaverissa jo esitetyt käyttöliittymähahmotelmat ovat luettavissa TIMissä. Lappalainen esitti toiveen käydä nämä hahmotelmat läpi uudestaan.

Lappalainen esitti, että muistiinpanojen piilottaminen puhekupliin on hyvä idea, mutta täytyy olla myös mahdollisuus nähdä kaikkien puhekuplien sisältö kerrallaan. Lehtomäki tiedotti, että sellainen toiminto onkin suunniteltu. Lappalainen myös esitti toiveen, että luentoseinää olisi mahdollista raahata ja kiinnittää haluamaan paikkaan ikkunassa. Lappalainen myös toivoi, että luentoseinää olisi mahdollista piilottaa ja avata tarpeen mukaan. Lappalainen jälleen kerran muistutti, että kysymykset kannattaa toteuttaa mahdollisimman geneerisesti, palvelimen päässä if-lauseiden käyttöä välttäen.

Lappalainen ehdotti, että jokainen ryhmän jäsen esittää oman näkemyksensä kysymyseditorista, jonka jälkeen voitaisiin kokoontua ja keskustella niistä ideoista. Lappalainen huomautti, että käyttöliittymän värien on vastaavaa TIMin pääteemaa. Lappalainen toivoi, että kysymyskenttään olisi mahdollista kirjoittaa myös TeX-koodia, joka mahdollistaisi kaavojen käyttöä kysymyksissä. Lappalainen toivoi myös, että järjestelmässä olisi mahdollista kysyä “ristikkotaulukkokysymyksiä”, joissa vastauksena on piste kaksiulotteisessa koordinaatistossa. Toinen Lappalaisen toivoma kysymystyyppi oli sellainen, jossa olisi mahdollista rajata tietty määrä vaihtoehtoja. Jos vastaaja valitsee vielä yhden vaihtoehdon maksimimäärän lisäksi, niin vanhin valittu vaihtoehto poistetaan valittujen joukosta.

Santanen suositteli ryhmää aloittamaan käyttöliittymän toteuttamista mahdollisimman pian. Hän suositteli aloittaa sellaisesta osasto, joka ei todennäköisemmin tule muuttumaan jatkossa.

Lappalainen kehotti miettimään opettajan käyttöliittymää myös silloin, kun hänellä on kaksi näyttöä käytettävissä. Valmiiksi tallennettujen kysymysten selailua tulee Lappalaisen mukaan myös miettiä, sillä joissakin tilanteissa opettaja voi haluta pitää kysymykset salaisina ennen kysymistä. Opettajan on siis pystyttävä etsimään seuraava kysymys niin, että opiskelijat eivät pääse näkemään muita kysymyksiä ennen aikaa.

Berg ehdotti, että kysymyksistä näkyisi vain pieni pätkä, joka riittäisi opettajalle löytämään oikean kysymyksen, mutta ei paljastaisi kysymystä opiskelijoille. Lappalainen ehdotti tooltipia. Lappalainen ehdotti mobiilikäyttöliittymän miettimistä opettajalle. Tällä käyttöliittymällä opettaja pystyisi vaihtamaan kysymyksiä ikään kuin kauko-ohjaimella älypuhelimen selainta käyttäen.

10. Seuraavan palaverin aika ja paikka

##

Seuraava palaveri sovittiin torstaille 26.3. klo 10:00 huoneessa Ag C226.1.

11. Läsnäolijoille sovitut toimenpiteet

##

Tilaaja

  • Pöytäkirjojen tulostukseen liittyvän ongelman ratkaisu.

Projektiryhmä

  • Käyttöliittymän suunnittelu.
  • Koodauksen jatkaminen.
  • Erinäisiin long polling kirjastoihin tutustuminen.
  • Vaatimusmäärittelyyn liittyvien dokumenttien sijoittaminen projektiorganisaation saataville.

12. Kokouksen päättäminen

##

Puheenjohtaja päätti kokouksen.

Jaettu ja käsitelty materiaali

##

Palaverissa käsiteltiin projektin tilakatsaus, vaatimusmäärittelydokumentit sekä projektiryhmän tekemä käyttöliittymäsuunnitelma. Ryhmä luovutti myös allekirjoitetut lisenssisitoumuksen ja vaitiolosopimuksen Antti-Jussi Lakaselle.