Difference between revisions of "Contributions open source au projet LabnBook"

From air
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 7: Line 7:
 
LabNbook est un notebook qui fournit aux lycéens et étudiants du supérieur :
 
LabNbook est un notebook qui fournit aux lycéens et étudiants du supérieur :
   
- des espaces d'écriture structurés par leurs enseignants, pour écrire collaborativement des rapports de projet, des cahiers de laboratoire, des comptes-rendus de travaux pratiques ou tout autre document scientifique ;
+
* des espaces d'écriture structurés par leurs enseignants, pour écrire collaborativement des rapports de projet, des cahiers de laboratoire, des comptes-rendus de travaux pratiques ou tout autre document scientifique ;
- des outils intégrés permettant des activités d'apprentissage innovantes en sciences expérimentales comme concevoir des expériences, modéliser dynamiquement des données...
+
* des outils intégrés permettant des activités d'apprentissage innovantes en sciences expérimentales comme concevoir des expériences, modéliser dynamiquement des données...
-des outils de collaboration, de suivi et de rétroaction pour faciliter le travail à distance et permettre aux étudiants de gagner en autonomie.
+
* des outils de collaboration, de suivi et de rétroaction pour faciliter le travail à distance et permettre aux étudiants de gagner en autonomie.
   
 
Pour ces raisons, LabNbook est la plateforme de choix pour encadrer les travaux de sciences expérimentales, dans le cadre des pédagogies actives et/ou en enseignement hybride.
 
Pour ces raisons, LabNbook est la plateforme de choix pour encadrer les travaux de sciences expérimentales, dans le cadre des pédagogies actives et/ou en enseignement hybride.
   
 
LabNbook est une plateforme open source et gratuite, utilisée par plus de 3 500 étudiants chaque année, à l'Université Grenoble-Alpes, Grenoble-INP, dans des lycées et des CPGE.
 
LabNbook est une plateforme open source et gratuite, utilisée par plus de 3 500 étudiants chaque année, à l'Université Grenoble-Alpes, Grenoble-INP, dans des lycées et des CPGE.
  +
  +
[https://labnbook.fr/ | Plus d'infos sur LabNbook ]
  +
  +
[https://uga.labnbook.fr/login | Essayer Labnbook]
   
 
=Axes de travail=
 
=Axes de travail=
Line 26: Line 30:
 
Ce sujet est proche de ce que vous pourrez retrouver en entreprise avec de la TMA (Tierce Maintenance Application). C'est un bon exercice afin de contribuer à un projet concret et en production.
 
Ce sujet est proche de ce que vous pourrez retrouver en entreprise avec de la TMA (Tierce Maintenance Application). C'est un bon exercice afin de contribuer à un projet concret et en production.
   
  +
[https://gricad-gitlab.univ-grenoble-alpes.fr/labnbook/labnbook/-/boards Board Gitlab de travail ]
== Intégration d'un outil de dessin 'Zwibbler' ==
 
   
 
== Étude "Green IT" ==
Zwibbler est un éditeur de dessin facilement intégrable et modifiable. L'idée est de remplacer l'outil actuel de dessin qui ne donne pas satisfaction.
 
 
== Étude "Green IT" (Déja pris) ==
 
   
 
Pollution numérique : "L'expression « pollution numérique » désigne les impacts environnementaux négatifs de ces technologies qui ressortent de leur bilan environnemental. La consommation d'électricité non négligeable des systèmes, l'usage de matières premières et d'énergie grise pour la fabrication des appareils, leur transformation en déchets après leur remplacement sont généralement évalués."
 
Pollution numérique : "L'expression « pollution numérique » désigne les impacts environnementaux négatifs de ces technologies qui ressortent de leur bilan environnemental. La consommation d'électricité non négligeable des systèmes, l'usage de matières premières et d'énergie grise pour la fabrication des appareils, leur transformation en déchets après leur remplacement sont généralement évalués."
   
Comment évaluer l'impact d'un logiciel ? Comment améliorer ce logiciel ? Disrupt Campus propose d'utiliser EDCampus comme un cas type de transformation durable d'un logiciel.
+
Comment évaluer l'impact d'un logiciel ? Comment améliorer ce logiciel ? Nous vous proposons de travailler sur l'impact écologique d'un outil collaboratif comme Lnb.
   
 
https://www.novethic.fr/actualite/environnement/pollution/isr-rse/pollution-numerique-l-impact-sur-l-environnement-n-est-pas-virtuel-143921.html
 
https://www.novethic.fr/actualite/environnement/pollution/isr-rse/pollution-numerique-l-impact-sur-l-environnement-n-est-pas-virtuel-143921.html
 
== Intégration à Moodle (Reporté) ==
 
 
Moodle est la plateforme pédagogique de référence pour la majorité des universités et écoles. Dans ce contexte, nous souhaitons renforcer l’intégration d’EdCampus avec les usages pédagogiques exploitant Moodle en proposant la mise en oeuvre d’une interconnexion entre elles afin de :
 
 
 
- permettre aux enseignants d’ajouter une “activité” (au sens de Moodle) dans leur cours côté Moodle et qui s’appelle “Projet EdCampus”. Remarque : cette activité est une activité dite “externe”, basée sur le protocole LTI implémenté par Moodle.
 
 
- une fois l’activité mise en place côté Moodle, les étudiants inscrits au cours peuvent accéder au projet EdCampus correspondant (idéalement, sans réauthentification)
 
 
- Inversement, il faut étudier la possibilité qu’une évaluation de livrable côté EdCampus puisse être remontée côté Moodle.
 
 
== Import-Export ==
 
 
Afin de faciliter l’interopérabilité et la réplication de projet, EDCampus souhaite améliorer et ajouter des fonctionnalités d’import/export. Actuellement il est seulement possible d’importer des tâches ou des utilisateurs depuis un fichier csv. Nous souhaiterions aller plus loin en pouvant importer des livrables, contacts, etc. Le pendant serait de pouvoir exporter tous ces “objets” et même des projets entiers. Selon les besoins, un arbitrage sera effectué afin de définir les imports/exports les plus pertinents.
 
 
== Calendrier ==
 
 
L’intégration avec Google Calendars et iCal est déterminante afin de faciliter la création et gestion des réunions entre les membres d’un projet. La faisabilité technique d’une intégration avec Framadate est à étudier afin de faciliter la création de réunion.
 
   
 
== Choix du sujet ==
 
== Choix du sujet ==
   
L'équipe Projet en fonction de sa taille et des aspirations piocher dans chacun des sujets.
+
L'équipe Projet en fonction de sa taille et des aspirations pourra piocher dans chacun des sujets.
   
 
==Encadrement==
 
==Encadrement==
  +
  +
Comme pour le projet EDCampus, nous fonctionnerons en Sprint agile (1 semaine semble le plus adapté au projet). En début de Sprint, nous identifierons un lot d'issue Gitlab à faire pour la semaine. En fin de semaine nous ferons la rétrospective du travail réalisé et identifierons les améliorations possibles. Et on recommence. Nous pourrons passer un peu de temps pour vous former et présenter l'outil en début de projet. En cas de blocage et si nos agendas nous le permettent nous pourrons vous aider à avancer.
 
 
* Anthony Geourjon, Gérard Pollier (Disrupt Campus Grenoble)
+
* Anthony Geourjon, anthony.geourjon@univ-grenoble-alpes.fr
  +
* Cédric Dham, cedric.dham@univ-grenoble-alpes.fr
  +
* David Beniamine, david.Beniamine@univ-grenoble-alpes.fr
 
* Didier Donsez
 
* Didier Donsez
  +
 
== Mots clés ==
  +
  +
Open source, en production, PHP, Laravel, Agile, Gitlab, Codeception

Latest revision as of 22:39, 19 January 2022

<< Projets 2021-2022

LabNbook.png

Présentation

LabNbook est un notebook qui fournit aux lycéens et étudiants du supérieur :

  • des espaces d'écriture structurés par leurs enseignants, pour écrire collaborativement des rapports de projet, des cahiers de laboratoire, des comptes-rendus de travaux pratiques ou tout autre document scientifique ;
  • des outils intégrés permettant des activités d'apprentissage innovantes en sciences expérimentales comme concevoir des expériences, modéliser dynamiquement des données...
  • des outils de collaboration, de suivi et de rétroaction pour faciliter le travail à distance et permettre aux étudiants de gagner en autonomie.

Pour ces raisons, LabNbook est la plateforme de choix pour encadrer les travaux de sciences expérimentales, dans le cadre des pédagogies actives et/ou en enseignement hybride.

LabNbook est une plateforme open source et gratuite, utilisée par plus de 3 500 étudiants chaque année, à l'Université Grenoble-Alpes, Grenoble-INP, dans des lycées et des CPGE.

| Plus d'infos sur LabNbook

| Essayer Labnbook

Axes de travail

Participation à la vie du logiciel

  • Correction de bugs remontés par les utilisateurs
  • Ajout de fonctionnalités
  • Diminution de la dette technique
  • Mise en place de pratique CI/CD, DevOps

Ce sujet est proche de ce que vous pourrez retrouver en entreprise avec de la TMA (Tierce Maintenance Application). C'est un bon exercice afin de contribuer à un projet concret et en production.

Board Gitlab de travail

Étude "Green IT"

Pollution numérique : "L'expression « pollution numérique » désigne les impacts environnementaux négatifs de ces technologies qui ressortent de leur bilan environnemental. La consommation d'électricité non négligeable des systèmes, l'usage de matières premières et d'énergie grise pour la fabrication des appareils, leur transformation en déchets après leur remplacement sont généralement évalués."

Comment évaluer l'impact d'un logiciel ? Comment améliorer ce logiciel ? Nous vous proposons de travailler sur l'impact écologique d'un outil collaboratif comme Lnb.

https://www.novethic.fr/actualite/environnement/pollution/isr-rse/pollution-numerique-l-impact-sur-l-environnement-n-est-pas-virtuel-143921.html

Choix du sujet

L'équipe Projet en fonction de sa taille et des aspirations pourra piocher dans chacun des sujets.

Encadrement

Comme pour le projet EDCampus, nous fonctionnerons en Sprint agile (1 semaine semble le plus adapté au projet). En début de Sprint, nous identifierons un lot d'issue Gitlab à faire pour la semaine. En fin de semaine nous ferons la rétrospective du travail réalisé et identifierons les améliorations possibles. Et on recommence. Nous pourrons passer un peu de temps pour vous former et présenter l'outil en début de projet. En cas de blocage et si nos agendas nous le permettent nous pourrons vous aider à avancer.

  • Anthony Geourjon, anthony.geourjon@univ-grenoble-alpes.fr
  • Cédric Dham, cedric.dham@univ-grenoble-alpes.fr
  • David Beniamine, david.Beniamine@univ-grenoble-alpes.fr
  • Didier Donsez

Mots clés

Open source, en production, PHP, Laravel, Agile, Gitlab, Codeception