Principe : la fonction `rmd_to()` extrait le code R de l'exercice saisi au format Rmd dans `inst/vignettes`, grâce à knitr::purl(), puis l'injecte dans un script R qu'elle enregistre dans le projet mis a disposition du stagiaire (soit corrections, soit enonces). En fonction du paramètre `purl` on conserve ou non le code de la correction (TRUE pour le conserver, cas des scripts de correction) Les lignes de texte du Rmd initial sont passées en commentaires de script (débutant par #').
rmd_to(module, rmdfile, folder = "corrections", purl = TRUE)[knitr::purl()]
if (FALSE) { # \dontrun{
rmd_to(module = "m7", rmdfile = "exo2.rmd")
} # }