Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Expérimentations autour de TPs en distanciel, TPs sur le Cloud

Expérimentations autour de TPs en distanciel, TPs sur le Cloud

Présentation donnée au colloque IMT4ET.

Une version rédigée du propos est disponible ici : https://www.innovation-pedagogique.fr/article7254.html

Un enregistrement vidéo est également accessible ici : https://vimeo.com/423588782

Olivier Berger

May 27, 2020
Tweet

More Decks by Olivier Berger

Other Decks in Education

Transcript

  1. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Expérimentations

    autour de TPs en distanciel, TPs sur le Cloud Olivier Berger <[email protected]> 27/05/2020 Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  2. Intro Problématique Solutions TPs dans le navigateur Web Conclusion CV

    Olivier Berger Ingénieur Recherche à Télécom SudParis, à Évry Enseigne en  tronc commun  le dév. applications Web en 2A Ingénieur expert sur pédagogie numérique Direction Formations Membre cellule d'appui pédagogique pour le distanciel (CoViD-19) Libriste convaincu Intérêt pour TP virtuels depuis plusieurs années (MOOCs FLIRT, etc.) : https://huit.re/blog-labs Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  3. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Quelques

    problèmes Connement : plus d'accès (ou accès partiel) salles de TP Salles = ressources critiques accroissement des eectifs 1 poste pour 2 apprenants (mais sans dimension pédagogie collaborative) BYOD (partiel) Hors présentiel : accès H24? Lourdeur déploiement Ingénierie fabrication des dispositifs de TPs Machines inoccupées (la nuit) Concurrence ores Cloud externes (Google Collab, Rosetta Hub, etc.) : RGPD, coût, lock-in ? Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  4. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Quelques

    solutions Plan : Machines virtuelles Navigateur Web Accès bureau distant aux machines physiques de nos salles, par interface Web Plate-formes TPs  sur le Cloud  Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  5. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Machines

    virtuelles Been there, done that ... Welcome to 2020 ! Solutions éprouvées 2005-2015 Designing a virtual laboratory for a relational database MOOC, Olivier Berger, J. Paul Gibson, Claire Lecocq, Christian Bac, Int. Conference on Computer Supported Education) 2015 Plein de dicultés essentiellement performances machines ingénierie pour fabrication Faisable en dernier recours si pas d'autre solution Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  6. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Hypothèse

    simplicatrice  Zéro install  pour l'apprenant Client universel : navigateur Web Problèmes ergonomie? Je ne vais vous parler que de solutions libres Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  7. Intro Problématique Solutions TPs dans le navigateur Web Conclusion À

    la rentrée Accès bureau distant aux machines dans les murs de l'école Connexion distante dans un navigateur (authentiée), aux bureaux graphiques Proxy Web avec : Guacamole protocole VNC pour machines des salles Linux connexion RDP pour machines des salles Windows ou MeshCentral Licences préservées (Windows, Matlab, etc.) Planication identique (TP dans telle salle sur telle machine, d'1 ou 2 utilisateurs) Solution mixte : rotation présentiel / distanciel Sauvegarde chiers dans HOME de l'utilisateur Transparent pour la DISI (déploiement, etc.) Peu de coûts additionnels : machines déjà là et allumées, open-source Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  8. Intro Problématique Solutions TPs dans le navigateur Web Conclusion À

    la rentrée Exemple : MeshCentral Prise de contrôle très rapide pour tutorat à distance (TP) Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  9. Intro Problématique Solutions TPs dans le navigateur Web Conclusion À

    la rentrée Faisable à court terme? Diculté : Charge des machines x 2? avant : 1 session pour 2 étudiants après : 2 sessions pour 2 étudiants (1 présent, 1 distant) ? Faisabilité auth LDAP/CAS Contrôle démarrage sessions graphiques sur les machines via VNC/RDP Ergonomie, débits réseau, etc. Sécurité (audit code MeshCentral?) ETA soon (septembre?) Travail en cours à Évry sur Guacamole Déploiement de MeshCentral en cours à Mines Albi Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  10. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Moyen terme Cloud , cloud , cloud ... Virtualiser les plate-formes de TP, pour mieux standardiser Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  11. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Standardiser l'infra avec du Cloud Kubernetes Passage à l'échelle grâce à techno Cloud cluster Kubernetes (k8s) : grosses machines salles de TP existantes machines serveurs additionnelles (cloud privé) cloud externe (faisable en théorie, RGPD, ...)? Docker : industrialisation réutilisation Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  12. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Antidote (NRELabs) TPs réseau : environnement multi-équippements virtualisés, pour chaque apprenant Projet OpenSource jeune Docker, k8s Intègre Jupyter TSP déjà contributeur (O. Berger) https://nrelabs.io/ Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  13. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Lab réseau dans Antidote Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  14. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Améliorations/contributions souhaitables Authentication Intégration LTI Moodle Sauvegarde travaux Évaluation, etc. Bureaux graphiques Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  15. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Eclipse Che TPs développement, génie logiciel k8s, Docker Projet fondation Eclipse IDE Web : Eclipse Theia Authentication (keycloak) Workspaces : sauvegarde des travaux ... https://www. eclipse.org/che/ Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  16. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Workspaces Kubernetes Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  17. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  IDE Web : Eclipse Theia Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  18. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Labtainers https://nps.edu/web/c3o/labtainers distribué sous forme de VM TPs cyber-sécurité Docker Mécanisme évaluation / personnalisation (anti triche) TODO : Intégration à Antidote Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  19. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Plate-formes

    Open Source TPs  sur le Cloud  Idées de projets TODO : Valider approche industrialisation des TPs avec Docker (validation qualité, mutualisation/réutilisation, mises à jour, documentation, etc.) Intégrer Antidote et Eclipse Che : auth, sauvegarde workspaces, TP réseaux ou Dév (ou mixtes) Intégrer mécanisme évaluation de Labtainers dans Antidote Qui veut jouer avec moi? Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  20. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Conclusion

    Suit l'évolution de l'industrie : Agilité DevOps (pédagogique) Virtualisation / Cloud Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  21. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Bénéces

    attendus Accès universel à distance : navigateur Web Montée en charge / exibilité : plate-formes physiques kubernetes, virtualisation conteneurs, VMs suppression contrainte postes physiques mutualisation des coûts exploitation 1 environnement par apprenant (pas contrainte 2 sur un poste) Standardisation (expérience identique pour prof, élèves) Industrialisation fabrication dispositifs (qualité, réutilisation, mutualisation, ...) Agilité des déploiements (DevOps pédagogique) Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  22. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Risques

    Technicité : Kubernetes, Docker (formation DISI, ingénieurs techno-pédagogiques, enseignants) Ergonomie Dépendance qualité réseaux Dynamique projets Open Source Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud
  23. Intro Problématique Solutions TPs dans le navigateur Web Conclusion Comment?

    Atteignable? Eorts substantiels Mutualisation Open Source Remerciements : Laurent Guerby (Mines Albi) pour MeshCentral Questions? Contactez-moi : mailto:[email protected] Olivier Berger <[email protected]> Expérimentations autour de TPs en distanciel, TPs sur le Cloud