Chapitre 2 Organisation générale

La plateforme pédagogique LearnIt::R est constituée d’un ensemble d’outils logiciels et de services permettant de créer des cours interactifs en ligne. Dans sa version complète, elle est complexe. Heureusement, vous pouvez vous approprier ses différentes fonctionnalités progressivement. Une version centrée sur GitHub, appelée pour cette raison LearnIt::R GitHub, ne nécessite pas l’installation de serveurs spécialisés, ni de base de données. Nous conseillons de commencer par cette version. LearnIt::R LRS est une version plus complète qui nécessite l’installation d’une base de données (LRS pour Learning Record Store) pour collecter les traces de l’activité des étudiants en temps réel. Cette base de données ouvre à d’autres possibilités qui sont exploitées pour offrir une vision plus complète et en temps réel de la progression des étudiants. Par la suite, ces deux versions sont décrites successivement.

Avant d’installer la plateforme LearnIt::R, vous devez configurer un environnement logiciel basé autour de R et de RStudio pour vous, mais aussi pour vos étudiants (tout du moins si l’apprentissage de R fait partie de votre cours).

  • R est un logiciel Open Source de statistique, visualisation et manipulation des données. C’est le langage principal des outils composant LearnIt::R. Si votre cours vise, entre autres, à enseigner R à vos étudiants, ce langage informatique ne vous est pas étranger. Vous n’aurez pas à apprendre un autre langage pour accéder aux fonctionnalités de la plateforme LearnIt::R. R est un logiciel puissant et gratuit que l’étudiant pourra s’approprier pour faire ensuite ses analyses tout au long de sa carrière s’il le souhaite. Il est détaillé au chapitre 3.

  • RStudio est un environnement de développement intégré (IDE pour “integrated development environment” en anglais) gratuit. Il permet aux étudiants de réaliser leurs exercices en R facilement. Une version Desktop est installable localement sur un ordinateur. La version serveur permet de travailler dans une interface utilisateur identique à peu de choses près sur le cloud. Couplé à R Markdown ou Quarto, RStudio permet d’éditer du code R et d’écrire des rapports ou autres documents dans un environnement unique. Son installation et son utilisation dans le cadre d’un cours sont discutés au chapitre 3.