mirror of
https://github.com/moodle/moodle.git
synced 2025-02-02 06:10:08 +01:00
27 lines
3.2 KiB
HTML
Executable File
27 lines
3.2 KiB
HTML
Executable File
<p align="center"><strong>Importer des utilisateurs</strong></p>
|
|
|
|
<p>Notons avant tout qu'<strong>il n'est habituellement pas nécessaire d'importer des utilisateurs</strong> pour les inscrire. Pour réduire les interventions manuelles dans la gestion du site, il est préférable d'utiliser l'une des méthodes d'authentification proposées par Moodle. Par exemple, Moodle peut se connecter à une base de données externe, ou bien les utilisateurs peuvent créer leurs propres comptes. Voyez la section Authentification dans la page d'administration de votre site.</p>
|
|
<p>Si vous désirez toutefois importer manuellement des comptes utilisateurs à partir d'un fichier texte, ce fichier doit être formaté de la façon suivante :</p>
|
|
|
|
<ul>
|
|
<li>chaque ligne du fichier contient un enregistrement ;</li>
|
|
<li>les données de chaque enregistrement sont séparées par une virgule ;</li>
|
|
<li>le premier enregistrement contient le nom des champs qui composent les enregistrements.
|
|
<blockquote>
|
|
<p><strong>Champs requis :</strong> ces champs doivent être mentionnés dans le premier enregistrement et définis pour tous les utilisateurs</p>
|
|
<p><font color="#990000" face="Courier New, Courier, mono">username, password, firstname, lastname, email</font></p>
|
|
<p><strong>Champs par défaut :</strong> ces champs sont optionnels - s'ils ne sont pas inclus, leurs valeurs seront les mêmes que celles de l'administrateur principal du site</p>
|
|
<p><font color="#990000" face="Courier New, Courier, mono">institution, department, city, country, lang, timezone</font> </p>
|
|
<p><strong>Champs optionnels :</strong> tous ces champs sont optionnels. Les noms de cours utilisés (course1, course2, etc.) sont les « Noms abrégés » des cours. Si un ou des noms de cours sont mentionnés, l'utilisateur sera inscrit comme étudiant à ce ou ces cours.</p>
|
|
<p><font color="#990000" face="Courier New, Courier, mono">idnumber, icq, phone1, phone2, address, url, description, mailformat, maildisplay, htmleditor, autosubscribe, course1, course2, course3, course4, course5</font></p>
|
|
</blockquote>
|
|
</li>
|
|
<li>les virgules faisant partie des données doivent être remplacées par le code &#44 - le script d'importation transformera automatiquement ce code en virgule ;</li>
|
|
<li>Utilisez 1 pour oui/vrai et 0 pour non/faux dans les champs Oui/Non ou Vrai/Faux.</li>
|
|
<li>Remarque : si un utilisateur existe déjà dans la base de données de Moodle, le script inscrira l'utilisateur dans les cours indiqués, mais ne modifiera pas ses données. Il retournera en outre le numéro de cet utilisateur.</li>
|
|
</ul>
|
|
|
|
<p>Voici un exemple d'un fichier valide :</p>
|
|
<p><font size="-1" face="Courier New, Courier, mono">username, password, firstname, lastname, email, lang, idnumber, maildisplay, course1<br />
|
|
lebidon, topsecret, Jules, Lebidon, jlebidon@undomaine.ch, fr, 3663737, 1, Astro101<br />
|
|
marieuntel, ultrasecret, Marie, Untel, marieu@someplace.ca, fr_ca, 6736733, 0, Crypt202</font></p> |