toolsynccoursecreate

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
toolsynccoursecreate [2015/09/09 09:51]
admin créée
toolsynccoursecreate [2024/04/04 15:50] (current)
Line 1: Line 1:
-Fichier de création de cours (2.x)+==== Fichier de création de cours (2.x) ==== 
 Le format de fichier est désormais adapté à Moodle 2 pour cette nouvelle version. Le format de fichier est désormais adapté à Moodle 2 pour cette nouvelle version.
  
Line 10: Line 11:
 |    cost | String(10) | |    cost | String(10) |
 |    format | String('​social','​topics','​weeks',​ ...) | |    format | String('​social','​topics','​weeks',​ ...) |
-|    fullname | String(254) |+|    ​**fullname* ** | String(254) |
 |    groupmode | 0=NOGROUPS,​1=SEPARATEGROUPS,​2=VISIBLEGROUPS | |    groupmode | 0=NOGROUPS,​1=SEPARATEGROUPS,​2=VISIBLEGROUPS |
 |    groupmodeforce | 0=FALSE,​1=TRUE | |    groupmodeforce | 0=FALSE,​1=TRUE |
Line 19: Line 20:
 |    maxbytes | Integer(Site Max) | |    maxbytes | Integer(Site Max) |
 |    newsitems | Integer(10) | |    newsitems | Integer(10) |
-|    shortname | String(15) |+|    ​**shortname* ** | String(15) |
 |    showgrades | 0=FALSE,​1=TRUE | |    showgrades | 0=FALSE,​1=TRUE |
 |    showreports | 0=FALSE,​1=TRUE | |    showreports | 0=FALSE,​1=TRUE |
Line 35: Line 36:
 |    visibleold | 0=FALSE, 1=TRUE | |    visibleold | 0=FALSE, 1=TRUE |
 |   ​legacyfiles | 0=FALSE, 1=TRUE | |   ​legacyfiles | 0=FALSE, 1=TRUE |
 +
 +=== Champs obligatoires ===
 +
 +Seuls les champs marqués en gras sont obligatoires. La construction du cours pouvant utiliser plusieurs stratégies (restauration,​ création par défaut), les règles sont différentes suivant le cas de figure.  ​
 +
 +En général : 
 +
 +   * si vous fournissez un ''​template''​ correspondant à une archive complète d'un cours, cette archive contient toutes les valeurs nécessaires à la construction du cours. Le seul champ dont vous vous préoccuperez en plus sera probablement le champ ''​category'',​ afin de localiser le cours généré à un endroit adéquat.
 +   * si vous ne fournissez pas de ''​template'',​ alors certains attributs seront utiles pour bien définir l'​état du cours à créer, sinon, ce sont les valeurs "par défaut"​ (''​Administration du site > cours > ) qui s'​expriment.
 +
 +=== Catégorie de cours ===
  
 La catégorie peut être fournie comme un "​chemin"​ séparé par des slash ("/"​). Les catégories manquantes à partir de la racine seront créées autant que nécessaire. Si la catégorie est fournie comme un entier, il s'agit de l'Id de catégorie et cette catégorie DOIT exister. La catégorie peut être fournie comme un "​chemin"​ séparé par des slash ("/"​). Les catégories manquantes à partir de la racine seront créées autant que nécessaire. Si la catégorie est fournie comme un entier, il s'agit de l'Id de catégorie et cette catégorie DOIT exister.
 +
 Les virgules séparant les données doivent être encodées , - le script les interprétera automatiquement comme des virgules. Les virgules séparant les données doivent être encodées , - le script les interprétera automatiquement comme des virgules.
  
 Pour les données booléennes,​ utilisez 0 pour faux et 1 pour vrai. Pour les données booléennes,​ utilisez 0 pour faux et 1 pour vrai.
 +
 +=== Utilisation de modèles ou de sauvegardes pour charger le contenu à la création ===
  
 Le cours peut être créé à partir d'un modèle (template). Ce modèle désigne soit : Le cours peut être créé à partir d'un modèle (template). Ce modèle désigne soit :
  
   * le nom court d'un cours de la plate-forme disposant d'une archive sauvegardée SANS LES DONNEES utilisateur.   * le nom court d'un cours de la plate-forme disposant d'une archive sauvegardée SANS LES DONNEES utilisateur.
-  * sinon ()  +  * Si le contenu du champ template ne peut être assimilé à un cours existant, alors il peut désigner un chemin physique d'​accès à une archive Moodle ​(.mbzcompatible stockée localement sur le serveur.
  
 +[[ToolSync|Revenir à l'​index de l'​outil]]
  
toolsynccoursecreate.1441785097.txt.gz · Last modified: 2024/04/04 15:50 (external edit)