Harjoitteluosajärjestelmän modularisointi



Laineella oli hiukan sanomista tuohon Harjoitteluosajärjestelmän modularisointiin. Kuvassa on osajärjestelmän uusi muoto. Tämä on siis alustava pohja homman suunnitelmalle ja kuvaa jollain tasolla asiakkaan toiveita asian suhteen. Ja hiukan kuvausta kuvan osista

OStatusInfo
Tehtävälistan luova servletti
GenTaskServlet
Uusi geneerinen tehtäväservletti, joka huolehtii yhden tehtävän käyttöliittymän luonnin yleisistä hommista (virheenkäsittely, toiminnon valitseminen...) ja kustuu tehtävätyyppikohtaisen luokan metodia createTaskUI-luomaan tehtävä-käyttöliittymän tehtävätyyppikohtaiset osat.
TaskTypeSpecificClass
Tehtävätyyppikohtainen luokka, jonka harteilla on yhden tehtävän tekemiseen tarvittavan käyttöliittymän tehtävätyyppikohtaisten osien luonti ja vastauksen analysoiminen.
GenTaskAnalyzer
Geneerinen tehtävän analysointiin tarkoitettu servletti, joka huolehtii oikean luokan analyze metodin kutsumisesta ja hoitaa yleisen osuuden tehtävän analysoinnista (virheenkäsittely...).
OOldInfo
Luokka, joka luo listan vanhoista vastauksista.