-
Notifications
You must be signed in to change notification settings - Fork 14
Ressources référents R Maintenir les supports de formations du parcours
Maintenir la valise pédagogique du parcours R n'est ps une mince affaire.
Entre les différents modules de formation il y a des redites, comme les passages 'bien commencer' sur les projet, ou la présentation de l'utilisation de la banque d'exercice savoir faire, ou encore la présentation du parcours et celle du groupe des référents R...
Également, la partie exercice de chaque module est répétée à plusieurs endroits (énoncé seul, énoncé + correction en fin de support + package d'exercices)
Pour nous éviter de fastidieux copier coller et surtout éviter d'avoir des supports incohérents, des process ont été imaginés pour centraliser le maintien des parties qui se répètent.
Le projet présent github parcours-r comprend les 4 paragraphes communs au différents modules : https://github.com/MTES-MCT/parcours-r/tree/master/parties_communes.
On les incorpore aux supports de formations avec la fonction cat()
et stringi::stri_read_lines()
. Dans un chunk, utiliser les options
{r collecte prez ref, warning=FALSE, echo=FALSE, results='asis'}
Voici 4 exemples issus du M1.
# Utilisation du chapitre de présentation du parcours présent dans https://github.com/MTES-MCT/parcours-r
cat(stringi::stri_read_lines("https://raw.githubusercontent.com/MTES-MCT/parcours-r/master/parties_communes/le_parcours_R.Rmd", encoding = "UTF-8"), sep = "\n")
Le groupe de référents R du pôle ministériel
# Utilisation du chapitre de présentation des référents présent dans https://github.com/MTES-MCT/parcours-r
a <- knitr::knit_child(text = stringi::stri_read_lines("https://raw.githubusercontent.com/MTES-MCT/parcours-r/master/parties_communes/les_referents_R.Rmd", encoding = "UTF-8"), quiet = TRUE)
cat(a, sep = '\n')
Créer un projet sous Rstudio pour vous permettre de recenser vos travaux.
# Utilisation du chapitre de présentation des projets RStudio présent dans https://github.com/MTES-MCT/parcours-r
cat(text = stringi::stri_read_lines("https://raw.githubusercontent.com/MTES-MCT/parcours-r/master/parties_communes/bien_commencer.Rmd", encoding = "UTF-8"), sep = '\n')
Utilisation du package {savoirfR}
# Utilisation du chapitre de présentation de savoirfR présent dans https://github.com/MTES-MCT/parcours-r
a <- knitr::knit_child(text = stringi::stri_read_lines("https://raw.githubusercontent.com/MTES-MCT/parcours-r/master/parties_communes/savoir_faire.Rmd", encoding = "UTF-8"), quiet = TRUE)
cat(a, sep = '\n')
cf vignette savoirfR
Arborescence du wiki du parcours-r