This is an old revision of the document!
Le format de fichier est désormais adapté à Moodle 2 pour cette nouvelle version.
chaque ligne du fichier contient un enregistrement. les données de chaque enregistrement sont séparées par une virgule (ou un autre caractère de séparation, la configuration de l'outil doit être vérifiée). le premier enregistrement contient le nom des champs qui composent les enregistrements, et détermine ainsi la structure de la suite du fichier.
Champ | Valeur |
---|---|
category | Forward?Slash-Delimited Category “Path” String (new categories are created as necessary) OR Integer Database Category ID |
cost | String(10) |
format | String('social','topics','weeks', …) |
fullname | String(254) |
groupmode | 0=NOGROUPS,1=SEPARATEGROUPS,2=VISIBLEGROUPS |
groupmodeforce | 0=FALSE,1=TRUE |
guest | 0=NO,1=YES |
self | 0=NO, 1=YES |
idnumber | String(100) |
lang | String(10) as lowercase 2 letters lang code |
maxbytes | Integer(Site Max) |
newsitems | Integer(10) |
shortname | String(15) |
showgrades | 0=FALSE,1=TRUE |
showreports | 0=FALSE,1=TRUE |
sortorder | Integer |
startdate | Timestamp |
summary | Text |
teacher1,2,…?_account | Search String that returns only one User Account (as used in Administration » Edit user accounts OR Integer Database User ID |
teacher1,2,…?_role | String(40) |
template | String |
theme | String(50) |
timecreated | String Date Literal |
timemodified | String Date Literal |
topic0 main heading?, topic1 … topic52 topic/week headings? | Text |
visible | 0=FALSE,1=TRUE |
visibleold | 0=FALSE, 1=TRUE |
legacyfiles | 0=FALSE, 1=TRUE |
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.
Pour les données booléennes, utilisez 0 pour faux et 1 pour vrai.
Le cours peut être créé à partir d'un modèle (template). Ce modèle désigne soit :