Ceci est une ancienne révision du document !
Intégrer un référentiel de compétences dans Moodle
Il y a deux possibilités pour intégrer un référentiel dans Moodle :
- soit par fichier csv que vous transmettez à une personne qui a les droits pour l'intégrer ;
- soit par l'interface si vous avez les droits de le faire directement (ex : administrateur plateforme ou ingénieur pédagogique).
Par fichier csv
Étape 1 : remplir son fichier csv
Préparer son fichier dans un tableur
Ligne 1
Le fichier doit avoir en première ligne les entêtes de colonnes suivantes :
Élément | Obligatoire/Optionnel | Définition |
---|---|---|
ID de la compétence parente | Obligatoire | Identifiant unique de la compétence parente dans une hiérarchie. Laissez vide pour une compétence racine. |
ID | Obligatoire | Identifiant unique pour chaque compétence. Cet ID permet de différencier les compétences dans Moodle. |
Nom abrégé | Obligatoire | Nom court de la compétence utilisé pour une identification rapide et lisible. |
Description | Obligatoire | Détail ou explication précise de la compétence. Peut inclure des informations supplémentaires sur les objectifs. |
Format de description | Obligatoire | Définit si la description est en texte brut ou en HTML. Par défaut, la valeur est “1” pour HTML. |
Valeurs du barème | Obligatoire | Liste des niveaux d’évaluation associés à la compétence (ex. : Non compétent, En cours, Compétent). |
Configuration du barème | Obligatoire | Format JSON définissant les niveaux du barème et leurs propriétés (par exemple : niveau par défaut ou proficient). |
Type de règle de compétence | Optionnel | Permet de spécifier une règle particulière liée à la validation ou l’évaluation de la compétence. |
Règle d’objectif | Optionnel | Spécifie une règle conditionnant la validation de la compétence en fonction d’un objectif. |
Règle de paramétrage | Optionnel | Définit des paramètres supplémentaires pour évaluer ou valider la compétence. |
IDs des compétences croisées associées | Obligatoire | Liste des identifiants de compétences liées ou croisées qui partagent des objectifs ou des dépendances. |
ID d’exportation | Optionnel | Utilisé pour identifier la compétence dans un contexte d’exportation ou pour l’interopérabilité avec d’autres outils. |
Est un référentiel | Obligatoire | Indique si l’élément est un référentiel global ou une compétence spécifique. La valeur est généralement “1” pour référentiel. |
Taxonomie | Obligatoire | Classification ou type de la compétence (ex. : compétence, objectif, comportement). Utilisé pour organiser le référentiel. |
Ligne 2
En seconde ligne, on renseigne les caractéristiques de notre référentiel, c'est-à-dire :
ID
= code du référentielNom abrégé
= intitulé du référentielDescription
= facultatif, on peut par exemple renseigner ici le nom complet de la formation associée à ce référentielFormat de description
= 1Valeurs du barème
= barème (ou scale) choisi par défaut pour ce référentiel (Attention, les valeurs du barèmes précisés ici doivent être parfaitement identiques à celle du barème existant, séparés par des virgules sans espace)Configuration du barème
= renseignement de l’identifiant du barème choisi s'il existe déjà dans la plateforme (scaleid
), de l'échelon par défaut (scaledefault
à 1) et du ou des échelons qui permettent de valider (proficient
à 1) ; les échelons sont pris dans l'ordre définis dans le barème ;Est un référentiel
= 1Taxonomie
= liste des niveaux choisis dans le référentiel présentés du plus haut niveau au plus fin, en anglais, séparés par des virgules, tout en minuscule et sans espace. Ex :domain,competency,proficiency,level
. Le choix s'effectue dans la liste suivante :
- behaviour = Comportement;
- competency = Compétence;
- concept = Concept;
- domain = Domaine;
- indicator = Indicateur;
- level = Niveau;
- outcome = Objectif;
- practice = Entraînement;
- proficiency = Aptitude;
- skill = Habileté;
- value = Valeur;
Pour la ligne 2, ne pas remplir les autres champs.
Lignes 3 et suivantes
Pour la ligne 3 et suivante, on peut remplir les compétences, sous-compétences, etc.
On remplis pour chaque ligne :
- de manière obligatoire :
ID
,Nom abrégé
,Format de description
= 1
- de manière facultative :
Description
,
On remplis pour chaque niveau parent :
- de manière obligatoire : case
ID de la compétence parente
vide - de manière facultative :
Type de règle de compétence (optionnelle)
notammentcore_competency\competency_rule_all
si on veut que toutes les niveaux enfants soient validés pour valider le niveau parent.Règle d'objectif (optionnelle)
,Règle de paramétrage (optionnelle)
On remplis pour chaque niveau enfant :
- de manière obligatoire :
ID de la compétence parente
= préciser ici l'ID du niveau parent. - de manière facultative :
Valeurs du barème
etConfiguration du barème
uniquement si on souhaite un barème spécifique pour un niveau de la taxonomie qui soit différent du barème par défaut.
Référez vous à l'exemple ci dessous
légende
* ❌ = ne pas remplir
*__
= optionnel
referentiel_competence_test.xlsx
Enregistrer son fichier
Vous devez choisir :
- enregistrer sous le format
.csv
- ouvrir l'édition des paramètres du filtre
- Choisir le format
UTF-8
et le séparateur point-virgule;
Un pas à pas détaillé de l'enregistrement sous open office CALC est accessible dans le tutoriel suivant : Inscription des utilisateurs en lots dans UN espace de cours (avec un fichier .csv)
Étape 2 : intégrer le fichier csv
Personne cible : administrateur plateforme, ingénieur pédagogique.
Vérifier la correspondance avec le barème (scale)
1. Aller dans administration du site > Notes > Barèmes
.
2. Cliquer sur la roue crantée au niveau du barème existant souhaité (colonne “modifier”).
3. Dans l'URL, relevez son identifiant (scaleid) comme dans l'exemple suivant, il s'agit du barème n°39 : https://lfoadtest.unicaen.fr/moodle/grade/edit/scale/edit.php?courseid=0&id=39
4. Ajuster si nécessaire la colonne
Configuration du barème
en remplaçant la valeur du scaleid
par celui relevé ci-dessus.
5. Enregistrer.
Charger le référentiel
1. Aller dans administration du site > Compétences > Importation de référentiel de compétences
;
2. Charger le fichier et choisir le bon délimiteur (virgule ou point-virgule) et l'encodage UTF-8 ;
3. Vérifier la correspondance des données entre champs à renseigner dans l'import et entêtes de colonnes de votre fichier ;
4. Valider et vérifier que l'import s'est bien déroulé, notamment le barème (en anglais “scale”).
Par l'interface
Pour accéder à l'interface, il faut aller dans administration du site > Compétences > Référentiel de compétences > Ajouter un référentiel de compétences
.