Σχεδίαση και υλοποίηση μιας web εφαρμογής, η οποία θα λειτουργήσει α) ως αποθήκη ασκήσεων-δραστηριοτήτων, β) ως αυτοματοποιημένο σύστημα δημιουργίας τεστ αξιολόγησης και γ) ως σύστημα αξιολόγησης
Φόρτωση...
Ημερομηνία
21-02-2025
Συγγραφείς
Γεωργίου, Νικόλαος
Τίτλος Εφημερίδας
Περιοδικό ISSN
Τίτλος τόμου
Εκδότης
Επιβλέπων
Διαθέσιμο από
2025-02-24 18:16:39
Περίληψη
Σκοπός της Πτυχιακής Εργασίας είναι η σχεδίαση και η υλοποίηση μιας Web εφαρμογής, η οποία θα λειτουργήσει ως αποθήκη ασκήσεων-δραστηριοτήτων, ως αυτοματοποιημένο σύστημα δημιουργίας τεστ αξιολόγησης και ως σύστημα αξιολόγησης. Οι χρήστες θα είναι δύο: ο εκπαιδευτής, ο οποίος θα εισάγει τις ασκήσεις και τις δραστηριότητες στο σύστημα, μαζί με ιδιότητες αυτών (για παράδειγμα το γνωστικό αντικείμενο, τον τύπο άσκησης, τον βαθμός δυσκολίας). Ο εκπαιδευτής θα καθορίζει κάθε φορά τα κριτήρια, όπως το επίπεδο, την ηλικία, τον τύπο ασκήσεων, το πλήθος ασκήσεων, τον βαθμό δυσκολίας, με βάση τα οποία το σύστημα θα παράγει το αυτοματοποιημένο τεστ, καθώς και σε ποιους εκπαιδευόμενους θα αφορά το συγκεκριμένο τεστ που θα παραχθεί. Ο δεύτερος τύπος χρήστη θα είναι ο εκπαιδευόμενος, ο οποίος θα εισέρχεται στο σύστημα και θα συμμετέχει στα τεστ που του ανατίθενται. Το σύστημα θα αποθηκεύει για κάθε εκπαιδευόμενο την απόδοσή του στα τεστ και θα ενημερώνει σχετικά τον εκπαιδευτή. Και οι δυο χρήστες θα εισέρχονται στο σύστημα με λογαριασμό που θα πρέπει να έχουν αρχικά δημιουργήσει. Το σύστημα θα πρέπει να υποστηρίζει τη δυναμική δημιουργία τεστ τύπου πολλαπλής επιλογής, τα οποία επιπλέον θα πρέπει να είναι και παραμετροποιήσιμα, δηλαδή να είναι δυνατό να δημιουργηθούν με βάση διάφορες ορισμένες παραμέτρους, όπως τη βαρύτητα των ερωτήσεων, το πλήθος και τη δυσκολία αυτών. Τέλος, θα πρέπει να καλύπτονται οι βασικές αρχές της ασφάλειας, όσον αφορά την επικοινωνία με την ιστοσελίδα, την αποθήκευση των ευαίσθητων δεδομένων των χρηστών, καθώς και την προστασία από τις βασικές επιθέσεις κατά των αξόνων της Ακεραιότητας, της Εμπιστευτικότητας και της Διαθεσιμότητας του συστήματος και των πληροφοριών τις οποίες αυτό εμπεριέχει.The purpose of this Master's Thesis is the design and implementation of a Web application, which will function as a repository of exercises-activities, an automated system for creating evaluation tests and as an evaluation system. There will be two user types interacting with the application: the instructor, who will insert the exercises and activities into the system, along with their properties (for example the subject, type of exercise, level of difficulty). The instructor will determine each time the criteria, such as level, age, type and number of exercises, degree of difficulty, on the basis of which the system will generate an automated test, as well as specify the class group(s) to which the test will concern when produced. The second type of user will be the student, who will enter the system and participate in the tests assigned to them. The system will store for each student their performance in the tests and will inform the instructor accordingly. Both user types will log in to the system with an account that they should have created in beforehand. The system should support the dynamic creation of multiple-choice type tests, which in addition should be parameterizable, that is, it should be possible to create the tests based on various parameters, such as the weight of the questions, their amount and difficulty. Finally, the basic principles of security should be covered, in terms of communication with the website, the storage of sensitive user data, as well as protection from the basic attacks against the axes of Integrity, Confidentiality and Availability of the system and of the information contained in it.
Περιγραφή
Λέξεις-κλειδιά
Εφαρμογή ιστού, Αποθήκη ασκήσεων, Σύστημα αξιολόγησης, Web application, Exercise repository, Evaluation system