dc.contributor.advisor |
Φιλιππίδης, Ευάγγελος |
|
dc.contributor.advisor |
Καζαρλής, Σπυρίδων |
|
dc.contributor.author |
Φουλίδης, Ιωάννης |
|
dc.date.accessioned |
2016-07-04T12:15:31Z |
|
dc.date.available |
2016-07-04T12:15:31Z |
|
dc.date.issued |
2016 |
|
dc.identifier.uri |
http://apothesis.teicm.gr/xmlui/handle/123456789/2568 |
|
dc.description.abstract |
Το παρόν έργο υλοποιήθηκε ως πτυχιακή εργασία του τμήματος Μηχανικών Πληροφορικής Τ.Ε του ΤΕΙ Κεντρικής Μακεδονίας κατά το ακαδημαϊκό έτος 2014-2015. Βασικός σκοπός της εργασίας ήταν η δημιουργία μιας διαδικτυακής εφαρμογής (Web Application) για την εξέταση μαθημάτων σε ερωτήσεις με τύπο πολλαπλής επιλογής, σωστού λάθους, και άλλα. Στην εφαρμογή έχουμε 2 ρόλους, μαθητής και καθηγητής , ο καθηγητής δημιουργεί και τροποποιεί quiz και ο μαθητής μπορεί να εγγραφτεί με τα στοιχεία του και να πάρει μέρος σε quiz.
Για την δημιουργία του έργου χρησιμοποιήθηκαν σύγχρονα εργαλεία και τεχνικές προγραμματισμού.
Στην πλευρά του εξυπηρετητή (server side) χρησιμοποιήθηκε η διερμηνευτική γλώσσα προγραμματισμού php με το Symfony2 framework ενώ για τις ανάγκες αποθήκευσης δεδομένων χρησιμοποιήθηκε η βάση δεδομένων MySQL.
Στην πλευρά του πελάτη (client side - browser) χρησιμοποιήθηκε η γλώσσα μορφοποίησης HTML5 για την περιγραφή περιεχομένου, CSS3 για την περιγραφή της μορφοποίησης της εφαρμογής, ενώ για να γίνει εφικτή η σωστή λειτουργία της εφαρμογής χρησιμοποιήθηκε η de facto γλώσσα του web η JavaScript η οποία παράχθηκε με την γλώσσα TypeScript η οποία είναι μετα-διερμηνευτής (δηλαδή μεταγλωττίζει σε JavaScript). Επίσης χρησιμοποιήθηκε η βοηθητική βιβλιοθήκη jQuery η οποία παρέχει πολλές βοηθητικές λειτουργείες για λειτουργείς DOM manipulation και Ajax. Τέλος για τις διαδραστικές λειτουργείες και την δημιουργία μοντέλων χρησιμοποιήθηκε η KnockoutJS η οποία είναι βιβλιοθήκη MVVM (Model, View, View-Model) για τον πελάτη (client).
Την τελική εφαρμογή μπορεί να την προμηθευτεί κάποιος από το GitHub, να την εγκαταστήσει στο server του και να αρχίσει τη δημιουργία quiz. |
el |
dc.format.extent |
136 |
el |
dc.language.iso |
el |
el |
dc.publisher |
Τ.Ε.Ι. Κεντρικής Μακεδονίας |
el |
dc.rights |
Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές |
|
dc.rights.uri |
http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el |
|
dc.subject |
TEICM::ΔΙΑΔΙΚΤΥΟ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ -- ΣΧΕΔΙΑΣΗ |
el |
dc.subject |
TEICM::ΛΟΓΙΣΜΙΚΟ ΕΦΑΡΜΟΓΩΝ::ΛΟΓΙΣΜΙΚΟ ΕΦΑΡΜΟΓΩΝ -- ΑΝΑΠΤΥΞΗ |
el |
dc.subject |
TEICM::ΑΝΑΠΤΥΞΗ ΔΙΚΤΥΑΚΩΝ ΤΟΠΟΘΕΣΙΩΝ |
el |
dc.subject.ddc |
005.2762 |
el |
dc.title |
Ανάπτυξη λογισμικού εξετάσεων μαθημάτων με την μέθοδο της πολλαπλής επιλογής |
el |
dc.type |
Πτυχιακή εργασία |
|
dc.contributor.department |
Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. |
el |
dc.heal.publisherID |
teiser |
|
dc.subject.keyword |
Διαδικτυακή εφαρμογή |
el |
dc.subject.keyword |
Εκπαιδευτικό λογισμικό |
el |
dc.subject.keyword |
Σχεδιασμός ιστοσελίδας |
el |
dc.subject.keyword |
Ανάπτυξη ιστοσελίδας |
el |
dc.subject.keyword |
Ανάπτυξη Πλατφόρμας μαθημάτων |
el |