Περίληψη:
Ο σκοπός της συγκεκριμένης πτυχιακής εργασίας είναι η δημιουργία μιας εφαρμογής ερωτηματολογίου, στην ουσία δηλαδή, η δημιουργία μιας μηχανής παραγωγής αποτελεσμάτων σε ηλεκτρονικό περιβάλλον. Η μηχανή αυτή αναλύει και κατανέμει στατιστικά τα αποτελέσματα των απαντήσεων των χρηστών του ερωτηματολογίου, το οποίο απευθύνεται σε σπουδαστές του τμήματος Πληροφορικής και Επικοινωνιών, της Σχολής Τεχνολογικών Εφαρμογών, του Α.Τ.Ε.Ι. Σερρών.
Το ερωτηματολόγιο, στο οποίο βασίζεται η εργασία, χωρίζεται σε τέσσερις θεματικές κατηγορίες ερωτήσεων, που είναι οι εξής: Κινητές Επικοινωνίες, Ασύρματες Επικοινωνίες, Δίκτυα Ηλεκτρονικών Υπολογιστών ΙΙΙ και Γλώσσα Προγραμματισμού C. Μέσα από τις απαντήσεις των χρηστών του ερωτηματολογίου μπορούμε να συγκρίνουμε και να κατανείμουμε σε ποσοστιαίες μονάδες τις επιδόσεις των σπουδαστών στα αντίστοιχα στατιστικά διαγράμματα. Η κάθε θεματική κατηγορία είναι εμπνευσμένη από μαθήματα του τμήματος, και περιλαμβάνει τέσσερις ερωτήσεις, δίνοντας τρεις πιθανές απαντήσεις. Οι ερωτήσεις είναι αντιπροσωπευτικές και χαρακτηριστικές για κάθε μάθημα.
Για να ολοκληρωθεί η παρούσα εργασία βασιστήκαμε κυρίως σε δύο ηλεκτρονικά εργαλεία: το XAMPP Control Panel Application και το Server(διακομιστής): localhost phpMyAdmin.
Το XAMPP μας παρέχει τη δυνατότητα να εγκαταστήσουμε ένα Apache web server, MySQL και PHP. Γενικότερα, έχει διαπιστωθεί ότι δεν είναι ιδιαίτερα εύκολο να εγκαταστήσουμε ένα Apache Server, και γίνεται ακόμα πιο δύσκολο αν θέλουμε προσθέσουμε MySQL και PHP. Με το XAMPP όμως η εγκατάσταση γίνεται γρήγορα και εύκολα.
Το phpMyAdmin είναι ένα σύνολο από php scripts, με το οποίο διαχειριζόμαστε βάσεις δεδομένων που έχουμε μέσω web. Το phpMyAdmin μπορεί να διαχειριστεί ένα ολόκληρο MySQL Server ή και απλές βάσεις δεδομένων, όπου ο κάθε χρήστης μπορεί να έχει ένα λογαριασμό και αντιστοίχως να δημιουργεί και να διαχειρίζεται τις δικές του βάσεις δεδομένων.
Επίσης, για την ολοκλήρωση της εργασίας, χρειάστηκαν τρεις γλώσσες προγραμματισμού: η HTML, η PHP και η MySQL. Με την πρώτη γλώσσα προγραμματισμού, τη HTML (Hyper Text Markup Language), δημιουργούμε τη δική μας ιστοσελίδα. Με τη PHP (PHP: Hypertext Preprocessor) δημιουργούμε scripts τα οποία εκτελεί ο Server μας, ενώ η MySQL (Structured Query Language) διαχειρίζεται τη βάση δεδομένων μας.
Στο κομμάτι των αποτελεσμάτων, εμφανίζεται πίνακας σύγκρισης των σωστών απαντήσεων με τις απαντήσεις που έδωσε ο χρήστης, για κάθε κατηγορία ερωτήσεων που επέλεξε να απαντήσει. Επίσης υπάρχει και ξεχωριστή σελίδα με τέσσερις επιπλέον πίνακες με ποσοστά για την βαθύτερη ανάλυση των αποτελεσμάτων. Στην ίδια σελίδα εμφανίζονται και τα στατιστικά διαγράμματα.
Σαν τελικό προϊόν, έχουμε μια μηχανή αποτελεσμάτων, που λειτουργεί σε περιβάλλον internet και παρέχει τη δυνατότητα στον διαχειριστή να καταγράψει και να αποτυπώσει σε συγκριτικούς πίνακες τις επιλογές του κάθε χρήστη, βγάζοντας έτσι γενικότερα χρήσιμα συμπεράσματα για το επίπεδο των γνώσεων των σπουδαστών.