Système de base
Le paquetage roger-base
contient les scripts d’interpréteur de
commandes (shell scripts) Unix à la base du système de correction
automatisé.
La plus récente version est 1.2-1 (2024-04-27). Notes de mise à jour
Installation sous macOS et Windows
Utiliser les assistants d’installation.
Installateur macOS Installateur Windows
Roger requiert gettext pour la traductions des messages. Vous disposez déjà de l’outil si vous avez installé Git, notamment sous Windows. Sous macOS, assurez-vous simplement d’installer Git avec Homebrew et le tour est joué.
Installation sous Linux ou manuellement
Télécharger l’archive .tar.gz
ci-dessous, puis extraire le contenu de
l’archive à la racine de votre système de fichiers.
tar xzvf roger-base-1.2-1.zip -C /
Archive d'installation
Contenu
Le système de base est formé des outils suivants.
-
roger
est l’interface unifiée vers les autres outils ci-dessous. -
roger checkreq
vérifie la disponibilité des outils de correction (utilitaires en ligne de commande, paquetages R) sur le poste de travail de la personne effectuant la correction. -
roger clone
clone en lot tous les travaux d’étudiants hébergés dans des dépôts Git. -
roger grade
est le cœur du système, l’outil qui se charge de la correction automatique pour les critères qui le permettent. -
roger harvest
recueille les résultats de la correction, effectue des sommaires et de produit un tableau de résultats en format CSV. -
roger push
publie les résultats directement dans le dépôt Git des étudiants une fois la correction complétée. -
roger switch
permet de basculer en lot des dépôts Git d’une branche à une autre. -
roger validate
permet aux étudiants de valider leur travail (noms des fichiers et des fonctions, structure du dépôt Git, validité du code informatique) avant d’en effectuer la remise.
Paquetage R
Le paquetage R roger fournit une interface pour les scripts ainsi que les outils requis pour corriger le style de codage et la documentation dans les scripts R. Il est distribué exclusivement via CRAN.
La plus récente version est 1.5-1 (2023-10-24). Nouveautés (depuis CRAN)
Installer le paquetage directement depuis R:
> install.packages("roger")
Code source
Le code source de Roger l’omnicorrecteur est hébergé dans GitLab.
Voir sur GitLab