Οι εφαρμογές χαρτών εξελίσσονται πάνω σε ένα χάρτη, προβάλλοντας συνήθως πληροφορίες που σχετίζονται με γεωγραφικές τοποθεσίες(πχ ιστορικά στοιχεία, τουριστικές πληροφορίες κ.α)
Το SnapHE.gr (πρώην Snap! Hide Everything) είναι μια ανεπίσημη τροποποίηση του Snap. Βασικό του χαρακτηριστικό είναι η δυνατότητα να κρύβει/κλειδώνει τα πάντα, δίνοντας έτσι τη δυνατότητα στον καθηγητή να δημιουργεί δραστηριότητες προσαρμόζοντας το περιβάλλον σύμφωνα με τις ανάγκες του.
Κίνητρο και έμπνευση για τη δημιουργία του ήταν οι δραστηριότητες της "Ώρας του κώδικα", που γνωρίζουν μεγάλη ανταπόκριση από τους μαθητές και είναι ιδιαίτερα αποτελεσματικές στην εισαγωγή στις βασικές έννοιες του προγραμματισμού. Έγινε λοιπόν προσπάθεια να προσαρμοστεί το περιβάλλον του Snap, ώστε να είναι δυνατή η εκπόνηση τέτοιων δραστηριοτήτων. Οι δυνατότητές όμως δεν περιορίζονται μόνο σε αυτό.
Η τροποποίηση δεν αλλοιώνει σε κανένα σημείο τη λειτουργία του Snap. Ο καθηγητής μπορεί να επιλέξει να μην κρύψει τίποτα χρησιμοποιώντας το Snap όπως ακριβώς στην επίσημη έκδοσή του.
Το περιβάλλον περιλαμβάνει δύο καταστάσεις λειτουργίας(modes): την κατάσταση ανάπτυξης(development mode) και την κατάσταση μαθητή(student mode).
Στην κατάσταση ανάπτυξης, εμφανίζονται όλες οι παραπάνω λειτουργίες. Σε αυτήν την κατάσταση δεν κρύβεται τίποτε στην πραγματικότητα. Απλώς επιλέγονται τα στοιχεία που θα κλειδωθούν/κρυφτούν είτε με checkboxes, είτε από επιλογές του δεξιού κλικ(πχ οι εντολές, μεταβλητές και σενάρια που κρύβονται εμφανίζονται ξεθωριασμένες). Όταν η εργασία αποθηκευτεί και ανοιχτεί στην κατάσταση μαθητή, τότε κρύβεται ότι έχει επιλεγεί να κρυφτεί.
Οι δύο καταστάσεις αντιστοιχούν σε δύο διαφορετικές εκδόσεις του SnapHE.gr(snap-dev.html και snap.html αντίστοιχα). Από κάθε μια όμως υπάρχει η δυνατότητα μετάβασης στην άλλη.(Shift-click στο λογότυπο) Αυτό δίνει την ευχέρεια στον καθηγητή να επιτρέψει στους μαθητές να δουν τα κρυμμένα κομμάτια της δραστηριότητας.
Τέλος, προστέθηκε η δυνατότητα στην κατάσταση μαθητή, να κρύβονται κατηγορίες. Η δυνατότητα αυτή δεν αποθηκεύεται. Η επιλογή γίνεται από το μενού "Ρυθμίσεις".
Αναλυτικές οδηγίες για τα παραπάνω θα βρείτε εδώ, όπως και στην επιλογή "Modification reference manual" του μενού του λογότυπου του Snap(μόνο στην κατάσταση ανάπτυξης). Ο πηγαίος κώδικας της τροποποιημένης έκδοσης μπορεί να κατέβει από το ίδιο μενού.
Η δυνατότητα αυτή επιτρέπει τη δημιουργία δικτυακών εφαρμογών, όπως στο BYOB 3.1. Για να την αξιοποιήσετε, θα χρειαστεί να κατεβάσετε τον αντίστοιχο server. Αναλυτικότερες οδηγίες θα βρείτε στο αντίστοιχο άρθρο. Στα παραδείγματα, στο φάκελο "network-demo" θα βρείτε δύο έργα επίδειξης.
Στο Snap γίνεται εκτεταμένη αναφορά στην έννοια της αφαίρεσης. Το SnapHE.gr αξιοποιεί αυτή την ιδέα δημιουργώντας διάφορα επίπεδα αφαίρεσης, τα οποία αξιοποιούνται στη διδασκαλία.
Η τελευταία έκδοση του SnapHE.gr στηρίζεται στην επίσημη 4.2.1.3. Από τη στιγμή της δημιουργίας του χρειάστηκε να αναβαθμιστεί πολλές φορές στις νέες εκδόσεις του Snap που κυκλοφορούν συνεχώς, έργο ιδιαίτερα κοπιώδες. Τη στιγμή που γράφεται αυτό το κείμενο, έχει κυκλοφορήσει η επίσημη έκδοση 5. Μια νέα αναβάθμιση είναι πιθανή στο μέλλον.
Το SnapHE.gr διαθέτει όλες τις οθόνες βοήθειας των εντολών στα Ελληνικά.
Σε αυτές συμπεριλαμβάνονται τα νέα μπλοκ της έκδοσης 5.1, της υποστήριξης δικτύου και της βιβλιοθήκης "OpenLayers maps".
Περισσότερα...Η τελευταία έκδοση περιλαμβάνει νέες δυνατότητες που αφορούν, μεταξύ άλλων, την εισαγωγή/επεξεργασία βίντεο από την κάμερα και την διαχείριση ήχου.
Περισσότερα...Έχουν δημοσιευτεί στο "Φωτόδεντρο" τα εργαλεία με τα οποία δημιουργήθηκε ο παρών ιστότοπος.
Περισσότερα...Το εκπαιδευτικό υλικό του ιστότοπου βραβεύτηκε σε διαγωνισμό του Φωτόδεντρου.
Διαβάστε περισσότερα ...Το BJC είναι εκπαιδευτικό πρόγραμμα του UC Berkeley.
Διαβάστε περισσότερα ...Η "Ώρα του Κώδικα" είναι μια διεθνής καμπάνια του code.org, που αφορά μαθητές.
Διαβάστε περισσότερα ...