Connexion aux services de la raspberry Pi3 Tremplin | ||
---|---|---|
Prev | Chapter 4. Conditions du déploiement : | Next |
L'essentiel pour l'élève est donc de récupérer l'IP de sa Raspberry Pi3 Tremplin sur son réseau.
Ensuite il lui suffit de lancer sur sa machine personnelle un navigateur pour se connecter sur les différents services :
https://IPdelamachine:8000/ pour jupyterhub
http://IPdelamachine/SNAP pour l'environnement de programmation par blocs
http://IPdelamachine/ pour accéder au serveur web
La connexion au serveur jupyterhub est en https ce qui implique sur le serveur la présence d'un certificat. Le certificat utilisé est créé par Tremplin c'est un certificat valide mais auto-signé. Les navigateurs demandent donc à ce qu'on crée une exception aux règles de sécurité pour le valider. Cette étape est nécessaire et ne présente pas de risque puisqu'on se connecte sur la machine. Elle est néanmoins expliquée aux élèves lorsqu'ils se connectent sur le serveur jupyterhub mis en service sur notre intranet et donc aussi à leurs parents.
La session Moon contient un clone du dépôt du CahierDeProgrammes maintenu par Tremplin. Les cahiers sont amenés à s'enrichir tout au long du déploiement.
Les contributions seront apportées par les équipes enseignantes sous forme de carnet jupyter. Ces cahiers peuvent être constitués de séquence de cours intégrant ou non des éléments de programmation. Le langage qui permet leur rédaction est le "Markdown" qui fait l'objet d'initiation en seconde.
Ces cahiers peuvent générer des publications xhtml, PDF ou encore des présentations exécutables ou affichables dans l'ENT.
Lors de la connexion sur le serveur, après l'authentification il peut être nécessaire de lancer le serveur. Les environnement de développement disponibles sont nodeJS, Python2, Python3 et vPython.
Cet outil bénéficie d'une communauté active qui livre des exemples directement utilisables par nos élèves.
Le site est accessible en suivant ce lien.
Les travaux réalisés par les élèves sur la raspberry peuvent être déposés dans l'ENT et joués dans la version intégrée de SNAP.
La session Moon dispose d'un accès en lecture et écriture dans un dossier "sites" placé sur la raspberry dans "/var/www/html/sites".
De ce fait les cahiers jupyter produits par les élèves puis exportés en xhtml peuvent y être placés. Les élèves peuvent alors présenter leur travail en amenant leur RaspberryPi3 Tremplin au Lycée et en l'intégrant au réseau intranet.
Cet outil permet de fournir aux élèves un moyen d'afficher des productions Web sans être contraint par un site souvent utilisé par le fournisseur pour relever tout un tas d'informations sur nos élèves et de les soumettre au marchands du Net.
Pour les élèves les plus avancés, cela peut aussi être l'occasion de produire des sites web enrichis.
Par défaut la page de téléchargement des images du projet tremplin est placée sur le serveur.