Ressource
Sélection, scolaire, cycle 4 . Collège . Lycée . Initiation à la programmation . Plateforme . 2016, 01 janvier . Bonne feuille . Programmation graphique . scratch . Snap . Snappy . Programmation textuelleSnappy: relier programmation graphique et textuelle
Accéder à Snappy en ligne :
Un souci au lancement ?
Les deux points clés de Snappy :
Permettre de passer de la programmation graphique à la programmation syntaxique. Est-il préférable d’apprendre à programmer en assemblant des blocs ou doit on plutôt apprendre un langage avec une syntaxe ? Avec Snappy ce n’est plus un débat: on commence à programmer graphiquement et au fur et à mesure la version textuelle se construit, permettant de passer de l’une à l’autre forme.
Disposer d’une alternative à Scratch sur tablette. Tandis que Scratch est la plateforme de référence pour découvrir la programmation créative de manière ludique avec une interface graphique de blocs, Snap est une alternative qui fonctionne sur tablette. Snappy est dérivé de Snap.
Utiliser Snappy pour partager les sciences du numérique :
Réaliser des activités en solo ou encadrées avec Snappy.
- Jouer avec une voiture : lancer l’activité ;
- Programmer un grille de pixels : lancer l’activité ;
- Simuler le système solaire : lancer l’activité ; exemple de solution: lancer la solution.
- Programmer un jeu de Pong : lancer l’activité ; exemple de solution: lancer la solution
Utiliser Snappy hors ligne :
Snappy peut être téléchargé pour
- l’utiliser en mode hors ligne (animer des sessions dans des classes en mode déconnecté)
- et en activité réseau où plusieurs Snappy peuvent partager leurs mobiles.
- Une fois téléchargé,
- décompressez le fichier zip et
- exécutez le fichier snappy.jar avec Java
- par exemple une commande de la forme java -jar snappy.jar
Réaliser une activité en réseau avec Snappy.
- Télécharger la version hors ligne de Snappy et l’exécuter, comme ci-dessus
- Noter l’adresse IP du serveur qui a été lancé
- En utilisant la documentation utilisateur
- Indiquer l’IP pour mettre en partage le mobile
- Sur l’ordinateur de destination cliquer sur charger les mobiles
Bien entendu, cela marche si votre réseau autorise les accès à un serveur Web lancé sur une machine locale.
Utiliser Snappy comme boite à outil :
Construire de nouvelles activités à partir de Snappy. Il est possible de créer de nouvelles activités avec Snappy :
- Présentation vidéo de snappy
- Comment utiliser snappy?
- Documentation formateur
- Comment ouvrir une activité à partir d’un fichier sur dropbox?
- Comment ouvrir une activité à partir d’un fichier sur google drive?
Dériver de nouveaux produits à partir de Snap et Snappy. Créé en HTML5/JS comme une WebApplication tous les sources sont accessibles pour dériver de nouveaux objets logiciels.
- Documentation développeur:
- Le manuel développeur (qui évolue avec le développement :))
- La présentation développeur
- La documentation du code JavascriptDoc
- L’arborescence des fichiers : Snappy Tree
- Le forum pour les bugs et autres issues.
Donner des retours ou retourner des demandes de corrections ou amélioration :
- Niveau utilisateur: : Il suffit d’envoyer un courriel en un clic.
- Niveau développeur: Il suffit de se connecter à la plateforme github et de créer un ticket.
Crédits: Créé et développé par Med Ramzy Ben Yemna avec le conseil de Florian Dufour et inspiré par mobinet.
Trucs et astuces.
Souci au lancement ? on peut expérimenter cet effet d’affichage en tuile. La parade est très simple : redimensionner la fenêtre.
Patience au chargement ! tout se passe dans votre navigateur, donc il faut patienter tant que la fenêtre
s’affiche, sinon vous pourriez avoir qu’une partie des éléments (il suffit alors de rechercher la page [touche F5]).
Dernière modification : septembre 2020.