Ces fonctions permettent de créer du code HTML à partir du résultat d'une fonction R, avec une mise en forme spécifique, pour insertion dans une question Moodle.
sortie_R.moodle( objet.R, ... )# S3 method for htest
sortie_R.moodle( objet.R, precision = 4, ... )
# S3 method for call
sortie_R.moodle( objet.R, precision = 4, ... )
# S3 method for numeric
sortie_R.moodle( objet.R, precision = 4,
enjoliver = !cadre, cadre = TRUE,
couleur.trait = "Black", lg.trait = "2",
marge = if ( enjoliver ) c( 10, 10, 1, 1 ) else c( 25, 25, 1, 1 ),
pre.X = NA, pre.X.nom = NA, noms.gras = TRUE, ... )
Une chaîne de caractère contenant le code HTML approprié.
L'objet R à convertir
Nombre de décimales à conserver pour l'affichage des
nombres (arrondis avec round
).
Si TRUE
, la sortie est mise en forme en
utilisant des balises HTML appropriées. Sinon, elle est faite pour
reproduire le plus possible l'affichage dans la console R.
Si TRUE
, un cadre est dessiné (via les styles CSS
appropriées) tout autour de la sortie.
Options pour l'affichage des vecteurs numériques
Couleur et épaisseur des filets des tableaux, pour la mise en forme enjolivée. La couleur peut être n'importe quelle couleur autorisée en CSS ; l'épaisseur des filets est exprimée en pixels.
Les marges à laisser au sein de chaque case du tableau affichant les résultats. Ce doit être un vecteur de quatre valeurs entières, correspondant dans l'ordre aux marges gauche, droite, haute et basse, exprimées en pixels.
Dans la version enjolivée, textes à afficher en première colonne du tableau, avant les premières valeurs.
Si TRUE
, les noms des éléments du vecteur sont
affichés en gras dans la première ligne du tableau.
Paramètres de mise en forme additionnels, en particulier
indiquant la commande à afficher (commande
), sa couleur
(couleur.commande
, nom de couleur HTML/CSS et non R, par
défaut du bleu), s'il faut un cadre (cadre
, présent par
défaut) et dans ce cas son épaisseur (largeur.cadre
, 2 pixels
par défaut) et sa couleur (couleur.cadre
, noir par défaut).
Emmanuel Curis emmanuel.curis@parisdescartes.fr
afficher_echantillon.moodle
pour afficher un
vecteur de valeurs sous forme d'un tableau.