Διαδικτυακή εφαρμογή εκμάθησης προγραμματισμού με χρήση παιχνιδοποίησης
Web platform for teaching programming through gamification
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Laravel ; Redis ; MySQL ; Gamification ; Programming ; Learning ; Coding ; WebΠερίληψη
Η εργασία αυτή έχει ως θέμα τη σχεδίαση και ανάπτυξη μιας προσαρμοστικής πλατφόρμας εκμάθησης προγραμματισμού, η οποία έχει ως βασικό στόχο να δώσει στο μαθητή τη δυνατότητα εκμάθησης των εννοιών μιας ή και περισσοτέρων γλωσσών προγραμματισμού μέσω ειδικευμένων μαθημάτων, παραδειγμάτων αλλά και αξιολογήσεων. Τα μαθήματα αυτά εισάγονται στο σύστημα από τους Εκπαιδευτές και έτσι, γλώσσες προγραμματισμού όπως πχ. PHP, Java, Python κ.α. είναι μόνο μερικές στις οποίες ένας μαθητής μπορεί να αναπτύξει τις δεξιότητές του. Ο μαθητής παίρνει μέρος σε διάφορα μαθήματα και στόχος του είναι να ολοκληρώσει τόσο το μάθημα όσο και το τεστ αξιολόγησης στο τέλος κάθε κεφαλαίου. Για κάθε κεφάλαιο και κάθε μάθημα που ολοκληρώνει ο μαθητής, η εμπειρία του ανεβαίνει, το επίπεδό του αυξάνεται και δίνεται η δυνατότητα να κερδίσει εικονικά έπαθλα. Υπάρχουν μαθήματα για αρχάριους αλλά και για προχωρημένους. Το σύστημα εντάσσει κάθε μαθητή σε ένα συγκεκριμένο μοντέλο και προσαρμόζει τα μαθήματα στα οποία μπορεί να πάρει μέρος ένας μαθητής με βάση το μοντέλο αυτό. Τέλος, αξίζει να σημειωθεί ότι η πλατφόρμα είναι διαδικτυακή και τόσο τα στοιχεία όσο και η πρόοδος ενός μαθητή καταχωρούνται σε βάση δεδομένων για περαιτέρω χρήση.