Σχεδίαση και υλοποίηση δυναμικού ιστοχώρου εξέτασης φοιτητών για την υποστήριξη της ασύγχρονης τηλεκπαίδευσης
Abstract
Στην εποχή της παγκοσμιοποίησης και του διαδικτύου, τα Πανεπιστημιακά Ιδρύματα πρέπει να αναδιαμορφώσουν τα προγράμματα σπουδών, ώστε να συμπεριλάμβουν τεχνολογίες ασύγχρονης τηλεκπαίδευσης, προκειμένου να παραμείνουν ανταγωνιστικά και να προσελκύουν τους καλύτερους φοιτητές και διδάσκοντες. Μια τεχνολογία που πρέπει να προστεθεί στη φαρέτρα των προγραμμάτων υποδομής, αποτελεί η τηλε-εξέταση. Στην παρούσα διπλωματική, αναπτύχθηκε ένας πλήρης, ευέλικτος και ασφαλής ιστότοπος για τη διενέργεια τηλεξετάσεων.
Συγκεκριμένα στην παρούσα διπλωματική εργασία χρησιμοποιήθηκαν προγράμματα ελεύθερου λογισμικού για να κατασκευαστεί ένας δυναμικός ιστότοτπος για την αυτοματοποιημένη εξέταση φοιτητών στα πλαίσια υποστήριξης της ασύγχρονης τηλεκπαίδευσης, υποστηριζόμενος από μια βάση δεδομένων RDBMS. Η γλώσσα ανάπτυξης της εφαρμογής είναι η δυναμική γλώσσα προγραμματισμού εφαρμογών διαδικτύου PHP και έγινε χρήση της επέκτασης PDO για την ασφαλή σύνδεση με τη βάση δεδομένων MySQL.
Αρχικά γίνεται μια εισαγωγή στο θέμα της εργασίας όπου παρουσιάζονται οι τεχνολογίες που χρησιμοποιήθηκαν για την κατασκευή του ιστότοπου. Τα επόμενα βήματα είναι η παρουσίαση της αρχιτεκτονικής του δυναμικού ιστοχώρου εξέτασης φοιτητών και ο σχεδιασμός της βάσης δεδομένων. Στη συνέχεια πραγματοποιείται η υλοποίηση του συστήματος και μετέπειτα περιγράφονται όλες οι λειτουργίες του. Τέλος, γίνεται αναφορά στα συμπεράσματα που προέκυψαν και στις μελλοντικές επεκτάσεις του συστήματος.
In the era of globalization and the Internet, the Universities must re-shape curricula, to include asynchronous e-learning technologies in or-der to remain competitive and attract the best students and teachers. A technology that should be added to the arsenal of infrastructure pro-grams is tele-examination. In this thesis, a complete, flexible and secure website to perform online tests was developed. Specifically in this thesis, open source software was used to construct a dynamic website for automated student examination in order to sup-port asynchronous e-learning, supported by an RDBMS database. The application development language is the dynamic programming lan-guage for web applications, PHP, and the PDO extension is used for a safely connection to the MySQL database. Initially, there is a brief introduction to the subject of the project in which the technologies used to build the website are presented. The next step is the presentation of the architecture of the dynamic student examination website and the design of the database. Then the system implementation takes place, and afterwards all of it’s functions are de-scribed. Finally, a reference is made to the conclusions and the system’s future extensions.