====== Shadi Zahran: Sustav za prikupljanje i prikaz povratne informacije na predavanju ======
**Mentor: Doc. dr. sc. Predrag Pale**
==== Zadatak ====
Raditi na Auress sustavu za prikupljanje informacija tijekom predavanja te ispraviti postojeće greške i dodati nove mogućnosti za sustav.
----
[[:studenti:shadi_zahran:sz_dnevnik_2|Dnevnik rada]]
----
====== Zadaci ======
----
**Bugovi:**
* Neke poruke nemaju ID sobe. Ako korisnik izgubi ili mu istekne cookie, šalje poruku bez IDja sobe i te poruke idu u korijenski direktorij. To treba spriječiti.
* Omogućiti da session ne ističe za 4 sata fiksno, nego 3 sata od zadnje aktivnosti
* Neke poruke ne stižu - osigurati kontrolu i feedback kod korisnika
* Prikaz prvog i zadnjeg glasa - Pobrisati pomoćne datoteke ako nisu nužne.
* Hardkodirani linkovi na svim stranicama. Staviti relativnu putanju
* Povećati font na grafu
* Sučelje za predavača na mobitelu.
* Download i mail rezultata ne radi.
* Uvijek neka se prikaže tekst uz sve ikone kod prijave
* Admin stranica također izvodi nekoliko GET requestova po sekundi za auto refresh te kontinuirano puca requestove na graf.php tražeći broj glasova (iz fje getCurrentVotes) unatoć tome što je refresh postavljen na manual
\\ **Nove funkcije:**
* Kontakt se nikad ne piše u HTML-u kao mailto:prava@adresa jer roboti to pokupe i brzo stiže more spama (napravi se kontakt-forma)
* Pojačati CSS, smanjiti hardkodiranje
* Prilagodba stranica svih za mobitele?
* Maknuti gradijente i ostaviti čistu boju
* Odlučiti: Zamijeniti tekstualne datoteke s SQL bazom? Koliko efikasno je ovo s datotekama, pogotovo prvi/zadnji glas?
* Login - dodati funkciju koja omogućava registraciju na temelju zadanog linka ili datoteke s popisom JMBAGova ili popisa studenata. Omogućiti predavaču da koristi samo registrirane glasače (checkbox).