View on GitHub

HCI-Final-Report

Τελική αναφορά Επικοινωνία Ανθρώπου-Υπολογιστή Π2017066

Επικοινωνία Ανθρώπου-Υπολογιστή Τελική αναφορά

Ονοματεπώνυμο: Δημήτρης Μισαηλίδης

Αριθμός Μητρώου: Π2017066

Εργασία Ανάπτυξης: Οπτικοποίηση δεδομένων εκπαιδευτικού συστήματος (USA) Τελική αναφορά

Η παρακάτω αναφορά αποτελεί την τελική αναφορά για την εργασία ανάπτυξης Data Visualization στο μάθημα της Επικοινωνίας ανθρώπου-υπολογιστή. Περιέχει αναλυτική περιγραφή των έργων, των εργαλείων καθώς και του τρόπου και της τεχνικής ανάπτυξης του κάθε παραδοτέου. Ακόμη, εμπεριέχει gifs και ενδεικτικά της δουλειάς που έγινε. Τέλος, παραθέτονται τα συμπεράσματα της εργασίας και φυσικά η βιβλιογραφία και οι σύνδεσμοι οι οποίοι χρησιμοποιήθηκαν για την κατανόηση και την ανάπτυξη των παραδοτέων.

Εκτλεσιμο λινκ

Προφιλ στο github

Λινκ αποθετηρίου εργασίας

Λινκ αποθετηρίου τελικής αναφοράς

Εισαγωγή

Υλοποίησα όλα τα ζητούμενα του πρώτου παραδοτέου, καθώς και το πρώτο και το τρίτο ζητούμενο του δεύτερου παραδοτέου. Τα προβλήματα που αντιμετώπισα είναι ότι δεν κατάφερα να κάνω responsive όλα τα γραφήματα και δεν άλλαξα τα γραφήματα με άλλα στο 2ο παραδοτέο. Τα υπόλοιπα ζητούμενα υλοποιήθηκαν χωρίς ιδιαίτερα προβλήματα.

Σύντομη ανάλυση σχετικών έργων και εργαλείων

Επειδή τα github pages είναι σχετικά αργά και οι αλλαγές δεν φαίνονται αμέσως, έγινε κατέβασμα του φακέλου της εργασίας και οι αλλαγές έγιναν offline μέσω notepad και του browser και έπειτα ανέβασμα στο github. Για το 2ο παραδοτέο, έγινε χρήση του codepen για την εύρεση και την κατανόηση των d3.js γραφημάτων, αφού χρησιμοποιήθηκαν εργασίες οι οποίες εξατομοικεύτηκαν για την επίτευξη του 3ου ζητήματος. Ακόμη, στο πρώτο παραδοτέο χρησιμοποιήθηκε η βιβλιοθήκη responsivevoice η οποία βοήθησε στο text to speech.

Μέθοδος και τεχνικές ανάπτυξης

Η μέθοδος η οποία ακολούθησα για την υλοποίηση των 2 παραδοτέων της εργασίας ανάπτυξης ήταν η εξής:

Aποτελέσματα με λεζάντες σε ενδεικτικές οθόνες και animated gif, συμπεράσματα

1ο Παραδοτέο

pull request

2ο Παραδοτέο

Τα συμπεράσματα μου από την εργασία είναι ότι η html,javascript και css είναι πολύ ενδιαφέρουσες γλώσσες προγραμματισμού και ήταν ευχάριστη η ενασχόληση με αυτές. Επίσης τα d3 γραφήματα χρησιμοποιούνται ευραίως. Συνεπώς, η εργασία ήταν ενδιαφέρουσα και με έκανε να βελτιώσω τις γνώσεις μου για την επίτευξή της. Λόγω έλλειψης χρόνου δεν υλοποίησα το 2ο ζητούμενο του 2ου παραδοτέου.

Βιβλιογραφία και συνδέσμους σε σχετικές εργασίες

Χρησιμοποιώντας το google ως κύρια μέθοδο πληροφόρησης η βιβλιογραφία-links τα οποία βοήθησαν είναι τα παρακάτω: