Korisnički alati

Site alati


studenti:jeton_fejza:jf_dnevnik

Jeton Fejza: Audience Collaboration System

Dnevnik rada

1. tjedan (11.-17.3.2013.)

Dosadašnji rad

Skinuo sam potrebnu programsku podršku: FileZilla za upravljanje datotekama na poslužitelju i Netbeans kao IDE za jezik PHP koji će biti korišten tijekom rada.

Skinuo sam Auress aplikaciju koju treba dokumentirati i popraviti, što će služiti kao priprema i uvod u završni rad.

Pronašao sam na ferwebu materijale za učenje jezika PHP sa neobavezne vještine “Osnove izrade PHP aplikacija”, te druge materijale i tutoriale na internetu, i počeo ih proučiti.

Započeo sam s dokumentacijom Auressa. DOC datoteka dokumentacije će biti postavljena i ažurirana na wiki.

Daljnji koraci

Dalje proučiti jezik PHP kroz tutoriale na webu.

Dokumentirati Auress do kraja.

Razmisliti o izgledu i realizaciji funkcionalnosti AuCosa.

2. tjedan (18.-24.3.2013.)

Dosadašnji rad

Učio sam dalje jezike PHP i HTML.

Pokušavao sam ostvariti funkcionalnost slanja CSV datoteke no bezuspješno.

Daljnji koraci

Dalje proučiti PHP.

Dokumentirati još malo Auress.

Pokušati otkriti pogrešku zbog koje nije moguće preuzimanje CSV datoteke.

3. tjedan (25.-31.3.2013.)

Dosadašnji rad

Učio sam jezike PHP, Javascript i HTML

Razmišljao sam o izvedbi aplikacije za predavača u C# i .NET tehnologijama a web stranice u PHP-u.

Dokumentirao sam auress koliko je bilo moguće do kraja u komentarima u pojedinim datotekama.

Popravio sam pogrešku zbog koje preuzimanje csv datoteka u aplikaciji nije radilo. Kada se klikne na iduće pitanje automatski se generiraju csv datoteke. Promjenjena verzija je prebačena na server, tako da se sada klikom na preuzimanje prema nekom od kriterija nudi na download odgovarajuća datoteka. Funkcionalnost je ostvarena Javascript metodom window.open unutar html input taga.

Daljnji koraci

Dalje proučiti PHP i druge internetske tehnologije te dinamički web design.

Razmišljati o izgledu i ostvarenju funkcionalnosti AuCosa.

4. tjedan (1.4.-7.4.2013.)

Dosadašnji rad

Proučio internetske tehnologije.

Dodao neke elemente stranice koji će biti kasnije korišteni za ostvarivanje tražene funkcionalnosti.

Zbog laboratorija i drugih obaveza na fakultetu nisam stigao puno napraviti.

Daljnji koraci

Povezati dodane komponente PHP-om i Javascriptom.

Srediti i uređivati malo kod.

5. tjedan (8.4.-14.4.2013.)

Dosadašnji rad

Na server sam stavio update auressa gdje sam ostvario komuniciranje preko poruka.

Pri ulasku u sobu sam dodao generiranje jos jedne datoteke gdje se spremaju tekstualne poruke.

Na studentskoj stranici sam stavio polje za unos i povezao ga tako da sav uneseni tekst ide u taj file (naravno, ako soba nije zamrznuta).

Omogućio sam i download tekstualnih odgovora preko novog gumba na stranici soba. Download radi kao i kod glasanja, može ga se preuzeti tek kad se klikne iduće pitanje.

Malo sredio kod na par mjesta gdje je to bilo potrebno.

Daljnji koraci

Proučavati javascript i ajax budući da će biti potreban za stvaranje feeda gdje će se prikazivati automatski osvježene poruke.

6. tjedan (15.4.-21.4.2013.)

Dosadašnji rad

Na server je dodan novi update aplikacije gdje je funkcionalnost komuniciranja tekstualnim porukama sređena do kraja.

Klikom na radio button pod imenom Text Message otvara se textarea gdje se automatski pojavljuju odgovori studenata.

Gumbovi Refresh i autoRefresh checkbox su rekonfigurirani da rade i za grafove i za tekstualne poruke.

Funkcionalnost je ostvarena korištenjem Javascripta s dodatkom AJAX-a.

Daljnji koraci

Planirati ostvarenje aplikacije za računalo predavača.

Nakon međuispita polako početi pisati tekst završnog rada.

7. tjedan (22.4.-28.4.2013.)

Međuispiti

8. tjedan (29.4.-5.5.2013.)

Međuispiti

9. tjedan (6.5.-12.5.2013.)

Dosadašnji rad

Počeo sam malo raditi na aplikaciji za predavača i nešto malo počeo pisati sam rad. Napravio sam u Javi GUI i uspio uspostaviti konekciju i uhvatiti file sa odgovorima, no imam problema sa samom izvedbom onog dijela s prosljeđivanjem na tastaturu. Istražio sam malo i nisam vidio sličnih primjera u javi. Pokušavao sam nekako preko Runtima.getRuntime().exec(shell command) izvesti naredbu ljuske i promjeniti stdin, ali to radi samo za trenutnu aplikaciju a ne za općeniti stdin cijelog računala.

Dosadašnji rad

Potrebno je pronači drugo rješenje za prosljeđivanje datoteke općenitom standard inputu cijelog računala.

studenti/jeton_fejza/jf_dnevnik.txt · Zadnja izmjena: 2023/06/19 18:21 (vanjsko uređivanje)