Γενικά
- ενα dummy αρχειο με παραμετροποιησιμο barchart (ενα dropdown και μερικα checkboxes για τις επιλογες)
Χρήστης
- 1
- 2
- actually upload the file on upload click (ez)
- actually save locally on save click (json) (propably ez? EDIT: harder than I expected)
- 3
- show basic statistics (2 select queries & need to also attach timestamp to file @ upload)
- 4
- query server geo data from db and display
Admin
- 1
- e) get παροχο from client IP (ipstack) (@ file upload?) -> insert to db -> query on admin demand
- (αφορα ολα τα υποερωτηματα) display some tables with the data (ez - chartjs(?) or simple html table)
- 2
- πως μετραω το χρονο αποκρισης? (διαφανειες)
- [ ]
- a bit of work here - too tired to right it all down right now, it's faster if i just do it :P
- 3
- a)
- πως υπολογιζω το TTL? (διαφανειες)
- τι ειναι τα "Buckets" του ιστογραμματος? (μαλλον εννοει ποσα παραλληλογραμμα υπαρχουν) (διαφανειες maybe?), για το ευρος μαλλον απλως θελει κανονικοποιηση (δυναμικα)
- b) don't know (ισως διαφανειες?) BUT doesn't really matter - lets leave this for last
- c) pass real data to it and "παραμετροποιηση" -[ ] 4 (should be easy - lets leave this for second to last)
- map api -> copy paste απο διαφανειες τσεκαρισμενο μπαινουν τα markers
- lines with fatness proportional to amount of requests from spefic IP (meh..)
- a)
Report
- write the thing
DB - we'll do this like @ 20:00 tommorow
- create admin (1 insert)
- create users
- upload a few hars for each user
- test for any obvious bugs
Upload to eclass
- export DB
- convert report to pdf