Martina Mihalić: Sustav za provjeru razumijevanja temeljen na problemskim scenarijima

Dnevnik rada

1. tjedan (3.3. - 9.3.2014.)

Dosadadšnji rad

U prvom tjednu cilj rada je bio upoznavanje sa svrhom i načinom rada aplikacije. Instalirala sam NetBeans te pokrenula projekt. Upoznala sam se s načinom izrade web aplikacija u NetBeansu te letimice prošla kroz dosadašnji kod da steknem neku općenitu sliku o načinu rada aplikacije.

Daljnji koraci

Kada se pokrene, aplikacija ne radi kako bi trebala te je potrebno vidjeti u čemu je problem i kako ga ispraviti. Također planiram malo detaljnije proučiti kod projekta i bolje se upoznati sa JSF tehnologijom.

2. tjedan (10.3. - 16.3.2014.)

Dosadadšnji rad

Proučila sam kod i shvatila sam kako aplikacija radi. Još uvijek postoji problem u radu aplikacije na mom računalu te sam pokušavala naći riješenje.

Daljnji koraci

Pokušavam ponovno instalirati Netbeans. Pošto nailazim na neke errore pri pokušavanju pokretanja projekta iako sam ga nakon prve instalacije pokrenula bez problema, tražim riješenje. Ukoliko ni nakon reinstalacije aplikacija ne bude radila dobro pokušat ću pokrenuti projekt u Netbeansu IDE 7.4

3. tjedan (17.3. - 23.3.2014.)

Dosadadšnji rad

Iako reinstaliranje Netbeansa nije pomoglo, problem je riješen.

Pri specificiranju namespace-a u datoteci index.html, trebalo je umjesto dotadašnjeg (“http://xmlns.jcp.org/jsf/core”) ubaciti sljedeći URI: xmlns:f=“http://java.sun.com/jsf/core”. Iz toga razloga nisu radili neki tagovi s prefiksom f, pa nije bilo moguće učitati case.

Također sam ubacila dio koji je dotad bio zakomentiran u datoteci web.xml:

<context-param>
<param-name>javax.faces.FULL_STATE_SAVING_VIEW_IDS</param-name>
<param-value>/case_solving.xhtml</param-value>
</context-param>

Dotad nije bilo moguće učitati više od jednog parametra.

Daljnji koraci

Potrebno je učitati sve dijagnoze iz case-a te napraviti padajući izbornik uz svaku od njih sa stavkama: very likely, somewhat likely, very unlikely. Ovisno o svakom parametru, korisnik bi odabrao koliko smatra da je neka dijagnoza vjerojatna. Također je potrebno pamtiti njegov izbor za svaki parametar.

1. tjedan (4.2 - 8.2.2014.)

Dosadadšnji rad

Prvo sam napravila klasu Dijagnoze u koju bi se trebale učitavati dijagnoze te informacija jesu li točne ili ne za navedeni slučaj. Pošto case-ovi iz baze iz koje se učitavaju nisu u dobrom formatu, tj. nemaju ponuđeno više dijagnoza, već samo jednu točnu, pokušala sam učitati neki case sa mog računala. No dobivam neki error pri tom pokušaju kad pokušam učitati case u aplikaciji, pa sam zasad manualno dodala par dijagnoza u polje dijagnoza u kodu, a s ovim problemom ću se pozabaviti kasnije.

Dosad sam napravila padajući izbornik uz svaku dijagnozu u aplikaciji.

Daljnji koraci

Trebalo bi smisliti kako da se pamti odabrana stavka u izborniku za određeni parametar i određenu dijagnozu. Mislila sam to ostvariti pomoću forEach taga (za svaku dijagnozu) u u kojem bi se iscrtavao izbornik i pamtila određena stavka za trenutno aktivni parametar i učitau dijagnozu. Nisam jos sigurna kako da to spremim pa sam zasad na googlanju navedenog problema.