You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dans le contexte de la transition de SAS vers R un peu partout, on a des besoins de formation toujours plus importants mais les ressources en formateurs ne sont pas suffisantes pour suivre le besoin. Aussi, on se rend compte que le format traditionnel des formations en grand groupe sur plusieurs jours d'affilée n'est pas toujours pertinent, vu que l'apprentissage d'un langage de programmation demande beaucoup de temps de pratique et que les niveaux sont souvent très hétérogènes.
Face à ce constat, on réfléchit depuis quelques temps à un modèle d'auto-formation tutorée : des formations sur une plus longue durée (1-2 mois), où les apprenants sont majoritairement en auto-formation avec des supports adaptés, ponctuée par quelques séances régulières de tutorat pour limiter les blocages et revenir sur les concepts compliqués. On a expérimenté ce modèle pour la formation Python et ça fonctionne plutôt bien. Le but n'est pas de remplacer la formation classique, mais de toucher peut-être d'autres publics qui apprennent mieux en allant à leur rythme, et de permettre aux ressources de formation de mieux scaler.
Du coup, on a eu l'idée de généraliser ce format à la formation R, et afin de ne pas partir de zéro, de capitaliser sur l'incroyable ressource qu'est UtilitR. L'idée serait de produire pour chaque fiche un ensemble d'exercices, de difficulté graduelle, permettant de mettre en application les concepts présentés. Cela aurait en plus le bénéfice d'"apprendre à apprendre" : apprendre à lire une documentation pour résoudre des problèmes concrets, ce qui représente quand même une large part de notre travail au quotidien.
Concernant le format de déploiement :
formation assurée sur le SSP Cloud, ce qui permet de préparer et normaliser en amont l'environnement R des apprenants (mise à dispo des données, ressources, packages installés..), et également de pouvoir donner facilement la formation hors de l'Insee ;
chaque chapitre sur l'espace formation du SSP Cloud aurait un bouton "Lire" et un bouton "Lancer" (exemple). Comme c'est déjà le cas, le bouton "Lire" ouvrirait la fiche associée au chapitre sur la documentation UtilitR en ligne. Mais contrairement à l'existant, le bouton "Lancer" ne lancerait pas juste un RStudio avec l'image Docker UtilitR, mais un notebook d'exercices que les apprenants doivent résoudre en cherchant les informations pertinentes dans la fiche UtilitR ;
la question à trancher est celle du format pour les exercices. Même si RStudio est l'outil de référence pour utiliser R, je trouve qu'il est limité pour ce genre d'exercice pédagogique. Personnellement, je préfère le format du notebook qui alterne texte/lignes de code exécutables. Il y a bien learnr qui permet de faire des trucs sympas en déployant des tutoriels Markdown en Shiny, mais le problème est que le kernel n'est pas persisté d'une cellule à l'autre, on ne peut donc pas faire d'exercices progressifs qui utilisent les mêmes données par exemple. Du coup, je voterais pour des notebooks Jupyter avec un kernel R, qui résolvent les problèmes précédents. Vu que l'enjeu de ces exercices est avant tout de comprendre la logique du code R, il me semble qu'attendre la fin de la formation pour présenter RStudio et son utilisation pratique n'est pas une grosse limite.
Voilà, bien sûr tout cela n'est qu'une proposition et le format pertinent est à discuter entre nous. Cette issue vise à réfléchir à ce format et jauger l'intérêt et les potentiels de contribution.
@+ !
The text was updated successfully, but these errors were encountered:
Uniquement le dernier module "Programmer avec R" qui contient des exercices inédits (les autres modules n'ont pas été écrits par moi et contiennent pour grande partie des adaptations d'anciennes formations R dispensées à l'Insee).
Salut UtilitR,
Dans le contexte de la transition de SAS vers R un peu partout, on a des besoins de formation toujours plus importants mais les ressources en formateurs ne sont pas suffisantes pour suivre le besoin. Aussi, on se rend compte que le format traditionnel des formations en grand groupe sur plusieurs jours d'affilée n'est pas toujours pertinent, vu que l'apprentissage d'un langage de programmation demande beaucoup de temps de pratique et que les niveaux sont souvent très hétérogènes.
Face à ce constat, on réfléchit depuis quelques temps à un modèle d'auto-formation tutorée : des formations sur une plus longue durée (1-2 mois), où les apprenants sont majoritairement en auto-formation avec des supports adaptés, ponctuée par quelques séances régulières de tutorat pour limiter les blocages et revenir sur les concepts compliqués. On a expérimenté ce modèle pour la formation Python et ça fonctionne plutôt bien. Le but n'est pas de remplacer la formation classique, mais de toucher peut-être d'autres publics qui apprennent mieux en allant à leur rythme, et de permettre aux ressources de formation de mieux scaler.
Du coup, on a eu l'idée de généraliser ce format à la formation R, et afin de ne pas partir de zéro, de capitaliser sur l'incroyable ressource qu'est UtilitR. L'idée serait de produire pour chaque fiche un ensemble d'exercices, de difficulté graduelle, permettant de mettre en application les concepts présentés. Cela aurait en plus le bénéfice d'"apprendre à apprendre" : apprendre à lire une documentation pour résoudre des problèmes concrets, ce qui représente quand même une large part de notre travail au quotidien.
Concernant le format de déploiement :
Voilà, bien sûr tout cela n'est qu'une proposition et le format pertinent est à discuter entre nous. Cette issue vise à réfléchir à ce format et jauger l'intérêt et les potentiels de contribution.
@+ !
The text was updated successfully, but these errors were encountered: