Σχεδίαση και ανάπτυξη αυτόματου συστήματος εξέτασης (jA.E.S.) στη γλώσσα προγραμματισμού JAVA

Φόρτωση...
Μικρογραφία εικόνας

Ημερομηνία

Συγγραφείς

Μανάκος, Αναστάσιος

Τίτλος Εφημερίδας

Περιοδικό ISSN

Τίτλος τόμου

Εκδότης

Τ.Ε.Ι. Ηπείρου, Σχολή Διοίκησης και Οικονομίας, Τμήμα Τηλεπληροφορικής και Διοίκησης

Περίληψη

Τύπος

Είδος δημοσίευσης σε συνέδριο

Είδος περιοδικού

Είδος εκπαιδευτικού υλικού

Όνομα συνεδρίου

Όνομα περιοδικού

Όνομα βιβλίου

Σειρά βιβλίου

Έκδοση βιβλίου

Συμπληρωματικός/δευτερεύων τίτλος

Περιγραφή

Η παρούσα πτυχιακή εργασία περιγράφει την ανάπτυξη μιας εφαρμογής ενός αυτόματου συστήματος εξέτασης βασιζόμενο σε ερωτήσεις πολλαπλής επιλογής. Η εφαρμογή υλοποιήθηκε με την αντικειμενοστραφή γλώσσα προγραμματισμού Java και χρησιμοποίησε το Σχεσιακό Σύστημα Διαχείρισης Βάσεων Δεδομένων MySQL. Το σύστημα είναι κατασκευασμένο σε παραθυρικό περιβάλλον (java swing) με αποτέλεσμα να παρέχει στον χρήστη ένα ικανοποιητικό και ευχάριστο περιβάλλον εργασίας. Η διεξαγωγή της ηλεκτρονικής εξέτασης γίνεται με ερωτήσεις πολλαπλής επιλογής όπου ο εξεταζόμενος καλείται να τις απαντήσει μέσα σε ένα προκαθορισμένο χρονικό διάστημα. Οι ερωτήσεις που απαρτίζουν την κάθε εξέταση επιλέγονται “τυχαία” με την χρήση ενός μαθηματικού αλγορίθμου από μια μεγάλη ομάδα ερωτήσεων που θα πρέπει να έχει εισαχθεί στο σύστημα για κάθε εξεταζόμενο μάθημα. Η βασική οθόνη της εξέτασης αποτελείται από δύο παράπλευρα τμήματα. Το αριστερό τμήμα περιέχει το σύνολο των ερωτήσεων της εξέτασης και το δεξιό τμήμα περιέχει την εκάστοτε επιλεγμένη ερώτηση όπου ο εξεταζόμενος θα επιλέξει την σωστή απάντηση. Το τμήμα με το σύνολο των ερωτήσεων περιέχει ενδείξεις για το ποιες ερωτήσεις έχουν ήδη απαντηθεί ή όχι. O εξεταζόμενος έχει την δυνατότητα να απαντά τις ερωτήσεις ακολουθιακά ή να επιλέγει κάποια συγκεκριμένη από το υπάρχον σύνολο. Στο τέλος της εξέτασης ο εξεταζόμενος ενημερώνεται αναλυτικά για τις σωστές ή λανθασμένες απαντήσεις του και για το ποσοστό επιτυχίας του. Επίσης του δίνεται η δυνατότητα αποθήκευσης της εξέτασης σε αρχείο CSV (comma separated values). Η εισαγωγή των ερωτήσεων στο σύστημα γίνεται από τον χρήστη – καθηγητή είτε μεμονωμένα πληκτρολογώντας ο ίδιος τις διάφορες ερωτήσεις είτε φορτώνοντας αυτές από ένα υπάρχον αρχείο CSV. Επίσης ο καθηγητής μπορεί να διαγράφει ερωτήσεις και να δημιουργεί νέες με βάση κάποιες ή δη υπάρχουσες. Τέλος, μπορεί να εμφανίζει και να εκτυπώνει τα αποτελέσματα των εξετάσεων όλων των χρηστών – σπουδαστών που εξετάστηκαν στα μαθήματά του. Η εφαρμογή υποστηρίζει και αρχείο διαμόρφωσης όπου μπορούν να καθοριστούν και να τροποποιηθούν διάφορες παράμετροι του συστήματος (π.χ. αλλαγή χρόνου εξέτασης κλπ). Το κείμενο της εργασίας περιέχει και μια εισαγωγή στην χρήση της γλώσσας Java και του Σχεσιακού Συστήματος Βάσης Δεδομένων MySQL και τον τρόπο διασύνδεσής τους.

Περιγραφή

Λέξεις-κλειδιά

Βάσεις δεδομένων, Αυτόματο σύστημα εξέτασης, Java, SQL, JDBC, Αντικειμενοστραφής προγραμματισμός

Θεματική κατηγορία

Java (Γλώσσα προγραμματισμού Η/Υ), Σχεσιακές βάσεις δεδομένων, Δικτυακές τοποθεσίες -- Σχεδιασμός

Παραπομπή

Σύνδεσμος

Γλώσσα

el

Εκδίδον τμήμα/τομέας

Τ.Ε.Ι. Ηπείρου, Σχολή Διοίκησης και Οικονομίας, Τμήμα Τηλεπληροφορικής και Διοίκησης

Όνομα επιβλέποντος

Λιαροκάπης, Δημήτριος

Εξεταστική επιτροπή

Γενική Περιγραφή / Σχόλια

Ίδρυμα και Σχολή/Τμήμα του υποβάλλοντος

Τ.Ε.Ι. Ηπείρου

Πίνακας περιεχομένων

Χορηγός

Βιβλιογραφική αναφορά

Ονόματα συντελεστών

Αριθμός σελίδων

86

Λεπτομέρειες μαθήματος

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced