csv_glossaire.moodle {SARP.moodle} | R Documentation |
Convertir un fichier CSV en glossaire Moodle
Description
Cette fonction permet de convertir un fichier CSV, convenablement construit, en un fichier XML de glossaire pour Moodle
Usage
csv_glossaire.moodle( fichier.csv,
colonne.terme = "Mot",
colonne.definition = "D\u00e9finition",
fichier.xml = if ( TRUE == nv.fichier ) gsub(
"\\.[Cc][Ss][Vv]$",
".xml", fichier.csv )
else get( "fichier.xml",
envir = SARP.Moodle.env ),
nv.fichier = TRUE,
embellir = TRUE, deja.HTML = FALSE,
sep = ";", header = TRUE, quote = "\"",
... )
Arguments
fichier.csv |
Un vecteur de chaînes de caractères contenant les noms des fichiers à convertir. Chacun des fichiers est traité indépendamment, mais avec les mêmes valeurs des options qui suivent. |
colonne.terme |
Le nom ou le numéro de la colonne qui contient les termes à définir dans le glossaire. |
colonne.definition |
Le nom ou le numéro de la colonne qui contient les définitions des termes du glossaire. |
fichier.xml |
Le nom du fichier XML à créer ou un fichier XML déjà créé avec
|
nv.fichier |
Une valeur logique indiquant si l'on veut créer un nouveau fichier
( |
embellir , deja.HTML |
Actuellement inutilisés, prévus pour une version future |
sep , header , quote |
Options pour |
... |
Autres options pour |
Details
Cette fonction réalise la conversion d'un ou plusieurs fichiers CSV de définitions d'un glossaire pour Moodle en un fichier XML.
Ce fichier doit comporter au moins deux colonnes : l'une avec les termes à définir et l'autre avec les définitions. Chaque ligne correspond à une définition.
Value
De façon invisible, une liste des data.frames des définitions après traitement de chaque fichier. Elle n'a guère d'autre intérêt que pour détecter l'origine d'un problème de conversion.
Author(s)
Emmanuel Curis emmanuel.curis@parisdescartes.fr
See Also
Les fonctions de base de création de glossaire pour plus de souplesse.
Examples
# Conversion du fichier d'exemple fourni
# (à placer dans le répertoire de travail)
## Not run:
csv_questionnaire.moodle( "exemple_glossaire.csv" )
## End(Not run)