SlideShare a Scribd company logo
1 of 8
«του ξυλουργού … η βάση … », μια εφαρμογή ελεύθερου λογισμικού για τη
διαχείριση ξυλουργικών κατασκευών, από ενήλικες μαθητές εσπερινού ΕΠΑΛ
Μαγουλιώτη Θεοδώρα
Εκπαιδευτικός Π.Ε.19,
Μ.Δ.Ε. Ηλεκτρ/κής & Μηχ. Η/Υ,
dmagoul@yahoo.gr
Σαΐνης Χρήστος
Εκπαιδευτικός Π.Ε.19,
sainis@sch.gr
Βήχας Ηλίας
Εκπαιδευτικός Π.Ε.20,
iliasv@sch.gr
Περίληψη
Σύμφωνα με τον Rogers (1998), το ενδιαφέρον των ενήλικων μαθητών στην
εκπαιδευτική διαδικασία μπορεί να τονωθεί με εκπαιδευτικές δράσεις καινοτομίας,
ενίσχυσης της ομάδας, πρακτικές ασκήσεις. Στην προσέγγιση αυτή βασίστηκε η
παρούσα εκπαιδευτική εργασία. Η εργασία αφορά στο σχεδιασμό και την υλοποίηση
διαδικτυακής εφαρμογής Βάσης Δεδομένων (ΒΔ) ελεύθερου λογισμικού για την
προβολή και την προώθηση της δουλειάς ενός παραδοσιακού επαγγέλματος, όπως
είναι αυτό του ξυλουργού. Οι διαχειριστές της εφαρμογής θα είναι ξυλουργοί, οι
οποίοι θα μπορούν να διαχειρίζονται τα δεδομένα της, τα οποία θα είναι φωτογραφίες
της δουλειάς τους, όμως χαρακτηρισμένες και κατηγοριοποιημένες (π.χ. είδος
κατασκευής Κουζίνα, τύπος κατασκευής Μοντέρνος, είδος ξύλου κατασκευής
Οξιά, χρώμα κατασκευής Λευκό).
Λέξεις - κλειδιά: διαδικτυακή ΒΔ, Yii2, Php, Xampp, IDE NetBeans, github.
Εισαγωγή
Η παρούσα εργασία αποτελεί προϊόν ενδοσχολικής δράσης προγράμματος αγωγής
σταδιοδρομίας, που υλοποιήθηκε με την πρωτοβουλία Εργαστηριακού Κέντρου (ΕΚ),
με ενήλικες μαθητές της Γ’ τάξης Εσπερινού ΕΠΑΛ, τομέα Πληροφορικής. Καθώς
ένας από τους κύριους εκπαιδευτικούς άξονες του σχολείου είναι η ανάπτυξη της
«κριτικής σκέψης» των μαθητών του (Κασσωτάκη, 2014), στο πλαίσιο αυτό το
σχολείο οργανώνει και υλοποιεί σειρά δράσεων καινοτομίας, αντισταθμιστικής και
υποστηρικτικής αγωγής (ΙΕΠ, 2013), μεταξύ των οποίων είναι και το πρόγραμμα
«του ξυλουργού … η βάση … », που τη σχολική χρονιά 2015–2016 το σχολείο
ανέλαβε να διεκπεραιώσει. Το πλαίσιο αναφοράς του προγράμματος αφορά:
 Στην εξοικείωση και την ενθάρρυνση της προσαρμοστικότητας των μαθητών με τα
σύγχρονα ανοικτά λογισμικά και λογισμικά ανοικτού κώδικα, επίσης στο
σχεδιασμό, την υλοποίηση και τη διάδοση εφαρμογών ανοικτού κώδικα για την
ενίσχυση της κοινότητας ελεύθερου λογισμικού.
 Στην εξοικείωση και την εκτίμηση εργαλείων τελευταίας τεχνολογίας για την
ανάπτυξη εφαρμογών ελεύθερου λογισμικού, όπως είναι τα ακόλουθα:
Xampp (Xampp, 2015), MySQL ΒΔ (PhpMyAdmin, 2015),
framework Yii (Yii2 framework, 2015),
IDE NetBeans (NetBeans, 2015), Php γλώσσα προγραμματισμού (PHP
Manual, 2015), Github (Hello World, 2015).
 Στην εξοικείωση και την ενθάρρυνση της προσαρμοστικότητας των μαθητών με
τις σύγχρονες διαδικτυακές εφαρμογές, που ευρέως σήμερα χρησιμοποιούνται στα
εργασιακά περιβάλλοντα.
 Στη συνειδητοποίηση της μεγάλης σπουδαιότητας του Διαδικτύου στη σύγχρονη
επιχείρηση. Οι μαθητές θα κατανοήσουν τη σπουδαιότητα που διαδραματίζει στις
επιχειρήσεις, συνεταιρισμούς κ.λπ. οποιουδήποτε τομέα δραστηριότητας κι έτσι θα
προσαρμοστούν στα σύγχρονα τεχνολογικά δεδομένα.
Το εργασιακό περιβάλλον, οι εργασιακές σχέσεις και οι τομείς επαγγελμάτων
είναι οι συνιστώσες της θεματολογίας της παρούσης δράσης Σκοπός της ο
σχεδιασμός και η υλοποίηση διαδικτυακής εφαρμογής ΒΔ ελεύθερου λογισμικού για
την προβολή και την προώθηση της δουλειάς ενός παραδοσιακού επαγγέλματος, του
ξυλουργού. Ξυλουργοί θα είναι οι διαχειριστές της, οι οποίοι θα διαχειρίζονται τα
δεδομένα της, που θα είναι φωτογραφίες από τη δουλειά τους, όμως χαρακτηρισμένες
και κατηγοριοποιημένες (π.χ. κατηγορία κατασκευής Κουζίνα, Καναπές, Πόρτα,
Παράθυρο, Ντουλάπα κ.λπ.). Ωστόσο, θα παρέχεται η δυνατότητα δημιουργίας
επιπλέον χαρακτηρισμών και κατηγοριών, όπως κατασκευές ανά τύπο ξύλου, ή ανά
χρώμα ξύλου, ή κατηγορία μοντέρνες κατασκευές ή παραδοσιακές κατασκευές
κ.λπ. Ο επισκέπτης αυτής της εφαρμογής θα μπορεί άνετα να πλοηγείτε στις δουλειές
του ξυλουργού, θέτοντας τα κριτήρια που εκείνος επιθυμεί (π.χ. μοντέρνα κουζίνα,
κόκκινου χρώματος). Με αυτό τον τρόπο ο ξυλουργός οργανώνει τη δουλειά του,
αλλά κυρίως μπορεί να την προβάλλει χωρίς κόστος αγοράς λογισμικού.
Στο πλαίσιο της εργασίας σχεδιάστηκε και υλοποιήθηκε η διαδικτυακή εφαρμογή
«του ξυλουργού … η βάση … », η οποία μπορεί να αναζητηθεί και να
χρησιμοποιηθεί μέσω της διεύθυνσης users.sch.gr/dmagoul/carpenter_database/web.
Ο κώδικας της εφαρμογής μπορεί να αναζητηθεί στο github (Hello World, 2015).
Πλαίσιο μεθοδολογίας και παιδαγωγικοί στόχοι της δράσης
Η μεθοδολογία υλοποίησης της δράσης έλαβε χώρα ως ακολούθως:
 Αρχικά συναντήθηκαν οι συμμετέχοντες μαθητές με τους καθηγητές της δράσης
και συζήτησαν επί του θέματος. Σκοπός της παρούσης συνάντησης ήταν να
ευαισθητοποιήσει και να εξάψει το ενδιαφέρον των μαθητών για δυναμική
παρουσίαση και ρόλο στη διαδικασία της δράσης.
 Ακολούθησε διαμόρφωση πρωτοκόλλου συμφωνίας των μελών που θα δουλέψουν
στο παρόν αντικείμενο, καθώς και πρωτοκόλλου κανόνων του τρόπου εργασίας.
 Ακολούθησε παρουσίαση παρεμφερών εφαρμογών, επίσης παρουσιάστηκαν στη
συμμετέχουσα ομάδα των μαθητών ορισμένα σύγχρονα εργαλεία ελεύθερου
λογισμικού για την ανάπτυξη διαδικτυακών εφαρμογών, όπως είναι τα εργαλεία
xampp, yii2 framewok, Netbeans IDE, php, github).
 Ακολούθησε συζήτηση με τους μαθητές για τη διαμόρφωση του σχεδίου
υλοποίησης της εφαρμογής της δράσης, με αφετηρία το σχεδιασμό και την
υλοποίηση της MySQL ΒΔ στο phpmyadmin περιβάλλον.
 Μετά δημιουργήθηκε ο σκελετός της εφαρμογής με τη χρήση των εργαλείων
xampp, yii2, Netbeans IDE.
 Στη συνέχεια έλαβε χώρα η υλοποίηση του menu της εφαρμογής με τη χρήση των
εργαλείων xampp, yii2, Netbeans, php γλώσσας προγραμματισμού και html
γλώσσας σήμανσης.
 Τέλος, υλοποιήθηκαν οι βασικές CRUD λειτουργίες (Create, Read, Update,
Delete) στις οντότητες της εφαρμογής.
Στο πλαίσιο της δράσης, οι παιδαγωγικοί στόχοι που τέθηκαν αφορούσαν:
 Σε επίπεδο γνώσεων:
 Ο μαθητής να γνωρίσει τις υπηρεσίες και εφαρμογές του Διαδικτύου στο
σύγχρονο εργασιακό περιβάλλον.
 Ο μαθητής να γνωρίσει εναλλακτικούς τρόπους προβολής της δουλειάς ενός
επαγγέλματος, που θεωρείται παραδοσιακό.
 Ο μαθητής να γνωρίσει την έννοια του ελεύθερου λογισμικού, επίσης να
γνωρίσει αντίστοιχα εργαλεία, όπως είναι τα εργαλεία xampp, phpmyadmin,
yii2 framework, IDE Netbeans, php, github.
 Ο μαθητής να γνωρίσει προηγμένες προγραμματιστικές έννοιες και τεχνικές.
 Σε επίπεδο δεξιοτήτων – ικανοτήτων:
 Ο μαθητής να αποκτήσει προηγμένες προγραμματιστικές δεξιότητες και
εξοικείωση με σημαντικά εργαλεία ελεύθερου λογισμικού που βοηθούν στην
ανάπτυξη σύγχρονων διαδικτυακών εφαρμογών, όπως είναι τα xampp,
phpmyadmin, yii2 framework, IDE Netbeans, php και github.
 Ο μαθητής να αποκτήσει ικανότητα συμμετοχής σε ομάδα εργασίας,
συνοδευόμενη από ικανότητες συνεργασίας και επικοινωνίας με άλλους
μαθητές, επίσης να αποκτήσει ικανότητες οργάνωσης της εργασίας,
ικανότητες οργάνωσης της σκέψης του, θα μπορέσει να διεξάγει οργανωμένο
διάλογο και θα καταστεί ικανός στη λήψη αποφάσεων.
 Σε επίπεδο στάσεων – συμπεριφορών:
 Ο μαθητής να συνειδητοποιήσει τις αλλαγές που έχουν σημειωθεί στο
σύγχρονο εργασιακό περιβάλλον λόγω της χρήσης των υπηρεσιών και
εφαρμογών του Διαδικτύου, με αποτέλεσμα το σύνολο σχεδόν των
επιχειρήσεων να επενδύει σε τεχνολογίες Διαδικτύου, καθώς αυτές
επηρεάζουν σημαντικά τη λειτουργία και την απόδοσή τους και μεταβάλλουν
τον τρόπο της εργασίας τους.
 Ο μαθητής ενστερνίζεται τα οφέλη αξιοποίησης ελεύθερου λογισμικού και
λογισμικού ανοικτού κώδικα, αποτελώντας ο ίδιος μέλος της κοινότητας
ελεύθερου λογισμικού και λογισμικού ανοικτού κώδικα.
 Ο μαθητής μαθαίνει να δουλεύει σε ομάδες, συνειδητοποιώντας τα αντίστοιχα
οφέλη (η συνεργατική εργασία φέρνει ποιοτικότερα αποτελέσματα σε
λιγότερο χρόνο), με παράλληλη ωστόσο συνειδητοποίηση των κανόνων που
κάθε συμμετέχοντας στην ομάδα πρέπει να ακολουθεί (π.χ. αν με «κρεμάσεις»
και δεν μου παραδόσεις εγκαίρως τη δουλειά που σου έχει ανατεθεί, ούτε εγώ
θα μπορώ να συνεχίσω).
 Η ομάδα των μαθητών συναισθηματικά ενδυναμώνεται, οπότε ενισχύονται
σχέσεις φιλίας και εμπιστοσύνης.
Επίσης, στο πλαίσιο της δράσης, το σχολείο αποφάσισε τη συνεργασία με τη
Μονάδα Αριστείας Ελεύθερου Λογισμικού και Λογισμικού Ανοικτού Κώδικα
Ιωαννίνων για την αρτιότερη αξιοποίηση των εργαλείων xampp, phpmyadmin, yii2
framework, IDE Netbeans, php, github στην ανάπτυξη της διαδικτυακής εφαρμογής.
Τέλος, η παρούσα δράση εκτιμήθηκε ότι μπορεί να μεγιστοποιήσει ακόμα
περισσότερο τα οφέλη στους συμμετέχοντες μαθητές της, καθώς αυτή συνδέεται
άμεσα ή έμμεσα με τα ακόλουθα γνωστικά αντικείμενα του προγράμματος σπουδών
του σχολείου, όπως Αρχές Προγραμματισμού Υπολογιστών (άμεση σύνδεση, καθώς οι
μαθητές καλούνται να δομήσουν τη σκέψη τους, χρησιμοποιώντας αλγορίθμους και
να προβούν στην ανάπτυξη κώδικα), Βάσεις Δεδομένων με Εφαρμογές στο Διαδίκτυο
(άμεση σύνδεση, καθώς οι μαθητές καλούνται να σχεδιάσουν Διαδικτυακή Βάση
Δεδομένων), Σχεδίαση Εφαρμογών στο Διαδίκτυο (άμεση σύνδεση, καθώς οι μαθητές
καλούνται να σχεδιάσουν Διαδικτυακή Εφαρμογή Βάσης Δεδομένων), Βασικές
Υπηρεσίες Διαδικτύου (χρήση διαδικτύου, αναζήτηση πληροφορίας στον παγκόσμιο
ιστό, email, ανάπτυξη ιστοσελίδων), Βασικές Αρχές Ψηφιακής Τεχνολογίας (ανάπτυξη
πολυμέσων), Αρχές Οικονομίας (τα οικονομικά δεδομένα της χώρας μας σήμερα –
συσχέτισή τους με τα εργασιακά δεδομένα της χώρας μας σήμερα).
Αποτελέσματα δράσης
Η ΒΔ MySQL της εφαρμογής
Η MySQL ΒΔ της εφαρμογής, με το όνομα «epipla» σχεδιάστηκε και υλοποιήθηκε
στο περιβάλλον phpmyadmin του xampp. Οι μαθητές αξιοποίησαν τις γνώσεις τους
στις σχεσιακές βάσεις δεδομένων από το μάθημα Βάσεις Δεδομένων με Εφαρμογές
στο Διαδίκτυο της Β’ τάξης ΕΠΑΛ, τομέα Πληροφορικής, επίσης τις γνώσεις τους
στη χρήση του xampp από το μάθημα Σχεδίαση Εφαρμογών στο Διαδίκτυο της Γ’
ΕΠΑΛ, τομέα Πληροφορικής. Η ΒΔ απαρτίζεται από τέσσερις βοηθητικούς πίνακες
(eidos_epiploy, typos_epiploy, eidos_ksiloy, xrwma_epiploy) και δύο κύριους
πίνακες (epiplo, fotografies).
Η οντότητα έπιπλο είναι η σύνθεση των ακόλουθων χαρακτηριστικών: περιγραφή
του επίπλου (πεδίο: perigrafi), το είδος του επίπλου (πεδίο: id_eidos_epiploy), ο
τύπος του επίπλου (πεδίο: id_typos_epiploy), το είδος ξύλου που χρησιμοποιήθηκε
για την κατασκευή του επίπλου (πεδίο: id_eidos_ksiloy), ο χρωματισμός του επίπλου
(πεδίο: id_chroma), επίσης διαθέτει μία κύρια φωτογραφία (πεδίο: id_main_photo),
αλλά κι άλλες δευτερεύουσες φωτογραφίες, που αναδεικνύουν λεπτομέρειες της
ξυλουργικής κατασκευής (σχέση πολλά – προς – ένα μεταξύ των πεδίων id και
epiplo_id των πινάκων epiplo και fotografies, αντίστοιχα). Το σχήμα της MySQL ΒΔ
«epipla» δίνεται στην Εικόνα 1 που ακολουθεί:
Εικόνα 1: Το σχήμα της MySQL ΒΔ «epipla».
Ο σκελετός της εφαρμογής
Για τη δημιουργία του σκελετού της εφαρμογής χρησιμοποιήθηκε το yii2 framework
Η συντονίστρια της δράσης παρουσίασε το yii2 framework, τη λειτουργικότητά του,
την ωφελιμότητά του, άλλες εφαρμογές που κατασκευάστηκαν στο framework αυτό,
τέλος, έγινε επίδειξη δημιουργίας μιας απλής (primitive) yii2 εφαρμογής, υποστήριξή
της σε xampp και διαχείρισή της στο IDE Netbeans.
Στη συνέχεια, ακολούθησε η κατασκευή του σκελετού της εφαρμογής, με
ενσωμάτωση της MySQL ΒΔ «epipla». Στο μεγαλύτερο σύνολό της η εφαρμογή
διαθέτει τα προκαθορισμένα χαρακτηριστικά, όπως αυτά δόθηκαν από το yii2, με
μικρές παρεμβάσεις στα αντίστοιχα php αρχεία για την τροποποίηση του κύριου
menu της εφαρμογής, αλλά και του σχεδιασμού της κύριας ιστοσελίδας της
εφαρμογής. Στην Εικόνα 2 που ακολουθεί παρουσιάζεται η πρώτη σελίδα της.
Εικόνα 2: Η πρώτη σελίδα της εφαρμογής.
Οι CRUD λειτουργίες
Αξιοποιώντας το gii εργαλείο των yii2 εφαρμογών, το οποίο δημιουργεί για κάθε
μοντέλο (πίνακα της ΒΔ) της εφαρμογής τα php αρχεία των βασικών λειτουργιών της
δημιουργίας (Create), ανάγνωσης (Read), ενημέρωσης (Update) και διαγραφής
(Delete) των εγγραφών των μοντέλων της εφαρμογής, οι μαθητές με την καθοδήγηση
των καθηγητών τους, προέβησαν στην ενσωμάτωση των CRUD λειτουργιών της
εφαρμογής, τις οποίες σταδιακά διαμόρφωσαν με βάση τις δικές τους απαιτήσεις.
Αυτό απαιτούσε καλή γνώση της λογικής του yii2 framework, αλλά και της php
γλώσσας. Έτσι στην εφαρμογή ενσωματώθηκε η εξής λειτουργικότητα:
 Βασική Διαχείριση (επιλογή στο κύριο menu). Εδώ περιλαμβάνονται οι
διαχειρίσεις Είδος Κατασκευής (π.χ. Κουζίνα, Ντουλάπα κ.λπ.), Τύπος
Κατασκευής (π.χ. Παραδοσιακός, Μοντέρνος, Κλασσικός), Τύπος Ξύλου
(π.χ. Οξιά, Δρυς κ.λπ.), Χρώμα Κατασκευής (π.χ. Μαύρο, Κόκκινο κ.λπ.).
Στην κάθε μία από αυτές περιλαμβάνονται οι βασικές CRUD λειτουργίες.
 Διαχείριση κατασκευών (επιλογή στο κύριο menu), με τις λειτουργίες:
- Αρχική / Κατασκευές: Προβολή datagrid με όλες τις κατασκευές,
περιλαμβάνοντας για κάθε κατασκευή προβολή λεπτομερειών
(Φωτογραφία, Περιγραφή, Είδος, Τύπος, Ξύλο, Χρώμα),
συνοδευόμενες ωστόσο από τις βασικές λειτουργίες της ενημέρωσης
( ) και της διαγραφής ( ).
- Κατασκευές: Δημιουργία νέας κατασκευής: Δημιουργείται μία νέα
κατασκευή, η οποία περιλαμβάνει μία κύρια φωτογραφία, ένα σύνολο
χαρακτηριστικών (π.χ. Ντουλάπα, Μοντέρνος, Δρυς, Κόκκινο) κι ένα
σύνολο δευτερευουσών φωτογραφιών.
- Ενημέρωση: Ενημερώνεται η κατασκευή στο ακόλουθο σύνολο
χαρακτηριστικών της: Φωτογραφία (φυσικό αρχείο κύριας
φωτογραφίας), Caption, Περιγραφή, Είδος, Τύπος, Ξύλο, Χρώμα,
δευτερεύουσες φωτογραφίες (μπορεί να ενημερωθεί μια δευτερεύουσα
φωτογραφία, να προστεθεί καινούργια, να διαγραφεί κάποια).
- Διαγραφή: Διαγράφεται η κατασκευή μαζί με τα συνδεδεμένα αρχεία
των δευτερευουσών φωτογραφιών της.
Ανέβασμα της εφαρμογής στο σχολικό δίκτυο
Η εργασία ολοκληρώθηκε με ανέβασμα της εφαρμογής από τα τοπικά μηχανήματα
εργασίας των μαθητών στον εξυπηρετητή του πανελλήνιου σχολικού δικτύου. Η
συντονίστρια της δράσης παρουσίασε τα αντίστοιχα βήματα που είναι απαραίτητο να
ακολουθηθούν, συμπεριλαμβάνοντας:
 Δημιουργία MySQL ΒΔ στο πανελλήνιο σχολικό δίκτυο, εξαγωγή της
τοπικής MySQL ΒΔ σε sql αρχείο για την εισαγωγή του στη MySQL ΒΔ του
server του πανελληνίου σχολικού δικτύου.
 Μεταφορά των αρχείων της εφαρμογής από τα τοπικά μηχανήματα στο server
του πανελληνίου σχολικού δικτύου, μέσω του Filezilla προγράμματος
μεταφοράς αρχείων.
 Κατάλληλη ρύθμιση του αρχείου των γενικών παραμέτρων της εφαρμογής
ώστε να μπορεί να συνεργάζεται με τη MySQL ΒΔ του server του
πανελληνίου σχολικού δικτύου.
Συμπεράσματα, το μέλλον
Η εφαρμογή αυτή αποτελεί προϊόν μαθητικής δημιουργικότητας κι αυτό από μόνο
του την κάνει ιδιαίτερα σημαντική. Οι μαθητές δούλεψαν σε ομάδες, συνεργάστηκαν,
αφιέρωσαν χρόνο, σχεδίασαν, υλοποίησαν και ξεπέρασαν δυσκολίες. Η εμπειρία τους
εμπλουτίστηκε σε ομαδοσυνεργατικό επίπεδο, παράλληλα επιτεύχθηκαν εξαιρετικής
σημασίας μαθησιακά αποτελέσματα, καθώς οι μαθητές απέκτησαν γνώσεις και
εμπειρία στο πιο βασικό γνωστικό αντικείμενο της ειδικότητας που σπουδάζουν, στον
προγραμματισμό, επίσης εξοικειώθηκαν με δημοφιλή εργαλεία ανάπτυξης
διαδικτυακών εφαρμογών. Οι βασικές έννοιες του προγραμματισμού - που συχνά για
τους μαθητές αποτελούν κυριολεκτικό κυκεώνα χάους, ιδιαίτερα στην πρώτη τους
γνωριμία με το αντικείμενο, αναλύθηκαν, οργανώθηκαν, ταξινομήθηκαν,
αξιοποιήθηκαν στην πράξη για τη δημιουργία ενός λειτουργικού ολοκληρωμένου
αποτελέσματος, που μπορεί να χρησιμοποιηθεί από οποιονδήποτε και οποτεδήποτε.
Αυτό εξάλλου επιβεβαιώνουν σχετικές περιγραφές των ίδιων των μαθητών.
Η εκπαιδευτική σημασία του σχεδιασμού και της ανάπτυξης μιας εφαρμογής για
μαθητές χωρίς αυξημένη προγραμματιστική εμπειρία, είναι ιδιαίτερα σημαντική,
καθώς έγινε εφικτή η εξοικείωση των μαθητών με προηγμένες έννοιες διαδικτυακού
και αντικειμενοστραφούς προγραμματισμού, επίσης επιτεύχθηκε προηγμένη
προγραμματιστική άσκηση, καθώς στην εφαρμογή ενσωματώθηκαν επιπλέον
χαρακτηριστικά, που δεν ήταν από τη δημιουργία του σκελετού διαθέσιμα, όπως:
 Δημιουργία dropdown menus στις λειτουργίες της δημιουργίας και της
ενημέρωσης κατασκευής στα πεδία «id_eidos_epiploy», «id_typos_epiploy»,
«id_eidos_ksiloy», «id_chroma», έτσι ώστε να μην αποθηκεύεται ή να μην
ενημερώνεται μια κατασκευή βάσει του id, αλλά της αντίστοιχης περιγραφής
(άντληση πληροφορίας από συσχετιζόμενο πίνακα).
 Προβολή της περιγραφής και όχι του αποθηκεμένου id στον πίνακα «epiplo»
για τις περιπτώσεις πεδίων «id_eidos_epiploy», «id_typos_epiploy»,
«id_eidos_ksiloy», «id_chroma».
 Δημιουργία, προβολή και διαγραφή φυσικά αποθηκεμένων αρχείων εικόνας
για την κύρια φωτογραφία κατασκευής, αλλά και των δευτερευουσών της.
 Δημιουργία φόρμας με ενσωμάτωση δύο μοντέλων (των μοντέλων «epiplo»
και «fotografies»), καθώς στο yii2 κάθε φόρμα προκαθορισμένα συνδέεται με
ένα μοντέλο.
Τέλος, οι μαθητές και οι καθηγητές της δράσης συμφώνησαν ότι η δουλειά αυτή
μπορεί να επεκταθεί κατά την επόμενη σχολική χρονιά στα ακόλουθα σημεία:
 Στον ενδελεχή έλεγχο της ορθότητας της εφαρμογής στη μέχρι τώρα
λειτουργικότητά της, συμπεριλαμβάνοντας δοκιμές της εφαρμογής από
επαγγελματίες ξυλουργούς.
 Στο σχεδιασμό της πρώτης σελίδας της εφαρμογής, ώστε να γίνει
ελκυστικότερη και περισσότερο κατάλληλη για επαγγελματίες ξυλουργούς.
 Στον ορισμό χρηστών (guest και administrator), δημιουργία διαφορετικών
όψεων της εφαρμογής με βάση το χρήστη εισόδου.
Βιβλιογραφία
ΙΕΠ, Αξιολόγηση του Εκπαιδευτικού Έργου στη Δ/θμια Εκπαίδευση, Διαδικασία
Αυτοαξιολόγησης στη Σχολική Μονάδα. Τόμος ΙΙΙ: Μεθοδολογία και Εργαλεία
Διερεύνησης. Δεκέμβριος 2012.
Καντζάρα, Β. (2011). Ο Σύγχρονος Ρόλος της Εκπαίδευσης στην Κοινωνία. Πρακτικά
Α’ Πανελλήνιου Συνεδρίου. (Σελ. 24 – 43). Εκδόσεις: ΕΚΕ. Επιμέλεια: Ν. Τάτσης.
Προσπελάστηκε στις 2/6/2015 από
http://www.hellenicsociology.gr/sites/default/files/proceedings_of_the_1st_national_c
onference_of_hss.pdf.
Κασσωτάκη, Α. (2014). Η ανάπτυξη κριτικής σκέψης. Τι πρέπει να κάνουν οι γονείς
και οι δάσκαλοι. Προσπελάστηκε στις 19/01/2014 από http://www.ikidcenters.com/η-
σημαντικότητα-της-κριτικής-σκέψης-τ/.
Hello World. Προσπελάστηκε στις 29/08/2015 από
https://guides.github.com/activities/hello-world/.
NetBeans IDE Basics. Προσπελάστηκε στις 25/08/2015 από
https://docs.oracle.com/javase/tutorial/uiswing/learn/netbeansbasics.html.
PHP Manual. Προσπελάστηκε στις 29/08/2015 από
http://phpmanual.web.fc2.com/greek/.
PhpMyAdmin Tutorial. Προσπελάστηκε στις 22/08/2015 από
https://www.siteground.com/tutorials/phpmyadmin/.
XAMPP Tutorial: How to Use XAMPP to Run Your Own Web Server.
Προσπελάστηκε στις 22/08/2015 από https://blog.udemy.com/xampp-tutorial/.
Yii2 framework. Προσπελάστηκε στις 26/08/2015 από
http://www.yiiframework.com/wiki/?tag=yii2.

More Related Content

Similar to Teliko magoulioti et-all

Parousiase ks ulourgos_noembrios_2016_v2
Parousiase ks ulourgos_noembrios_2016_v2Parousiase ks ulourgos_noembrios_2016_v2
Parousiase ks ulourgos_noembrios_2016_v2Dora Magoulioti
 
πιθανά θέματα ενδιάμεσης
πιθανά θέματα ενδιάμεσηςπιθανά θέματα ενδιάμεσης
πιθανά θέματα ενδιάμεσηςnatasa08
 
Presentation 5 final
Presentation 5 finalPresentation 5 final
Presentation 5 finalAnnaa77
 
Presentation 5 final (1)
Presentation 5 final (1)Presentation 5 final (1)
Presentation 5 final (1)Christianamou
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣathanasia trakada
 
διαλέγω διαδίκτυο αλλά... επιλέγω!
διαλέγω διαδίκτυο αλλά... επιλέγω!διαλέγω διαδίκτυο αλλά... επιλέγω!
διαλέγω διαδίκτυο αλλά... επιλέγω!zetabokola
 
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑAnna Boukouvala
 
Βήματα Σχεδίασης μιας Κοινότητας Πρακτικής
Βήματα Σχεδίασης μιας Κοινότητας ΠρακτικήςΒήματα Σχεδίασης μιας Κοινότητας Πρακτικής
Βήματα Σχεδίασης μιας Κοινότητας ΠρακτικήςSmaragda Papadopoulou
 
nmpako scratch-training presentation
nmpako scratch-training  presentationnmpako scratch-training  presentation
nmpako scratch-training presentationNikolaos Bakopoulos
 
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"gina zaza
 
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...John Tzortzakis
 
Προσομοίωση υλοποίησης Project - Ομάδα Β
Προσομοίωση υλοποίησης Project - Ομάδα ΒΠροσομοίωση υλοποίησης Project - Ομάδα Β
Προσομοίωση υλοποίησης Project - Ομάδα ΒMaria Stathaki
 
Efarm Grafeiou - Ekpaid logism
Efarm Grafeiou - Ekpaid logismEfarm Grafeiou - Ekpaid logism
Efarm Grafeiou - Ekpaid logismTassos Matos
 
BU PROFILE tapantarei@08-05-2016
BU PROFILE tapantarei@08-05-2016BU PROFILE tapantarei@08-05-2016
BU PROFILE tapantarei@08-05-2016Michail Lolidis
 

Similar to Teliko magoulioti et-all (20)

Parousiase ks ulourgos_noembrios_2016_v2
Parousiase ks ulourgos_noembrios_2016_v2Parousiase ks ulourgos_noembrios_2016_v2
Parousiase ks ulourgos_noembrios_2016_v2
 
πιθανά θέματα ενδιάμεσης
πιθανά θέματα ενδιάμεσηςπιθανά θέματα ενδιάμεσης
πιθανά θέματα ενδιάμεσης
 
The Art of Code
The Art of CodeThe Art of Code
The Art of Code
 
Presentation 5 final
Presentation 5 finalPresentation 5 final
Presentation 5 final
 
Presentation 5 final (1)
Presentation 5 final (1)Presentation 5 final (1)
Presentation 5 final (1)
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
ΣΧΕΔΙΑΣΗ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΕΡΓΑΛΕΙΟΥ ΓΙΑ ΔΗΜΙΟΥΡΓΙΑ ΨΗΦΙΑΚΗΣ ΑΦΙΣΑΣ
 
διαλέγω διαδίκτυο αλλά... επιλέγω!
διαλέγω διαδίκτυο αλλά... επιλέγω!διαλέγω διαδίκτυο αλλά... επιλέγω!
διαλέγω διαδίκτυο αλλά... επιλέγω!
 
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ
ΛΟΓΙΣΜΙΚΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΤΗ ΔΙΔΑΣΚΑΛΙΑ
 
Μεθοδολογία Επιμόρφωσης για ΚΣΕ
Μεθοδολογία Επιμόρφωσης για ΚΣΕΜεθοδολογία Επιμόρφωσης για ΚΣΕ
Μεθοδολογία Επιμόρφωσης για ΚΣΕ
 
LMS Moodle
LMS MoodleLMS Moodle
LMS Moodle
 
Logismika1
Logismika1Logismika1
Logismika1
 
Βήματα Σχεδίασης μιας Κοινότητας Πρακτικής
Βήματα Σχεδίασης μιας Κοινότητας ΠρακτικήςΒήματα Σχεδίασης μιας Κοινότητας Πρακτικής
Βήματα Σχεδίασης μιας Κοινότητας Πρακτικής
 
nmpako scratch-training presentation
nmpako scratch-training  presentationnmpako scratch-training  presentation
nmpako scratch-training presentation
 
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"
Σχέδιο υποβολής ερευνητικής εργασίας : "Διαδικτυακά εργαλεία"
 
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...
Επαγγελματικό Λογισμικό στην ΤΕΕ: Επιμόρφωση και εφαρμογή Ε2 Παιδαγωγικά - Εκ...
 
Προσομοίωση υλοποίησης Project - Ομάδα Β
Προσομοίωση υλοποίησης Project - Ομάδα ΒΠροσομοίωση υλοποίησης Project - Ομάδα Β
Προσομοίωση υλοποίησης Project - Ομάδα Β
 
Pake cms
Pake cmsPake cms
Pake cms
 
Efarm Grafeiou - Ekpaid logism
Efarm Grafeiou - Ekpaid logismEfarm Grafeiou - Ekpaid logism
Efarm Grafeiou - Ekpaid logism
 
Robomoodle
RobomoodleRobomoodle
Robomoodle
 
BU PROFILE tapantarei@08-05-2016
BU PROFILE tapantarei@08-05-2016BU PROFILE tapantarei@08-05-2016
BU PROFILE tapantarei@08-05-2016
 

More from Dora Magoulioti

Prototupo senario -kupros_2019_final
Prototupo senario -kupros_2019_finalPrototupo senario -kupros_2019_final
Prototupo senario -kupros_2019_finalDora Magoulioti
 
Parousiase snowflakes noembrios_2016_v3
Parousiase snowflakes noembrios_2016_v3Parousiase snowflakes noembrios_2016_v3
Parousiase snowflakes noembrios_2016_v3Dora Magoulioti
 
βιογραφικόσημείωμα
βιογραφικόσημείωμαβιογραφικόσημείωμα
βιογραφικόσημείωμαDora Magoulioti
 
Benchmarking and perform..
Benchmarking and perform..Benchmarking and perform..
Benchmarking and perform..Dora Magoulioti
 
παρουσίαση οπτική απρίλιος 2016 v8
παρουσίαση οπτική απρίλιος 2016 v8παρουσίαση οπτική απρίλιος 2016 v8
παρουσίαση οπτική απρίλιος 2016 v8Dora Magoulioti
 
παρουσίαση Sxoliki bia v3
παρουσίαση Sxoliki bia v3παρουσίαση Sxoliki bia v3
παρουσίαση Sxoliki bia v3Dora Magoulioti
 
Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.
 Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ. Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.
Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.Dora Magoulioti
 

More from Dora Magoulioti (11)

Prototupo senario -kupros_2019_final
Prototupo senario -kupros_2019_finalPrototupo senario -kupros_2019_final
Prototupo senario -kupros_2019_final
 
Parousiase snowflakes noembrios_2016_v3
Parousiase snowflakes noembrios_2016_v3Parousiase snowflakes noembrios_2016_v3
Parousiase snowflakes noembrios_2016_v3
 
Teliko magoulioti
Teliko magouliotiTeliko magoulioti
Teliko magoulioti
 
βιογραφικόσημείωμα
βιογραφικόσημείωμαβιογραφικόσημείωμα
βιογραφικόσημείωμα
 
Benchmarking and perform..
Benchmarking and perform..Benchmarking and perform..
Benchmarking and perform..
 
01.ekped simvoleo
01.ekped simvoleo01.ekped simvoleo
01.ekped simvoleo
 
Magoul voulg
Magoul voulgMagoul voulg
Magoul voulg
 
παρουσίαση οπτική απρίλιος 2016 v8
παρουσίαση οπτική απρίλιος 2016 v8παρουσίαση οπτική απρίλιος 2016 v8
παρουσίαση οπτική απρίλιος 2016 v8
 
παρουσίαση Sxoliki bia v3
παρουσίαση Sxoliki bia v3παρουσίαση Sxoliki bia v3
παρουσίαση Sxoliki bia v3
 
Magoulioti et all
Magoulioti et allMagoulioti et all
Magoulioti et all
 
Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.
 Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ. Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.
Πορεία Μαθήματος "Εφαρμογές Πληροφορικής - Υπολογιστών", Α' ΕΠΑ.Λ.
 

Recently uploaded

Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνεDimitra Mylonaki
 
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxeucharis
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορίαeucharis
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHROUT Family
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-242lykkomo
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Irini Panagiotaki
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxssuserb0ed14
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 

Recently uploaded (13)

Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνε
 
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 

Teliko magoulioti et-all

  • 1. «του ξυλουργού … η βάση … », μια εφαρμογή ελεύθερου λογισμικού για τη διαχείριση ξυλουργικών κατασκευών, από ενήλικες μαθητές εσπερινού ΕΠΑΛ Μαγουλιώτη Θεοδώρα Εκπαιδευτικός Π.Ε.19, Μ.Δ.Ε. Ηλεκτρ/κής & Μηχ. Η/Υ, dmagoul@yahoo.gr Σαΐνης Χρήστος Εκπαιδευτικός Π.Ε.19, sainis@sch.gr Βήχας Ηλίας Εκπαιδευτικός Π.Ε.20, iliasv@sch.gr Περίληψη Σύμφωνα με τον Rogers (1998), το ενδιαφέρον των ενήλικων μαθητών στην εκπαιδευτική διαδικασία μπορεί να τονωθεί με εκπαιδευτικές δράσεις καινοτομίας, ενίσχυσης της ομάδας, πρακτικές ασκήσεις. Στην προσέγγιση αυτή βασίστηκε η παρούσα εκπαιδευτική εργασία. Η εργασία αφορά στο σχεδιασμό και την υλοποίηση διαδικτυακής εφαρμογής Βάσης Δεδομένων (ΒΔ) ελεύθερου λογισμικού για την προβολή και την προώθηση της δουλειάς ενός παραδοσιακού επαγγέλματος, όπως είναι αυτό του ξυλουργού. Οι διαχειριστές της εφαρμογής θα είναι ξυλουργοί, οι οποίοι θα μπορούν να διαχειρίζονται τα δεδομένα της, τα οποία θα είναι φωτογραφίες της δουλειάς τους, όμως χαρακτηρισμένες και κατηγοριοποιημένες (π.χ. είδος κατασκευής Κουζίνα, τύπος κατασκευής Μοντέρνος, είδος ξύλου κατασκευής Οξιά, χρώμα κατασκευής Λευκό). Λέξεις - κλειδιά: διαδικτυακή ΒΔ, Yii2, Php, Xampp, IDE NetBeans, github. Εισαγωγή Η παρούσα εργασία αποτελεί προϊόν ενδοσχολικής δράσης προγράμματος αγωγής σταδιοδρομίας, που υλοποιήθηκε με την πρωτοβουλία Εργαστηριακού Κέντρου (ΕΚ), με ενήλικες μαθητές της Γ’ τάξης Εσπερινού ΕΠΑΛ, τομέα Πληροφορικής. Καθώς ένας από τους κύριους εκπαιδευτικούς άξονες του σχολείου είναι η ανάπτυξη της «κριτικής σκέψης» των μαθητών του (Κασσωτάκη, 2014), στο πλαίσιο αυτό το σχολείο οργανώνει και υλοποιεί σειρά δράσεων καινοτομίας, αντισταθμιστικής και υποστηρικτικής αγωγής (ΙΕΠ, 2013), μεταξύ των οποίων είναι και το πρόγραμμα «του ξυλουργού … η βάση … », που τη σχολική χρονιά 2015–2016 το σχολείο ανέλαβε να διεκπεραιώσει. Το πλαίσιο αναφοράς του προγράμματος αφορά:  Στην εξοικείωση και την ενθάρρυνση της προσαρμοστικότητας των μαθητών με τα σύγχρονα ανοικτά λογισμικά και λογισμικά ανοικτού κώδικα, επίσης στο σχεδιασμό, την υλοποίηση και τη διάδοση εφαρμογών ανοικτού κώδικα για την ενίσχυση της κοινότητας ελεύθερου λογισμικού.  Στην εξοικείωση και την εκτίμηση εργαλείων τελευταίας τεχνολογίας για την ανάπτυξη εφαρμογών ελεύθερου λογισμικού, όπως είναι τα ακόλουθα: Xampp (Xampp, 2015), MySQL ΒΔ (PhpMyAdmin, 2015), framework Yii (Yii2 framework, 2015), IDE NetBeans (NetBeans, 2015), Php γλώσσα προγραμματισμού (PHP
  • 2. Manual, 2015), Github (Hello World, 2015).  Στην εξοικείωση και την ενθάρρυνση της προσαρμοστικότητας των μαθητών με τις σύγχρονες διαδικτυακές εφαρμογές, που ευρέως σήμερα χρησιμοποιούνται στα εργασιακά περιβάλλοντα.  Στη συνειδητοποίηση της μεγάλης σπουδαιότητας του Διαδικτύου στη σύγχρονη επιχείρηση. Οι μαθητές θα κατανοήσουν τη σπουδαιότητα που διαδραματίζει στις επιχειρήσεις, συνεταιρισμούς κ.λπ. οποιουδήποτε τομέα δραστηριότητας κι έτσι θα προσαρμοστούν στα σύγχρονα τεχνολογικά δεδομένα. Το εργασιακό περιβάλλον, οι εργασιακές σχέσεις και οι τομείς επαγγελμάτων είναι οι συνιστώσες της θεματολογίας της παρούσης δράσης Σκοπός της ο σχεδιασμός και η υλοποίηση διαδικτυακής εφαρμογής ΒΔ ελεύθερου λογισμικού για την προβολή και την προώθηση της δουλειάς ενός παραδοσιακού επαγγέλματος, του ξυλουργού. Ξυλουργοί θα είναι οι διαχειριστές της, οι οποίοι θα διαχειρίζονται τα δεδομένα της, που θα είναι φωτογραφίες από τη δουλειά τους, όμως χαρακτηρισμένες και κατηγοριοποιημένες (π.χ. κατηγορία κατασκευής Κουζίνα, Καναπές, Πόρτα, Παράθυρο, Ντουλάπα κ.λπ.). Ωστόσο, θα παρέχεται η δυνατότητα δημιουργίας επιπλέον χαρακτηρισμών και κατηγοριών, όπως κατασκευές ανά τύπο ξύλου, ή ανά χρώμα ξύλου, ή κατηγορία μοντέρνες κατασκευές ή παραδοσιακές κατασκευές κ.λπ. Ο επισκέπτης αυτής της εφαρμογής θα μπορεί άνετα να πλοηγείτε στις δουλειές του ξυλουργού, θέτοντας τα κριτήρια που εκείνος επιθυμεί (π.χ. μοντέρνα κουζίνα, κόκκινου χρώματος). Με αυτό τον τρόπο ο ξυλουργός οργανώνει τη δουλειά του, αλλά κυρίως μπορεί να την προβάλλει χωρίς κόστος αγοράς λογισμικού. Στο πλαίσιο της εργασίας σχεδιάστηκε και υλοποιήθηκε η διαδικτυακή εφαρμογή «του ξυλουργού … η βάση … », η οποία μπορεί να αναζητηθεί και να χρησιμοποιηθεί μέσω της διεύθυνσης users.sch.gr/dmagoul/carpenter_database/web. Ο κώδικας της εφαρμογής μπορεί να αναζητηθεί στο github (Hello World, 2015). Πλαίσιο μεθοδολογίας και παιδαγωγικοί στόχοι της δράσης Η μεθοδολογία υλοποίησης της δράσης έλαβε χώρα ως ακολούθως:  Αρχικά συναντήθηκαν οι συμμετέχοντες μαθητές με τους καθηγητές της δράσης και συζήτησαν επί του θέματος. Σκοπός της παρούσης συνάντησης ήταν να ευαισθητοποιήσει και να εξάψει το ενδιαφέρον των μαθητών για δυναμική παρουσίαση και ρόλο στη διαδικασία της δράσης.  Ακολούθησε διαμόρφωση πρωτοκόλλου συμφωνίας των μελών που θα δουλέψουν στο παρόν αντικείμενο, καθώς και πρωτοκόλλου κανόνων του τρόπου εργασίας.  Ακολούθησε παρουσίαση παρεμφερών εφαρμογών, επίσης παρουσιάστηκαν στη συμμετέχουσα ομάδα των μαθητών ορισμένα σύγχρονα εργαλεία ελεύθερου λογισμικού για την ανάπτυξη διαδικτυακών εφαρμογών, όπως είναι τα εργαλεία xampp, yii2 framewok, Netbeans IDE, php, github).  Ακολούθησε συζήτηση με τους μαθητές για τη διαμόρφωση του σχεδίου υλοποίησης της εφαρμογής της δράσης, με αφετηρία το σχεδιασμό και την
  • 3. υλοποίηση της MySQL ΒΔ στο phpmyadmin περιβάλλον.  Μετά δημιουργήθηκε ο σκελετός της εφαρμογής με τη χρήση των εργαλείων xampp, yii2, Netbeans IDE.  Στη συνέχεια έλαβε χώρα η υλοποίηση του menu της εφαρμογής με τη χρήση των εργαλείων xampp, yii2, Netbeans, php γλώσσας προγραμματισμού και html γλώσσας σήμανσης.  Τέλος, υλοποιήθηκαν οι βασικές CRUD λειτουργίες (Create, Read, Update, Delete) στις οντότητες της εφαρμογής. Στο πλαίσιο της δράσης, οι παιδαγωγικοί στόχοι που τέθηκαν αφορούσαν:  Σε επίπεδο γνώσεων:  Ο μαθητής να γνωρίσει τις υπηρεσίες και εφαρμογές του Διαδικτύου στο σύγχρονο εργασιακό περιβάλλον.  Ο μαθητής να γνωρίσει εναλλακτικούς τρόπους προβολής της δουλειάς ενός επαγγέλματος, που θεωρείται παραδοσιακό.  Ο μαθητής να γνωρίσει την έννοια του ελεύθερου λογισμικού, επίσης να γνωρίσει αντίστοιχα εργαλεία, όπως είναι τα εργαλεία xampp, phpmyadmin, yii2 framework, IDE Netbeans, php, github.  Ο μαθητής να γνωρίσει προηγμένες προγραμματιστικές έννοιες και τεχνικές.  Σε επίπεδο δεξιοτήτων – ικανοτήτων:  Ο μαθητής να αποκτήσει προηγμένες προγραμματιστικές δεξιότητες και εξοικείωση με σημαντικά εργαλεία ελεύθερου λογισμικού που βοηθούν στην ανάπτυξη σύγχρονων διαδικτυακών εφαρμογών, όπως είναι τα xampp, phpmyadmin, yii2 framework, IDE Netbeans, php και github.  Ο μαθητής να αποκτήσει ικανότητα συμμετοχής σε ομάδα εργασίας, συνοδευόμενη από ικανότητες συνεργασίας και επικοινωνίας με άλλους μαθητές, επίσης να αποκτήσει ικανότητες οργάνωσης της εργασίας, ικανότητες οργάνωσης της σκέψης του, θα μπορέσει να διεξάγει οργανωμένο διάλογο και θα καταστεί ικανός στη λήψη αποφάσεων.  Σε επίπεδο στάσεων – συμπεριφορών:  Ο μαθητής να συνειδητοποιήσει τις αλλαγές που έχουν σημειωθεί στο σύγχρονο εργασιακό περιβάλλον λόγω της χρήσης των υπηρεσιών και εφαρμογών του Διαδικτύου, με αποτέλεσμα το σύνολο σχεδόν των επιχειρήσεων να επενδύει σε τεχνολογίες Διαδικτύου, καθώς αυτές επηρεάζουν σημαντικά τη λειτουργία και την απόδοσή τους και μεταβάλλουν τον τρόπο της εργασίας τους.  Ο μαθητής ενστερνίζεται τα οφέλη αξιοποίησης ελεύθερου λογισμικού και λογισμικού ανοικτού κώδικα, αποτελώντας ο ίδιος μέλος της κοινότητας ελεύθερου λογισμικού και λογισμικού ανοικτού κώδικα.  Ο μαθητής μαθαίνει να δουλεύει σε ομάδες, συνειδητοποιώντας τα αντίστοιχα οφέλη (η συνεργατική εργασία φέρνει ποιοτικότερα αποτελέσματα σε λιγότερο χρόνο), με παράλληλη ωστόσο συνειδητοποίηση των κανόνων που κάθε συμμετέχοντας στην ομάδα πρέπει να ακολουθεί (π.χ. αν με «κρεμάσεις» και δεν μου παραδόσεις εγκαίρως τη δουλειά που σου έχει ανατεθεί, ούτε εγώ
  • 4. θα μπορώ να συνεχίσω).  Η ομάδα των μαθητών συναισθηματικά ενδυναμώνεται, οπότε ενισχύονται σχέσεις φιλίας και εμπιστοσύνης. Επίσης, στο πλαίσιο της δράσης, το σχολείο αποφάσισε τη συνεργασία με τη Μονάδα Αριστείας Ελεύθερου Λογισμικού και Λογισμικού Ανοικτού Κώδικα Ιωαννίνων για την αρτιότερη αξιοποίηση των εργαλείων xampp, phpmyadmin, yii2 framework, IDE Netbeans, php, github στην ανάπτυξη της διαδικτυακής εφαρμογής. Τέλος, η παρούσα δράση εκτιμήθηκε ότι μπορεί να μεγιστοποιήσει ακόμα περισσότερο τα οφέλη στους συμμετέχοντες μαθητές της, καθώς αυτή συνδέεται άμεσα ή έμμεσα με τα ακόλουθα γνωστικά αντικείμενα του προγράμματος σπουδών του σχολείου, όπως Αρχές Προγραμματισμού Υπολογιστών (άμεση σύνδεση, καθώς οι μαθητές καλούνται να δομήσουν τη σκέψη τους, χρησιμοποιώντας αλγορίθμους και να προβούν στην ανάπτυξη κώδικα), Βάσεις Δεδομένων με Εφαρμογές στο Διαδίκτυο (άμεση σύνδεση, καθώς οι μαθητές καλούνται να σχεδιάσουν Διαδικτυακή Βάση Δεδομένων), Σχεδίαση Εφαρμογών στο Διαδίκτυο (άμεση σύνδεση, καθώς οι μαθητές καλούνται να σχεδιάσουν Διαδικτυακή Εφαρμογή Βάσης Δεδομένων), Βασικές Υπηρεσίες Διαδικτύου (χρήση διαδικτύου, αναζήτηση πληροφορίας στον παγκόσμιο ιστό, email, ανάπτυξη ιστοσελίδων), Βασικές Αρχές Ψηφιακής Τεχνολογίας (ανάπτυξη πολυμέσων), Αρχές Οικονομίας (τα οικονομικά δεδομένα της χώρας μας σήμερα – συσχέτισή τους με τα εργασιακά δεδομένα της χώρας μας σήμερα). Αποτελέσματα δράσης Η ΒΔ MySQL της εφαρμογής Η MySQL ΒΔ της εφαρμογής, με το όνομα «epipla» σχεδιάστηκε και υλοποιήθηκε στο περιβάλλον phpmyadmin του xampp. Οι μαθητές αξιοποίησαν τις γνώσεις τους στις σχεσιακές βάσεις δεδομένων από το μάθημα Βάσεις Δεδομένων με Εφαρμογές στο Διαδίκτυο της Β’ τάξης ΕΠΑΛ, τομέα Πληροφορικής, επίσης τις γνώσεις τους στη χρήση του xampp από το μάθημα Σχεδίαση Εφαρμογών στο Διαδίκτυο της Γ’ ΕΠΑΛ, τομέα Πληροφορικής. Η ΒΔ απαρτίζεται από τέσσερις βοηθητικούς πίνακες (eidos_epiploy, typos_epiploy, eidos_ksiloy, xrwma_epiploy) και δύο κύριους πίνακες (epiplo, fotografies). Η οντότητα έπιπλο είναι η σύνθεση των ακόλουθων χαρακτηριστικών: περιγραφή του επίπλου (πεδίο: perigrafi), το είδος του επίπλου (πεδίο: id_eidos_epiploy), ο τύπος του επίπλου (πεδίο: id_typos_epiploy), το είδος ξύλου που χρησιμοποιήθηκε για την κατασκευή του επίπλου (πεδίο: id_eidos_ksiloy), ο χρωματισμός του επίπλου (πεδίο: id_chroma), επίσης διαθέτει μία κύρια φωτογραφία (πεδίο: id_main_photo), αλλά κι άλλες δευτερεύουσες φωτογραφίες, που αναδεικνύουν λεπτομέρειες της ξυλουργικής κατασκευής (σχέση πολλά – προς – ένα μεταξύ των πεδίων id και epiplo_id των πινάκων epiplo και fotografies, αντίστοιχα). Το σχήμα της MySQL ΒΔ «epipla» δίνεται στην Εικόνα 1 που ακολουθεί:
  • 5. Εικόνα 1: Το σχήμα της MySQL ΒΔ «epipla». Ο σκελετός της εφαρμογής Για τη δημιουργία του σκελετού της εφαρμογής χρησιμοποιήθηκε το yii2 framework Η συντονίστρια της δράσης παρουσίασε το yii2 framework, τη λειτουργικότητά του, την ωφελιμότητά του, άλλες εφαρμογές που κατασκευάστηκαν στο framework αυτό, τέλος, έγινε επίδειξη δημιουργίας μιας απλής (primitive) yii2 εφαρμογής, υποστήριξή της σε xampp και διαχείρισή της στο IDE Netbeans. Στη συνέχεια, ακολούθησε η κατασκευή του σκελετού της εφαρμογής, με ενσωμάτωση της MySQL ΒΔ «epipla». Στο μεγαλύτερο σύνολό της η εφαρμογή διαθέτει τα προκαθορισμένα χαρακτηριστικά, όπως αυτά δόθηκαν από το yii2, με μικρές παρεμβάσεις στα αντίστοιχα php αρχεία για την τροποποίηση του κύριου menu της εφαρμογής, αλλά και του σχεδιασμού της κύριας ιστοσελίδας της εφαρμογής. Στην Εικόνα 2 που ακολουθεί παρουσιάζεται η πρώτη σελίδα της. Εικόνα 2: Η πρώτη σελίδα της εφαρμογής.
  • 6. Οι CRUD λειτουργίες Αξιοποιώντας το gii εργαλείο των yii2 εφαρμογών, το οποίο δημιουργεί για κάθε μοντέλο (πίνακα της ΒΔ) της εφαρμογής τα php αρχεία των βασικών λειτουργιών της δημιουργίας (Create), ανάγνωσης (Read), ενημέρωσης (Update) και διαγραφής (Delete) των εγγραφών των μοντέλων της εφαρμογής, οι μαθητές με την καθοδήγηση των καθηγητών τους, προέβησαν στην ενσωμάτωση των CRUD λειτουργιών της εφαρμογής, τις οποίες σταδιακά διαμόρφωσαν με βάση τις δικές τους απαιτήσεις. Αυτό απαιτούσε καλή γνώση της λογικής του yii2 framework, αλλά και της php γλώσσας. Έτσι στην εφαρμογή ενσωματώθηκε η εξής λειτουργικότητα:  Βασική Διαχείριση (επιλογή στο κύριο menu). Εδώ περιλαμβάνονται οι διαχειρίσεις Είδος Κατασκευής (π.χ. Κουζίνα, Ντουλάπα κ.λπ.), Τύπος Κατασκευής (π.χ. Παραδοσιακός, Μοντέρνος, Κλασσικός), Τύπος Ξύλου (π.χ. Οξιά, Δρυς κ.λπ.), Χρώμα Κατασκευής (π.χ. Μαύρο, Κόκκινο κ.λπ.). Στην κάθε μία από αυτές περιλαμβάνονται οι βασικές CRUD λειτουργίες.  Διαχείριση κατασκευών (επιλογή στο κύριο menu), με τις λειτουργίες: - Αρχική / Κατασκευές: Προβολή datagrid με όλες τις κατασκευές, περιλαμβάνοντας για κάθε κατασκευή προβολή λεπτομερειών (Φωτογραφία, Περιγραφή, Είδος, Τύπος, Ξύλο, Χρώμα), συνοδευόμενες ωστόσο από τις βασικές λειτουργίες της ενημέρωσης ( ) και της διαγραφής ( ). - Κατασκευές: Δημιουργία νέας κατασκευής: Δημιουργείται μία νέα κατασκευή, η οποία περιλαμβάνει μία κύρια φωτογραφία, ένα σύνολο χαρακτηριστικών (π.χ. Ντουλάπα, Μοντέρνος, Δρυς, Κόκκινο) κι ένα σύνολο δευτερευουσών φωτογραφιών. - Ενημέρωση: Ενημερώνεται η κατασκευή στο ακόλουθο σύνολο χαρακτηριστικών της: Φωτογραφία (φυσικό αρχείο κύριας φωτογραφίας), Caption, Περιγραφή, Είδος, Τύπος, Ξύλο, Χρώμα, δευτερεύουσες φωτογραφίες (μπορεί να ενημερωθεί μια δευτερεύουσα φωτογραφία, να προστεθεί καινούργια, να διαγραφεί κάποια). - Διαγραφή: Διαγράφεται η κατασκευή μαζί με τα συνδεδεμένα αρχεία των δευτερευουσών φωτογραφιών της.
  • 7. Ανέβασμα της εφαρμογής στο σχολικό δίκτυο Η εργασία ολοκληρώθηκε με ανέβασμα της εφαρμογής από τα τοπικά μηχανήματα εργασίας των μαθητών στον εξυπηρετητή του πανελλήνιου σχολικού δικτύου. Η συντονίστρια της δράσης παρουσίασε τα αντίστοιχα βήματα που είναι απαραίτητο να ακολουθηθούν, συμπεριλαμβάνοντας:  Δημιουργία MySQL ΒΔ στο πανελλήνιο σχολικό δίκτυο, εξαγωγή της τοπικής MySQL ΒΔ σε sql αρχείο για την εισαγωγή του στη MySQL ΒΔ του server του πανελληνίου σχολικού δικτύου.  Μεταφορά των αρχείων της εφαρμογής από τα τοπικά μηχανήματα στο server του πανελληνίου σχολικού δικτύου, μέσω του Filezilla προγράμματος μεταφοράς αρχείων.  Κατάλληλη ρύθμιση του αρχείου των γενικών παραμέτρων της εφαρμογής ώστε να μπορεί να συνεργάζεται με τη MySQL ΒΔ του server του πανελληνίου σχολικού δικτύου. Συμπεράσματα, το μέλλον Η εφαρμογή αυτή αποτελεί προϊόν μαθητικής δημιουργικότητας κι αυτό από μόνο του την κάνει ιδιαίτερα σημαντική. Οι μαθητές δούλεψαν σε ομάδες, συνεργάστηκαν, αφιέρωσαν χρόνο, σχεδίασαν, υλοποίησαν και ξεπέρασαν δυσκολίες. Η εμπειρία τους εμπλουτίστηκε σε ομαδοσυνεργατικό επίπεδο, παράλληλα επιτεύχθηκαν εξαιρετικής σημασίας μαθησιακά αποτελέσματα, καθώς οι μαθητές απέκτησαν γνώσεις και εμπειρία στο πιο βασικό γνωστικό αντικείμενο της ειδικότητας που σπουδάζουν, στον προγραμματισμό, επίσης εξοικειώθηκαν με δημοφιλή εργαλεία ανάπτυξης διαδικτυακών εφαρμογών. Οι βασικές έννοιες του προγραμματισμού - που συχνά για τους μαθητές αποτελούν κυριολεκτικό κυκεώνα χάους, ιδιαίτερα στην πρώτη τους γνωριμία με το αντικείμενο, αναλύθηκαν, οργανώθηκαν, ταξινομήθηκαν, αξιοποιήθηκαν στην πράξη για τη δημιουργία ενός λειτουργικού ολοκληρωμένου αποτελέσματος, που μπορεί να χρησιμοποιηθεί από οποιονδήποτε και οποτεδήποτε. Αυτό εξάλλου επιβεβαιώνουν σχετικές περιγραφές των ίδιων των μαθητών. Η εκπαιδευτική σημασία του σχεδιασμού και της ανάπτυξης μιας εφαρμογής για μαθητές χωρίς αυξημένη προγραμματιστική εμπειρία, είναι ιδιαίτερα σημαντική, καθώς έγινε εφικτή η εξοικείωση των μαθητών με προηγμένες έννοιες διαδικτυακού και αντικειμενοστραφούς προγραμματισμού, επίσης επιτεύχθηκε προηγμένη προγραμματιστική άσκηση, καθώς στην εφαρμογή ενσωματώθηκαν επιπλέον χαρακτηριστικά, που δεν ήταν από τη δημιουργία του σκελετού διαθέσιμα, όπως:  Δημιουργία dropdown menus στις λειτουργίες της δημιουργίας και της ενημέρωσης κατασκευής στα πεδία «id_eidos_epiploy», «id_typos_epiploy», «id_eidos_ksiloy», «id_chroma», έτσι ώστε να μην αποθηκεύεται ή να μην ενημερώνεται μια κατασκευή βάσει του id, αλλά της αντίστοιχης περιγραφής (άντληση πληροφορίας από συσχετιζόμενο πίνακα).  Προβολή της περιγραφής και όχι του αποθηκεμένου id στον πίνακα «epiplo» για τις περιπτώσεις πεδίων «id_eidos_epiploy», «id_typos_epiploy», «id_eidos_ksiloy», «id_chroma».  Δημιουργία, προβολή και διαγραφή φυσικά αποθηκεμένων αρχείων εικόνας
  • 8. για την κύρια φωτογραφία κατασκευής, αλλά και των δευτερευουσών της.  Δημιουργία φόρμας με ενσωμάτωση δύο μοντέλων (των μοντέλων «epiplo» και «fotografies»), καθώς στο yii2 κάθε φόρμα προκαθορισμένα συνδέεται με ένα μοντέλο. Τέλος, οι μαθητές και οι καθηγητές της δράσης συμφώνησαν ότι η δουλειά αυτή μπορεί να επεκταθεί κατά την επόμενη σχολική χρονιά στα ακόλουθα σημεία:  Στον ενδελεχή έλεγχο της ορθότητας της εφαρμογής στη μέχρι τώρα λειτουργικότητά της, συμπεριλαμβάνοντας δοκιμές της εφαρμογής από επαγγελματίες ξυλουργούς.  Στο σχεδιασμό της πρώτης σελίδας της εφαρμογής, ώστε να γίνει ελκυστικότερη και περισσότερο κατάλληλη για επαγγελματίες ξυλουργούς.  Στον ορισμό χρηστών (guest και administrator), δημιουργία διαφορετικών όψεων της εφαρμογής με βάση το χρήστη εισόδου. Βιβλιογραφία ΙΕΠ, Αξιολόγηση του Εκπαιδευτικού Έργου στη Δ/θμια Εκπαίδευση, Διαδικασία Αυτοαξιολόγησης στη Σχολική Μονάδα. Τόμος ΙΙΙ: Μεθοδολογία και Εργαλεία Διερεύνησης. Δεκέμβριος 2012. Καντζάρα, Β. (2011). Ο Σύγχρονος Ρόλος της Εκπαίδευσης στην Κοινωνία. Πρακτικά Α’ Πανελλήνιου Συνεδρίου. (Σελ. 24 – 43). Εκδόσεις: ΕΚΕ. Επιμέλεια: Ν. Τάτσης. Προσπελάστηκε στις 2/6/2015 από http://www.hellenicsociology.gr/sites/default/files/proceedings_of_the_1st_national_c onference_of_hss.pdf. Κασσωτάκη, Α. (2014). Η ανάπτυξη κριτικής σκέψης. Τι πρέπει να κάνουν οι γονείς και οι δάσκαλοι. Προσπελάστηκε στις 19/01/2014 από http://www.ikidcenters.com/η- σημαντικότητα-της-κριτικής-σκέψης-τ/. Hello World. Προσπελάστηκε στις 29/08/2015 από https://guides.github.com/activities/hello-world/. NetBeans IDE Basics. Προσπελάστηκε στις 25/08/2015 από https://docs.oracle.com/javase/tutorial/uiswing/learn/netbeansbasics.html. PHP Manual. Προσπελάστηκε στις 29/08/2015 από http://phpmanual.web.fc2.com/greek/. PhpMyAdmin Tutorial. Προσπελάστηκε στις 22/08/2015 από https://www.siteground.com/tutorials/phpmyadmin/. XAMPP Tutorial: How to Use XAMPP to Run Your Own Web Server. Προσπελάστηκε στις 22/08/2015 από https://blog.udemy.com/xampp-tutorial/. Yii2 framework. Προσπελάστηκε στις 26/08/2015 από http://www.yiiframework.com/wiki/?tag=yii2.