BUT3 Domaines d’applications - TPs
Bienvenu sur la page des TPs.
Notre objectif est de réaliser un package R normé et valide, avec sa documentation et une application {Shiny} embarqué. ✅
Notre objectif secondaire est d’automatiser le maximum de tâches, même la mise en production de l’application Shiny.😎
Dans ces TPs nous allons fonctionner en mode projet et effleurer des notions pour organiser la réalisation de votre projet.
Les Travaux Pratiques
Durant le déroulé des TPs, certaines étapes ne sont plus spécifiées une fois vu.
Les TPs seront rendu de la manière suivante :
- Une issue créé au numéro du TP# (dans le projet)
- Une description avec les objectifs du TP
- Les réponses aux questions ( pas de copie-colle de chatGPT ou autre, réfléxion en groupe même si la réponse est fausse)
- L’identification du commit (clé SHA) et Tags et le message du commit correspondant
Voici la liste des TPs:
Aides
Vérifier que vous n’avez pas oublié une étape vu dans un précédent exercice.
Si vous avez besoin d’aide ou de précision vous avez plusieurs possibilités :
- Ce référer au cours et TD
- Rechercher sur les liens fournis
- Rechercher sur internet
- M’envoyer un email à jean-francois.rey@inrae.fr avec le début de l’objet [BUT]
- Me mentionner @jfrey dans les issues
L’évaluation
Traiter, Analyser, Valoriser et Modéliser/Développer
- Production de restitutions visuelles adaptés et accessibles aux utilisateurs.
- Développer un outils décisionnel.
- Développement statistique.
Coefficients : 1 TP/TD et 2 Projet final
TP (et TD)
Etre capable de :
- suivre les consignes (5pts)
- de travailler en binômes/trinômes (2pts)
- d’assiduité / de participer durant les séances (3pts)
- réaliser les TPs
- finir les TPs (avec les consignes) (5pts)
- répondre aux questions (5pts)
En options (rapporte des points en plus):
- proposer et implémenter des améliorations (2pts)
- TP5 si fini et valide (2pts)
Le projet
Avoir réalisé ceci :
- Montrer l’utilisation des outils : Git, GitLab et Rstudio (4pts)
- Un package normé, valide et fonctionnel (4pt)
- Structure et Normes
- Documentation
- Tests
- Installation indépendante
- Une App R Shiny (4pts)
- Données + 1 widget + 1 carto dyn. (widget et carte interagissent entre eux)
- une fonction de l’application est une fonction du package
- Données + 1 widget + 1 carto dyn. (widget et carte interagissent entre eux)
- Une gestion de projet (4pts)
- Suivi des issues et consignes
- Organisation entre binômes/trinômes (Tâches + log Git)
- Une Documentation, un code lisible et clair (4pts)
- Automatiser des tâches (4pts)
Auteur
Jean-François Rey | INRAE