Koskikara
Jyväskylän yliopisto, Sovellusprojekti
WWW-pohjainen kyselyjen hallinta ja analysointi

	 Kahdestoista projektipalaveri pöytäkirja

Aika:
Maanantai 05.01.2004 klo. 12:00 –14:00

Paikka: 
Jyväskylän yliopisto, Agora 2. krs. AgC 223.1

Osallistujat:

Antti Auer
Eija Ihanainen     
Ville Laitila         
Vesa Lappalainen
Pekka Moisio      Puheenjohtaja
Aapo Mäkinen    
Harri Pölkki        Sihteeri
Jukka-Pekka Santanen Ei paikalla
Jari Rantamäki
Teemu Vähä-Ruka

1	Käsiteltävät asiat:
1.	Kokouksen avaus 
Pekka Moisio avasi kokouksen. 
2.	Puheenjohtajan ja sihteerin valinta
Projektiryhmän esityksestä kokouksen puheenjohtajaksi valittiin Pekka Moisio ja sihteeriksi Harri Pölkki.
3.	Projektiryhmän ajankäyttövihkojen tarkistus
Pekka esitteli projektiryhmän jäsenten ajankäyttövihkot. 
Päätökset: 
-	Ajankäyttövihkot hyväksyttiin.
4.	Aiemman kokouksen pöytäkirja
Yhdennentoista projektipalaverin pöytäkirjan päätökset ja tehtävät käytiin läpi. Pöytäkirjassa mainitut tehtävien tilanteet todettiin osittain tehdyksi. 
Päätökset: 
  Yhdennentoista projektipalaverin pöytäkirja hyväksyttiin seuraavin ehdoin.
 	-vaihdetaan päivämäärä oikeaksi.
	-kerätään tekemättä jääneet työt tähän pöytäkirjaan.	
     5. Käydään läpi edellisessä palaverissa tehty tehtävälista

TÄRKEIMMÄT

A&H:	kyselyjen koostaminen	20 + 10	

  	Koostaminen toimii mutta tarvitsee optimointia.

V:	tallennukseen "fiksumpi logiikka"	5
       	 (vähemmän roskaa tietokantaan)
  
 Fiksumpi logiikka on suunniteltu ja ohjelmoitu, 
   	 ja jotenkuten testattu. Näyttää toimivan.
   
V:	järjestäminen ordernumin mukaan raportissa ja raportin esitystapojen valinnassa 1

  	Tehty ja testattu.

Järjestäminen tapahtuu questiongroup_question.ordernum -kentän mukaan.

V:	raportin ja sen kuvien tallennus oikeaan paikkaan (hamitu)	10
	raporttien tallennus julkisiin hakemistoihin qid/analyzemodelid/index.html
            raporttien tallennushakemisto static-muuttujassa	
 
Tehty.

 	Analyzer-luokassa määritys jolla tallennushakemisto hoidetaan:
  	
public static String pathprefix = "/vaikka/jotain/";
 	JSP-sivu siis antaa osansa polkuun:
  	String pathForReport = "reports/" + questionnaireid + "/" + modelid +"/";
 
Lopullinen raportti on /vaikka/jotain/reports/20/65/index.html
 
Lisäksi kotkabeans.Commoniin lisätty uusi muuttuja pathprefixin määrittämistä varten. Tämä poistetaan, turhana.

V&P:	raportit-sivu (olemassaolevat ja analysointimallit oikeuksien mukaan) 5
	tallenna-nappi erikseen	1
 
Tehty.

V&P:	oikeuslistaan analysointioikeus (TIINA), analyysin katseluoikeus	4

 	Tekemättä. Nyt laitettu asia eteenpäin.

V&P:	raportin ulkoasu: reunat, solulle kiinteä leveys (..150)	1
	viiva pylväsgraafin nollatasoon	
	piirakkagraafin siivujen reunat terävöitetään
 
Tekemättä.

H&A&V: hakusivun kentät remonttiin	5

 	Tehty.

P&V: 	ER-Kaavio tietokannasta

	Tehty. 
 
6. Sovelluksen  tilanne

Prosentti kertoo kuinka paljon on suoritettu. 

-Integraatiotestaus   			 20%
-Sovellus				 82%
-Koodin siistiminen ja kommentointi  40%
-Sovellusraportti 		   	 60%
-Projektiraportti 			 90%

7. Sovellusraportin ja projektiraportin sisällön läpikäynti
Sovellusraportin sisältö käytiin lyhyesti läpi. Sovellusraportissa mainitun käyttöliittymän osalta ei suuria muutoksia kannata tehdä. Sovittiin että käyttöohje sisältää uusimman version käyttöliittymästä. Sovellusraportissa on viittaus tähän. Käyttöohje sulautetaan Kottaraisen käyttöohjeen kanssa käytön selkeyden vuoksi.
Tietokannasta on tehtävä rakennekuva. ER-kaavio ei ole sopiva tähän. Graafi sanan selitys termilistaan. Kohta 5.2 tietokantataulujen nimet kursiivilla. Kohta 6.1 tarkennetaan sovelluksen rakennetta. Tiedostojen sijainniksi laitetaan kotka/survey/. Lisätään luokkakaavio osaksi rakennekuvausta. Kuvaan 3 on lisättävä vastaaminen! Kohta 7.5 haun esikatseluun parempi kuvakaappaus. Kaikki kuvakaappaukset käyttöliittymistä tehtävä samalla ’aihella’ esim. jääkiekkokyselyllä. Myös raportti. 
Projektiraportista todettiin puuttuvan ainakin muutama itsearviointi. Ulkoasu ja kirjoitusasua on parannettava. Muita huomioita ei ilmennyt.  
   
8.	Sovellusraportin ja projektiraportin hyväksyminen

Todettiin dokumentit osittain hyväksytyiksi. Tilaajilla hyväksyivät ehdolla että Santanen hyväksyy myös.    
     9.  Suunnitellaan projektin päättäminen ja siihen liittyvät asiat
Projektiryhmä valmistelee sovelluksen. Tämän jälkeen tilaajat ja ohjaajat testaavat sovelluksen toimintaa. Ilmenneet viat korjataan mahdollisuuksien mukaan.    

JATKOKEHITYKSEEN

- taustamuuttujan huomiointi,
- toistuvan kurssikyselyn analysointi,
- raporttiin liittyvä kommentointi ja esikatselutoiminto,
- virallistamisprosessi,
- hakutulosten esittämisen yksityiskohdat
- hakutulosten ulkoasu,
- hakutulosten lukumäärän rajaaminen, (COUNT-lause),
- servlet huolehtimaan raporttien lukemisesta (hakemistorakenne) ja
- raporttien selaaminen huomioiden käyttäjäoikeudet mallikohtaisesti.
	- graafien rasterointi
	- vastausten järjestyksen sotkeminen 
	- vastaajien omasta vastauksesta ”raportti” (itsearviointi) 
	- kyselyn osien lukitseminen ”read-onlyksi”
- luokittelu tekstikentistä

      10.  Muita projektiin liittyviä asioita
Ei tullut esille. 
   11. Kokouksen päättäminen
Pekka päätti kokouksen noin klo 14:00.