Attention : vous consultez actuellement la documentation dédiée aux versions 1.x de Moodle. La documentation pour les versions 2.x de Moodle est consultable ici : mod/referentiel/import instance, celle pour les versions 3.x de Moodle est consultable ici : mod/referentiel/import instance et celle pour Moodle 4.x est consultable là : mod/referentiel/import instance.

« mod/referentiel/import instance » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Page créée avec « == Importer un référentiel == Si vous disposez d'une sauvegarde d'un référentiel au format XML (produite par la fonction symétrique Exporter) vous pouvez recharger celu... »)
 
Ligne 1 : Ligne 1 :
== Importer un référentiel ==
= Importer un référentiel =


Si vous disposez d'une sauvegarde d'un référentiel au format XML (produite par la fonction symétrique Exporter) vous pouvez recharger celui-ci dans votre cours Moodle.
Si vous disposez d'une sauvegarde d'un référentiel au format XML (produite par la fonction symétrique Exporter) vous pouvez recharger celui-ci dans votre cours Moodle.
Ligne 9 : Ligne 9 :
** Vous avez choisi d'écraser la version existante, elle est remplacée par la version importée ;
** Vous avez choisi d'écraser la version existante, elle est remplacée par la version importée ;
** Vous avez choisi de conserver la version existante ; l'importation est interrompue ;
** Vous avez choisi de conserver la version existante ; l'importation est interrompue ;
== Formats d'importation / exportation ==
* XML est un format textuel de données représentant l'information comme une hiérarchies de balises et de données imbriquées. Il permet la sauvegarde et la restauration de référentiels, d'activités et de certificats.
<referentiel>
<id>2</id>
<name>Test</name>
<domaine>
  <id>3</id>
  <code_domaine>test1</code_domaine>
  <description_domaine>
  <text>Description Test1</text>
  </description_domaine>
  <ref_referentiel>2</ref_referentiel>
  <competence>
    <id>8</id>
    <code_competence>Test1.1</code_competence>
    <description_competence>
      <text>Description Test1.1</text>
    </description_competence> 
    <item>
      <id>28</id>
      <code>Test1.1.1</code>
      <description_item>
        <text>Description Test1.1.1</text>
      </description_item>
    </item>   
    <item>
      <id>30</id>
      <code>Test1.1.2</code>
      <description_item>
        <text>Description Test1.1.2</text>
      </description_item>
    </item>     
  </competence>
</domaine>
</referentiel>
* Le format XHTML est un format d'exportation de type page Web destiné à l'affichage.
* Le format CSV est un format textuel de données tabulaires (comme dans un tableur).
Le format CSV utilise un séparareur, en général ';' entre les cellules de la table.
Par exemple :
      nom;prenom;mell;ville;cours1;role1;cours2;role2;
      HADDOCK;Archibald;a.haddock@moulinsart.be;Moulinsart;Navigation;professeur;
      TOURNESOL;Tryphon;t.tournesol@moulinsart.be;Moulinsart;Physique;professeur;
      CASTAFIORE;Bianca;la_castafiore@moulinsart.be;Moulinsart;Chant;professeur;
      ;Tintin;tintin@moulinsart.be;Moulinsart;Chant;etudiant;
       
Ce qui donne en tableau :
<div>
<font size="-1">
<table cellspacing="1" cellpadding="2" bgcolor="#000000" border="0">
<tr bgcolor="#999999"><th>nom</th><th>prenom</th><th>mel</th><th>ville</th><th>cours1</th><th>role1</th></tr>
<tr bgcolor="#00CCFF"><td>HADDOCK</td><td>Archibald</td><td>a.haddock@moulinsart.be</td><td>Moulinsart</td><td>Navigation</td><td>professeur</td></tr>
<tr bgcolor="#66FF66"><td>TOURNESOL</td><td>Tryphon</td><td>t.tournesol@moulinsart.be</td><td>Moulinsart</td><td>Physique</td><td>professeur</td></tr>
<tr bgcolor="#00CCFF"><td>CASTAFIORE</td><td>Bianca</td><td>la_castafiore@moulinsart.be</td><td>Moulinsart</td><td>Chant</td><td>professeur</td></tr>
<tr bgcolor="#66FF66"><td>&nbsp;</td><td>Tintin</td><td>tintin@moulinsart.be</td><td>Moulinsart</td><td>Chant</td><td>etudiant</td></tr>
</table>
</font>
</div>
Le format CSV est mal adapté aux données imbriquées comme un référentiel de compétences. Il permet toutefois d'utiliser un tableur comme éditeur ce qui le rend particulièrement pratique.
     




[[en:Import a skills repository]]
[[en:Import a skills repository]]

Version du 1 avril 2010 à 19:46

Importer un référentiel

Si vous disposez d'une sauvegarde d'un référentiel au format XML (produite par la fonction symétrique Exporter) vous pouvez recharger celui-ci dans votre cours Moodle.

Deux situations peuvent alors se produire :

  • C'est un nouveau référentiel pour cet espace Moodle ; il devient disponible pour ce cours (local != 0) ou pour tous les cours (local == 0) ;
  • S'il existe une version locale identique (même nom, même code) - le référentiel existe déjà dans Moodle :
    • Vous avez choisi d'écraser la version existante, elle est remplacée par la version importée ;
    • Vous avez choisi de conserver la version existante ; l'importation est interrompue ;


Formats d'importation / exportation

  • XML est un format textuel de données représentant l'information comme une hiérarchies de balises et de données imbriquées. Il permet la sauvegarde et la restauration de référentiels, d'activités et de certificats.
<referentiel>
<id>2</id>
<name>Test</name>
<domaine>
 <id>3</id>
 <code_domaine>test1</code_domaine>
 <description_domaine>
 <text>Description Test1</text>
 </description_domaine>
 <ref_referentiel>2</ref_referentiel>
 <competence>
   <id>8</id>
   <code_competence>Test1.1</code_competence>
   <description_competence>
     <text>Description Test1.1</text>
   </description_competence>   
   <item>
     <id>28</id>
     <code>Test1.1.1</code>
     <description_item>
       <text>Description Test1.1.1</text>
     </description_item>
   </item>    
   <item>
     <id>30</id>
     <code>Test1.1.2</code>
     <description_item>
       <text>Description Test1.1.2</text>
     </description_item>
   </item>      
 </competence>
</domaine>
</referentiel>


  • Le format XHTML est un format d'exportation de type page Web destiné à l'affichage.
  • Le format CSV est un format textuel de données tabulaires (comme dans un tableur).

Le format CSV utilise un séparareur, en général ';' entre les cellules de la table.

Par exemple :

     nom;prenom;mell;ville;cours1;role1;cours2;role2;
     HADDOCK;Archibald;a.haddock@moulinsart.be;Moulinsart;Navigation;professeur;
     TOURNESOL;Tryphon;t.tournesol@moulinsart.be;Moulinsart;Physique;professeur;
     CASTAFIORE;Bianca;la_castafiore@moulinsart.be;Moulinsart;Chant;professeur;
     ;Tintin;tintin@moulinsart.be;Moulinsart;Chant;etudiant;
       

Ce qui donne en tableau :

nomprenommelvillecours1role1
HADDOCKArchibalda.haddock@moulinsart.beMoulinsartNavigationprofesseur
TOURNESOLTryphont.tournesol@moulinsart.beMoulinsartPhysiqueprofesseur
CASTAFIOREBiancala_castafiore@moulinsart.beMoulinsartChantprofesseur
 Tintintintin@moulinsart.beMoulinsartChantetudiant

Le format CSV est mal adapté aux données imbriquées comme un référentiel de compétences. Il permet toutefois d'utiliser un tableur comme éditeur ce qui le rend particulièrement pratique.