Luokkarakennetta muutettu niin, että Report-luokan ominaisuutena on
QuestionGroup-luokan lista, jonka ominaisuuksina on title ja
Question-luokan lista kysymyksiä. Question-luokan alla on
MultipleChoiceQuestion ja TextfieldQuestion-luokat.
MultipleChoiceQuestion-luokassa valinnat on
MultipleChoiceOption-listana. Noihin optionseihin pistin Stringinä
valinnan ja lisäksi pistemäärän jonka valinnasta saa. Artsin raportissa
näytti olevan kohtia joissa valinta on suoraan pistemäärä ja toisaalta
monivalintoja jotka on tekstejä mutta joihin lisäksi liittyy pisteytys.
Näin pystyy tekemään molemmat.

"newReport.jsp" looppaa nyt kysymysryhmien, kysymysten ja
monivalintavaihtoehtojen läpi. Tuossa on nyt joku mock-service joka
tuottaa nuo kysymykset.

Näyttäisivätkö nämä olevan hyvä pohja? Olis tietysti pitänyt kysyä ennen
kuin teki mutta olin vauhdissa. Voidaan kyllä tehdä toisinkin jos
ajattelet että parempi muulla tavalla. Näin tehtynä voisi edelleen
hardcodaa raportit tai tehdä joskus työkalu. Tietokanta ei nyt vielä
toimi, se pitäisi tehdä seuraavaksi. 

Sori etten pushannu ainakin parissa palassa, mutta en ollut varma saanko
tuon koko homman toimiin ennen kuin se sitten toimi. Yritän parantaa
tapani.

Toivottavasti tää push toimii, ilmoittele jos ongelmia.