Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Parousiase ks ulourgos_noembrios_2016_v2
1. «τουξυλουργού … η βάση … »,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Ενδοσχολική δράση ΑγωγήςΣταδιοδρομίας,
που υλοποιήθηκε με την πρωτοβουλία του
2ου Εργαστηριακού Κέντρου Ιωαννίνων και με αφορμή
το μάθημα «Βάσεις Δεδομένων με Εφαρμογές στο Διαδίκτυο» της Β’ τάξης εσπερινού
ΕΠΑ.Λ., τομέα Πληροφορικής.
Η ΕκπαίδευσηστηνΕποχήτωνΤΠΕ& της Καινοτομίας
Αθήνα, Ίδρυμα Ευγενίδου, 5 & 6 Νοεμβρίου 2016
Θεοδώρα Μαγουλιώτη, ΜΔΕ – ΠΕ19 (dmagoul@yahoo.gr)
Χρήστος Σαΐνης, ΠΕ19 (sainis@sch.gr)
Ηλίας Βήχας, ΠΕ19 (iliasv@sch.gr)
2. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… κούραση πρωινής εργασίας μαθητών, μακρόχρονη απουσία,
φόρτιση οικογενειακών και προσωπικών υποχρεώσεων,
&
τον κυκεώνα χάους του προγραμματισμού και των συναφών εργαλείων, που συχνά οι
νεοεισερχόμενοι νιώθουν …
… ενεργητική συμμετοχή μαθητών στην εκπαιδευτική διαδικασία …
Εναλλακτικές παιδαγωγικές τεχνικές,
μέσα από δράσεις που διαμορφώνονται
από το ενδιαφέρον των ίδιων των
μαθητών.
… με αφορμήτο μάθημα
«Βάσεις Δεδομένων με εφαρμογές στο Διαδίκτυο» (4ωρο)
της Β’ τάξης εσπερινού ΕΠΑ.Λ., τομέα Πληροφορικής
3. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Σχεδιάστηκε και υλοποιήθηκε η διαδικτυακή εφαρμογή
«τουξυλουργού… η βάση… ».
Μπορεί να αναζητηθεί και να χρησιμοποιηθεί μέσω του url
users.sch.gr/dmagoul/carpenter_database/web.
Ο κώδικας της εφαρμογής μπορεί να αναζητηθεί στο github.
Εναλλακτικέςπαιδαγωγικέςτεχνικές,μέσα από δράσεις που
διαμορφώνονται από το ενδιαφέρον των ίδιων των μαθητών.
4. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
ΒΔελεύθερουλογισμικού για την προβολή και την προώθηση της δουλειάς
ενός παραδοσιακού επαγγέλματος, όπως είναι αυτό του
ξυλουργού.
Οι διαχειριστές είναι ξυλουργοί, οι οποίοι μπορούν να
διαχειρίζονται τα δεδομένα της, τα οποία είναι φωτογραφίες
της δουλειάς τους, όμως χαρακτηρισμένες και
κατηγοριοποιημένες (π.χ. είδοςκατασκευής Κουζίνα, τύποςκατασκευής
Μοντέρνος, είδοςξύλουκατασκευής Οξιά, χρώμακατασκευής Λευκό).
Ο επισκέπτης μπορεί να πλοηγείτε στις δουλειές του ξυλουργού,
θέτοντας τα κριτήρια που εκείνος επιθυμεί (π.χ. μοντέρνα
κουζίνα, κόκκινου χρώματος).
Έτσι ο ξυλουργόςοργανώνειτη δουλειάτου, αλλά κυρίως μπορεί να την προβάλλει
χωρίςκόστοςαγοράςλογισμικού.
«τουξυλουργού… η βάση… »
5. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Εξοικείωση των μαθητών με σύγχρονα εργαλεία ανάπτυξηςδιαδικτυακών
εφαρμογώνελεύθερου λογισμικού και συγκεκριμένα των Xampp,
MySQL ΒΔ, framework Yii2, IDE NetBeans, Php
γλώσσα προγραμματισμού, Github.
Σχεδιασμός, υλοποίηση και διάδοση εφαρμογών
ανοικτού κώδικα (α) για την ενίσχυση της κοινότητας
ελεύθερου λογισμικού, (β) για τη στήριξη μιας ΠΜΕ, ΜΜΕ.
… Σκοπόςδράσης…
6. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Σχεδιάστηκε και υλοποιήθηκε στο περιβάλλον
phpmyadmin του xampp, η ΒΔ MySQL της εφαρμογής
με το όνομα «epipla»:
… Περιγραφήεφαρμογής…
7. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Ακολούθησε η κατασκευή του σκελετού της εφαρμογής, με
ενσωμάτωση της MySQL ΒΔ «epipla». Χρησιμοποιήθηκε το
yii2 framework.
Στο μεγαλύτερο σύνολό της η εφαρμογή διαθέτει τα
προκαθορισμένα χαρακτηριστικά, όπως αυτά δόθηκαν από
το yii2, με μικρές παρεμβάσεις στα αντίστοιχα php αρχεία για
την τροποποίηση του κύριου menuτης εφαρμογής, αλλά και του
σχεδιασμού της κύριας ιστοσελίδαςτης εφαρμογής.
… Περιγραφήεφαρμογής…
8. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
9. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
10. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
11. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
12. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
13. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
14. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
CRUD λειτουργίες
Αξιοποίηση του gii εργαλείου του yii2, το
οποίο δημιουργεί για κάθε μοντέλο της
εφαρμογής (ή με άλλα λόγια για κάθε
πίνακα της ΒΔ) τα php αρχεία των
βασικών λειτουργιών της δημιουργίας
(Create), ανάγνωσης (Read), ενημέρωσης
(Update) και διαγραφής (Delete).
15. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
Κατασκευές: Δημιουργία νέας κατασκευής:
16. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
17. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
18. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
Διαγραφή: Διαγράφεται η
κατασκευή μαζί με τα συνδεδεμένα
αρχεία των δευτερευουσών
φωτογραφιών της.
19. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
… Περιγραφήεφαρμογής…
Η εργασία ολοκληρώθηκε με ανέβασματης εφαρμογής απότα τοπικά μηχανήματαστονεξυπηρετητήτου
πανελλήνιουσχολικούδικτύου.
Τα αντίστοιχα βήματα που έπρεπε να ακολουθηθούν, ήταν:
• ΔημιουργίαMySQLΒΔ στο πανελλήνιοσχολικόδίκτυο,εξαγωγή της τοπικής MySQLΒΔ σε sql αρχείογια την εισαγωγή του
στη MySQLΒΔ του serverτου πανελληνίουσχολικούδικτύου.
• Μεταφορά των αρχείων της εφαρμογής από τα τοπικά μηχανήματα στο server
του πανελληνίου σχολικού δικτύου, μέσω του Filezilla προγράμματος μεταφοράς
αρχείων.
• Κατάλληληρύθμιση τουαρχείουτωνγενικώνπαραμέτρωντης εφαρμογής ώστενα μπορείνα συνεργάζεται με τη MySQLΒΔ του
server τουπανελληνίουσχολικούδικτύου.
20. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Το παιχνίδι αυτό αποτελεί προϊόν μαθητικής εμπειρίας κι αυτό
από μόνο του το κάνει ιδιαίτερα σημαντικό.
Έννοιες αναλύθηκαν, οργανώθηκαν, ταξινομήθηκαν,
αξιοποιήθηκαν στην πράξη για τη δημιουργία ενός λειτουργικού
ολοκληρωμένου αποτελέσματος, που μπορεί να χρησιμοποιηθεί
από οποιονδήποτε και οποτεδήποτε.
Οι μαθητές εξοικειώθηκαν με πολύ σημαντικά εργαλεία και διαδικασίες
ανάπτυξης διαδικτυακών εφαρμογών.
… Συμπεράσματα…
21. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
Οι μαθητές δούλεψαν με το yii2, ενσωματώνοντας και επιπλέον
χαρακτηριστικά, που δεν ήταν από τη δημιουργία του σκελετού διαθέσιμα,
όπως:
Δημιουργία dropdown menus στις λειτουργίες της δημιουργίας και της ενημέρωσης
κατασκευής στα πεδία «id_eidos_epiploy», «id_typos_epiploy», «id_eidos_ksiloy»,
«id_chroma».
Προβολή της περιγραφής και όχι του αποθηκεμένου id στον πίνακα «epiplo» για τα πεδία
«id_eidos_epiploy», «id_typos_epiploy», «id_eidos_ksiloy», «id_chroma».
Δημιουργία, προβολή και διαγραφή φυσικά αποθηκεμένων αρχείων εικόνας για την κύρια
φωτογραφία κατασκευής, αλλά και των δευτερευουσών της.
Δημιουργία φόρμας με ενσωμάτωση δύο μοντέλων (των μοντέλων «epiplo» και
«fotografies»), καθώς στο yii2 κάθε φόρμα προκαθορισμένα συνδέεται με ένα μοντέλο.
… Συμπεράσματα…
22. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
«τουξυλουργού… η βάση …» έχει μέλλον, αναφορικά με:
– τον ενδελεχή έλεγχο της ορθότητας της εφαρμογής στη μέχρι
τώρα λειτουργικότητά της, συμπεριλαμβάνοντας δοκιμές της
εφαρμογής από επαγγελματίες ξυλουργούς,
– το σχεδιασμό της πρώτης σελίδας της εφαρμογής, ώστε να γίνει
ελκυστικότερη και περισσότερο κατάλληλη για επαγγελματίες
ξυλουργούς,
– τον ορισμό χρηστών (guest και administrator), δημιουργία
διαφορετικών όψεων της εφαρμογής με βάση το χρήστη εισόδου.
Αυτά τα θέματα αναμένεται να αποτελέσουν τα θέματα προβληματισμού
και εργασίας επόμενης σχολικής χρονιάς.
… Τομέλλον…
23. « … τουξυλουργού… η βάση»,
μια εφαρμογή ελεύθερου λογισμικού
για τη διαχείριση ξυλουργικών κατασκευών,
από ενήλικες μαθητές εσπερινού ΕΠΑ.Λ.
ΘεοδώραΜαγουλιώτη,ΠΕ19
Η εφαρμογή μπορεί να αναζητηθεί στην ηλεκτρονική διεύθυνση
users.sch.gr/dmagoul/carpenter_database/web
για δοκιμή και πλοήγηση στον κώδικα του, επίσης στο github.
Σας ευχαριστώ
θερμά!
«του ξυλουργού … η βάση … »,
μια εφαρμογή ελεύθερου
λογισμικού
για τη διαχείριση
ξυλουργικών
κατασκευών,
από ενήλικες μαθητές
εσπερινού ΕΠΑ.Λ.