Compare commits
67 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ec6ed8e4cf | |||
| 8f13c9f544 | |||
| 70422f41ae | |||
| 0db24926f4 | |||
| 36f1358f01 | |||
| 5781d6d168 | |||
| 8ada23b6ea | |||
| ad9820f5e5 | |||
| 020a08e1b3 | |||
| 5a1792c171 | |||
| 7c926f4b87 | |||
| b88b9ca54b | |||
| e1aaa0f8b4 | |||
| 6f89a646a1 | |||
| 2db97abe7d | |||
| 36e8bf03f2 | |||
| a2f051acef | |||
| 10a5a9ccbe | |||
| e4b8b4438a | |||
| 1d616e7c39 | |||
| 6f00277957 | |||
| f4b68f993d | |||
| db38bca333 | |||
| 745353073a | |||
| 61c6dd88d7 | |||
| 835a2ffeab | |||
| 44e8171eec | |||
| 5d78ee6f17 | |||
| 7e818d35e5 | |||
| 905d19d116 | |||
| 8291ac75f0 | |||
| a0f4f25efc | |||
| f7fdef0bea | |||
| e6d2d52380 | |||
| c656a9cf69 | |||
| ef9ee89c4a | |||
| 90b592bfaa | |||
| 09754fa2b7 | |||
| 4422bbfb20 | |||
| 816b5fe4bf | |||
| b315384965 | |||
| d678b11b8c | |||
| 03eca369af | |||
| 2ca880899c | |||
| 3ce0b09497 | |||
| 19ca7ac3b6 | |||
| 812a8400fb | |||
| 7e406f7840 | |||
| cc03ed4016 | |||
| b435823477 | |||
| 4ecd9d91e2 | |||
| 9770e27ece | |||
| 744950fa72 | |||
| 903c6f92b0 | |||
| ecf8f76345 | |||
| 67fc04383e | |||
| 2f4cf6638f | |||
| 1a559cb799 | |||
| bfd94e69c5 | |||
| af1cb63f72 | |||
| 9da3e73c1c | |||
| 3f1919774a | |||
| 91b08feca8 | |||
| 761be4c9f0 | |||
| 5cae766f70 | |||
| 0dd066c6c6 | |||
| 71ae822c8a |
@@ -109,6 +109,16 @@
|
||||
echo "</tr></td>";
|
||||
echo "</table>";
|
||||
|
||||
//We compare Moodle's versions
|
||||
if ($CFG->version < $info->backup_moodle_version && $status) {
|
||||
$message->serverversion = $CFG->version;
|
||||
$message->serverrelease = $CFG->release;
|
||||
$message->backupversion = $info->backup_moodle_version;
|
||||
$message->backuprelease = $info->backup_moodle_release;
|
||||
print_simple_box(get_string('noticenewerbackup','',$message), "center", "70%", "$THEME->cellheading2", "20", "noticebox");
|
||||
|
||||
}
|
||||
|
||||
//Now we print in other table, the backup and the course it contains info
|
||||
if ($info and $course_header and $status) {
|
||||
//First, the course info
|
||||
|
||||
+2
-1
@@ -1,8 +1,9 @@
|
||||
<?php
|
||||
<?PHP //$Id$
|
||||
require_once ("../config.php");
|
||||
require_once ("backup_scheduled.php");
|
||||
require_once ("lib.php");
|
||||
require_once ("backuplib.php");
|
||||
require_once ("$CFG->libdir/blocklib.php");
|
||||
|
||||
require_login();
|
||||
|
||||
|
||||
+2
-2
@@ -5,6 +5,6 @@
|
||||
// database (backup_version) to determine whether upgrades should
|
||||
// be performed (see db/backup_*.php)
|
||||
|
||||
$backup_version = 2004052403; // The current version is a date (YYYYMMDDXX)
|
||||
$backup_version = 2004052404; // The current version is a date (YYYYMMDDXX)
|
||||
|
||||
$backup_release = "1.3.3"; // User-friendly version number
|
||||
$backup_release = "1.3.4"; // User-friendly version number
|
||||
|
||||
@@ -59,6 +59,7 @@
|
||||
/// Add a student if one is specified
|
||||
|
||||
if (!empty($add)) {
|
||||
check_for_restricted_user($USER->username, "$CFG->wwwroot/course/student.php?id=$course->id");
|
||||
if (! enrol_student($add, $course->id)) {
|
||||
error("Could not add that student to this course!");
|
||||
}
|
||||
@@ -67,6 +68,7 @@
|
||||
/// Remove a student if one is specified.
|
||||
|
||||
if (!empty($remove)) {
|
||||
check_for_restricted_user($USER->username, "$CFG->wwwroot/course/student.php?id=$course->id");
|
||||
if (! unenrol_student($remove, $course->id)) {
|
||||
error("Could not remove that student from this course!");
|
||||
}
|
||||
@@ -75,6 +77,7 @@
|
||||
/// Remove all students from specified course
|
||||
|
||||
if (!empty($removeall)) {
|
||||
check_for_restricted_user($USER->username, "$CFG->wwwroot/course/student.php?id=$course->id");
|
||||
$students = get_course_students($course->id, "u.lastname ASC, u.firstname ASC");
|
||||
foreach ($students as $student) {
|
||||
if (! unenrol_student($student->id, $course->id)) {
|
||||
|
||||
@@ -16,6 +16,58 @@
|
||||
<body bgcolor="#FFFFFF">
|
||||
<h1>Latest Release notes</h1>
|
||||
|
||||
<h3> New in Moodle 1.3.4 (11th August, 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Updates</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Some compatibility was added for handling glossaries and resources from Moodle 1.4.</li>
|
||||
<li>Forbid restricted users from changing enrolments</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Bug fixes</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Fixed a reported vulnerability involving arguments to forum/post.php file</li>
|
||||
<li>Fixed a possible vulnerability involving strings in Moodle texts</li>
|
||||
<li>Fixed a rare glitch with attempt numbers in quizzes</li>
|
||||
<li>Fixed a bug with regular expression logic in short answers</li>
|
||||
<li>Fixed a typo in the PostgreSQL install</li>
|
||||
<li>Fixed some documentation links</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
<h3> New in Moodle 1.3.3 (16th July, 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Updates</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>The ADOdb library was upgraded to a version compatible with PHP 5.0</li>
|
||||
<li>Improvements to the detection and conversion of URLs in backups</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Bug fixes</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>A possible vulnerability involving arguments to the help.php file was fixed.</li>
|
||||
<li>A possible vulnerability involving language setting was fixed.</li>
|
||||
<li>Fixes for the editing of lang strings with double quotes in them</li>
|
||||
<li>Several small problems fixed in Glossary</li>
|
||||
<li>Some minor issues fixed in the Scorm module</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
|
||||
<h3> New in Moodle 1.3.2 (9th July, 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
|
||||
@@ -101,6 +101,7 @@ $string['filetoimport'] = 'File to import';
|
||||
$string['filtername'] = 'Glossary Auto-linking';
|
||||
$string['fillfields'] = 'Concept and definition are mandatory fields.';
|
||||
$string['fullmatch'] = 'Match whole words only';
|
||||
$string['globalglossary'] = 'Global glossary';
|
||||
$string['glossaryleveldefaultsettings'] = 'Glossary Level Default Settings';
|
||||
$string['glossarytype'] = 'Glossary Type';
|
||||
$string['glosssaryexported'] = 'Glossary exported.';
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
<li><a href="help.php?file=courseuploadsize.html">Course upload size</a>
|
||||
<li><a href="help.php?file=enrolmentkey.html">Enrollment keys</a>
|
||||
<li><a href="help.php?file=coursegrades.html">Grades</a>
|
||||
<li><a href="help.php?file=groupmode.html">Group mode</a>
|
||||
<li><a href="help.php?file=groupmodeforce.html">Group mode (forcing)</a>
|
||||
<li><a href="help.php?file=guestaccess.html">Guest access</a>
|
||||
<li><a href="help.php?file=courserecent.html">Recent Activity</a>
|
||||
<li><a href="help.php?file=scales.html">Scales</a>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
<p><img valign=absmiddle src="<?php echo $CFG->wwwroot?>/mod/scorm/icon.gif"> <b>SCORM packages</b></p>
|
||||
<ul>
|
||||
<p>A SCORM package is a bundle of web content packaged in a way that follows
|
||||
the SCORM standard for learning objects.
|
||||
|
||||
These packages can include web pages, graphics, Javascript programs,
|
||||
Flash presentations and anything else that works in web browsers.
|
||||
The SCORM module allows you to easily upload any standard SCORM
|
||||
package and make it part of your course.
|
||||
</p>
|
||||
</ul>
|
||||
@@ -373,6 +373,7 @@ $string['enrolments'] = 'Enrolments';
|
||||
$string['entercourse'] = 'Click to enter this course';
|
||||
$string['enteremailaddress'] = 'Enter in your email address to reset your
|
||||
password and have the new password sent to you via email.';
|
||||
$string['entries'] = 'Entries';
|
||||
$string['error'] = 'Error';
|
||||
$string['errortoomanylogins'] = 'Sorry, you have exceeded the allowed number of login attempts. Restart your browser.';
|
||||
$string['errorwhenconfirming'] = 'You are not confirmed yet because an error occurred. If you clicked on a link in an email to get here, make sure that the line in your email wasn\'t broken or wrapped. You may have to use cut and paste to reconstruct the link properly.';
|
||||
@@ -691,6 +692,7 @@ $string['noteachersyet'] = 'No teachers in this course yet';
|
||||
$string['notenrolled'] = '$a is not enrolled in this course.';
|
||||
$string['noteuserschangednonetocourse'] = 'Note: course users need to be restored when restoring user data. This setting has been changed for you.';
|
||||
$string['nothingnew'] = 'Nothing new since your last login';
|
||||
$string['noticenewerbackup'] = 'This backup file has been created with Moodle $a->backuprelease ($a->backupversion) and it\'s newer than your currently installed Moodle $a->serverrelease ($a->serverversion). This could cause some inconsistencies because backwards compatibility of backup files cannot be guarantied.';
|
||||
$string['notincluded'] = 'Not included';
|
||||
$string['notingroup'] = 'Sorry, but you need to be part of a group to see this activity.';
|
||||
$string['nousersmatching'] = 'No users matching \'$a\' were found';
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?PHP // $Id$
|
||||
// block_course_summary.php - created with Moodle 1.3 development (2004041800)
|
||||
// block_course_summary.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['blockname'] = 'Sumario del Curso';
|
||||
$string['siteinfo'] = 'Información del Sitio';
|
||||
|
||||
?>
|
||||
|
||||
@@ -16,6 +16,31 @@
|
||||
<body bgcolor="#FFFFFF">
|
||||
<h1>Notas sobre versiones</h1>
|
||||
|
||||
<h3> Nuevo en Moodle 1.3.3 (16 de Julio de 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Actualizaciones:</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>La librería ADOdb ha sido actualizada a una versión compatible con PHP 5.0.</li>
|
||||
<li>Mejoras en la detección y comprobación de URLs en los backups.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Problemas resueltos:</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Una posible vulnerabilidad relacionada con los argumentos del archivo help.php ha sido solucionada.</li>
|
||||
<li>Una posible vulnerabilidad relacionada con los ajustes de los lenguajes ha sido solucionada.</li>
|
||||
<li>Mejoras para la edición de las cadenas con comillas en los lenguajes.</li>
|
||||
<li>Pequeños problemas en el glosario has sido solventados.</li>
|
||||
<li>Diferentes mejoras en el módulo Scorm.</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
<h3> Nuevo en Moodle 1.3.2 (9 de Julio de 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
|
||||
@@ -100,6 +100,7 @@ $string['filetoimport'] = 'Archivo a importar';
|
||||
$string['fillfields'] = 'Los campos Concepto y Definición son obligatorios.';
|
||||
$string['filtername'] = 'Auto-enlace de glosario';
|
||||
$string['fullmatch'] = 'Sólo enlazar palabras completas';
|
||||
$string['globalglossary'] = 'Glosario global';
|
||||
$string['glossaryleveldefaultsettings'] = 'Ajustes por defecto del nivel de glosario';
|
||||
$string['glossarytype'] = 'Tipo de glosario';
|
||||
$string['glosssaryexported'] = 'Glosario exportado';
|
||||
|
||||
+6
-1
@@ -1,5 +1,5 @@
|
||||
<?PHP // $Id$
|
||||
// quiz.php - created with Moodle 1.4 development (2004060400)
|
||||
// quiz.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['acceptederror'] = 'Margen de error';
|
||||
@@ -126,6 +126,7 @@ $string['notenoughanswers'] = 'Este tipo de pregunta requiere al menos $a respue
|
||||
$string['notenoughsubquestions'] = 'No se han definido suficientes subpreguntas.<br> ¿Quiere regresar y arreglar esta pregunta?';
|
||||
$string['numerical'] = 'Numérico';
|
||||
$string['paragraphquestion'] = 'Pregunta de parágrafo no permitida en la línea $a. La pregunta no se tendrá en cuenta';
|
||||
$string['passworderror'] = 'La contraseña es incorrecta';
|
||||
$string['percentcorrect'] = 'Porcentaje correcto';
|
||||
$string['publish'] = 'Publicar';
|
||||
$string['publishedit'] = 'Necesita tener permiso en el curso para añadir o editar preguntas en esta categoría';
|
||||
@@ -164,6 +165,9 @@ $string['reportmulti_resp'] = 'Respuestas individuales';
|
||||
$string['reportoverview'] = 'Vista general';
|
||||
$string['reportregrade'] = 'Recalificar intentos';
|
||||
$string['reportsimplestat'] = 'Estadística simple';
|
||||
$string['requirepassword'] = 'Se requiere contraseña';
|
||||
$string['requirepasswordmessage'] = 'Para contestar este cuestionario necesita conocer la contraseña';
|
||||
$string['requiresubnet'] = 'Se requiere dirección de red';
|
||||
$string['review'] = 'Revisión';
|
||||
$string['save'] = 'Guardar';
|
||||
$string['savegrades'] = 'Guardar calificaciones';
|
||||
@@ -179,6 +183,7 @@ $string['showcorrectanswer'] = '
|
||||
$string['showfeedback'] = '¿Mostrar resultado al finalizar?';
|
||||
$string['shuffleanswers'] = 'Barajar respuestas';
|
||||
$string['shufflequestions'] = 'Barajar preguntas';
|
||||
$string['subneterror'] = 'Lo sentimos, este cuestionario ha sido bloqueado de modo que sólo es accesible desde ciertas direcciones. En este momento su ordenador no está autorizado para usar este cuestionario.';
|
||||
$string['time'] = 'Tiempo';
|
||||
$string['timecompleted'] = 'Completado';
|
||||
$string['timeleft'] = 'Tiempo restante';
|
||||
|
||||
+29
-81
@@ -1,94 +1,43 @@
|
||||
Version: $Id$
|
||||
|
||||
French Translation
|
||||
------------------
|
||||
|
||||
Authors:
|
||||
Nicolas Martignoni <nicolas@martignoni.net>
|
||||
Jean-François Nadeau <nadeau.jf@videotron.ca>
|
||||
Sébastien Namèche <seb@gaia.anet.fr>
|
||||
La traduction française de Moodle est coordonnée et en grande partie
|
||||
accomplie par Nicolas Martignoni <nicolas@martignoni.net>. Elle
|
||||
comprend en outre des adaptations de certains fichiers d'aide (dossier
|
||||
help) et du fichier workshop.php traduits pour nos amis du Canada
|
||||
francophone par Jean-François Nadeau <nadeau.jf@videotron.ca>.
|
||||
|
||||
La traduction française de Moodle semblant ne plus être mise à jour,
|
||||
je (Nicolas Martignoni) me suis mis au travail pour améliorer et compléter
|
||||
le début de traduction de Sébastien Namèche.
|
||||
Une liste des termes utilisés pour la traduction est disponible dans le
|
||||
glossaire du cours "Moodle en français" à l'URL suivante :
|
||||
http://moodle.org/mod/glossary/view.php?id=997
|
||||
|
||||
J'ai également incorporé les fichiers d'aide (dossier help) et
|
||||
workshop.php traduits pour nos amis du Canada francophone par Jean-François
|
||||
Nadeau, et que j'ai légèrement adaptés.
|
||||
|
||||
J'ai légèrement modifié la liste des termes choisis par Sébastien.
|
||||
Vous trouvez ci-dessous cette liste modifiée par mes soins. Elle comprend
|
||||
en outre certains termes canadiens-français qui diffèrent de l'usage du
|
||||
français d'Europe.
|
||||
|
||||
Je suis conscient que certains choix ne sont pas toujours appropriés.
|
||||
Si vous avez d'autres suggestions, merci de me les envoyer.
|
||||
|
||||
Anglais Français Canadien-français
|
||||
|
||||
account compte
|
||||
activity activité
|
||||
assessment évaluation
|
||||
assignment devoir
|
||||
attachment annexe
|
||||
attendance
|
||||
authentication authentification
|
||||
category catégorie
|
||||
choice sondage
|
||||
connected lié (merci à Jean-François Nadeau)
|
||||
cookie cookie témoin
|
||||
course category discipline
|
||||
department département
|
||||
dialogue dialogue
|
||||
download télécharger (vers votre ordinateur)
|
||||
email courriel, adresse de courriel
|
||||
emoticons binettes
|
||||
entry contribution (dans les forums)
|
||||
entry entrée (dans les glossaires)
|
||||
exercise exercice
|
||||
feedback feedback rétroaction, remarque
|
||||
glossary glossaire
|
||||
grade note ou niveau
|
||||
guest visiteur anonyme
|
||||
hit requête
|
||||
journal journal
|
||||
label étiquette
|
||||
login connexion, se connecter
|
||||
logs journaux d'activité
|
||||
offline hors-ligne
|
||||
post message
|
||||
quiz test
|
||||
scale barème
|
||||
separated détaché (merci à Jean-François Nadeau)
|
||||
server serveur
|
||||
social format format informel
|
||||
smilies binettes
|
||||
submission (devoir, document) remis, rendus
|
||||
submit remettre
|
||||
survey consultation pédagogique
|
||||
teacher enseignant
|
||||
topic thème
|
||||
topics format format thématique
|
||||
upload envoyer, déposer, télécharger vers le serveur
|
||||
user utilisateur
|
||||
username nom d'utilisateur
|
||||
webquest
|
||||
weekly format format hebdomadaire
|
||||
workshop atelier
|
||||
Cette liste comprend également certains termes canadiens-français
|
||||
qui diffèrent de l'usage du français d'Europe, et qui sont utilisés dans
|
||||
la traduction en canadien-français.
|
||||
|
||||
Si vous avez des suggestions ou des propositions d'amélioration au
|
||||
sujet de la traduction de certains termes, merci d'utiliser le forum
|
||||
"Traduction en français" à l'URL suivante :
|
||||
http://moodle.org/mod/forum/view.php?id=1683
|
||||
|
||||
TODO
|
||||
Beaucoup de choses encore. Entre autres :
|
||||
Entre autres :
|
||||
- trouver une bonne traduction de "Reflective Thinking" ;
|
||||
- traduire les nouveaux fichiers de documentation introduits avec
|
||||
Moodle 1.2 ;
|
||||
- traduire les textes des nouveaux modules de Moodle 1.2.
|
||||
- traduire les fichiers d'aide des modules "Dialogue" et "Exercise" ;
|
||||
- traduire la documentation du module "Attendance" (non inclus en
|
||||
standard).
|
||||
|
||||
Voici quelques liens que j'utilise :
|
||||
- Dictionnaire de l'internaute
|
||||
http://www.can.ibm.com/francais/dico/
|
||||
- Dictionnaire des synonymes
|
||||
http://elsap1.unicaen.fr/dicosyn.html
|
||||
Voici quelques liens utilisés :
|
||||
- Le grand dictionnaire terminologique
|
||||
http://www.granddictionnaire.com/
|
||||
- Le Trésor de la Langue Française Informatisé
|
||||
http://atilf.atilf.fr/
|
||||
- Dictionnaire des synonymes
|
||||
http://elsap1.unicaen.fr/dicosyn.html
|
||||
- Dictionnaire de l'internaute
|
||||
http://www.can.ibm.com/francais/dico/
|
||||
|
||||
Quelques conventions :
|
||||
- pour la ponctuation de fin de texte et les majuscules,
|
||||
@@ -96,8 +45,7 @@ Quelques conventions :
|
||||
- les majuscules *sont* accentuées ;
|
||||
- les guillemets français sont « ».
|
||||
|
||||
|
||||
Quelques liens qui traitent du constructivisme social en français :
|
||||
Quelques liens en français qui traitent du constructivisme social :
|
||||
- http://www.acelf.ca/revue/XXV1/articles/rxxv1-10.html
|
||||
- http://www.schule.suedtirol.it/blikk/angebote/reformpaedagogik/rp70110b.htm
|
||||
- http://agora.unige.ch/sred/Archive/const/ecole.html
|
||||
|
||||
+5
-50
@@ -1,51 +1,6 @@
|
||||
Anglais Français Canadien-français
|
||||
Version: $Id$
|
||||
|
||||
La liste des termes utilisés pour la traduction est maintenant disponible
|
||||
dans le glossaire du cours "Moodle en français" à l'URL suivante :
|
||||
http://moodle.org/mod/glossary/view.php?id=997
|
||||
|
||||
account compte
|
||||
activity activité
|
||||
assessment évaluation
|
||||
assignment devoir
|
||||
attachment annexe
|
||||
attendance
|
||||
authentication authentification
|
||||
category catégorie
|
||||
choice sondage
|
||||
connected lié (merci à Jean-François Nadeau)
|
||||
cookie cookie témoin
|
||||
course category discipline
|
||||
department département
|
||||
dialogue dialogue
|
||||
download télécharger (vers votre ordinateur)
|
||||
email courriel, adresse de courriel
|
||||
emoticons binettes
|
||||
entry contribution (dans les forums)
|
||||
entry entrée (dans les glossaires)
|
||||
exercise exercice
|
||||
feedback feedback rétroaction, remarque
|
||||
glossary glossaire
|
||||
grade note ou niveau
|
||||
guest visiteur anonyme
|
||||
hit requête
|
||||
journal journal
|
||||
label étiquette
|
||||
login connexion, se connecter
|
||||
logs journaux d'activité
|
||||
offline hors-ligne
|
||||
post message
|
||||
quiz test
|
||||
scale barème
|
||||
separated détaché (merci à Jean-François Nadeau)
|
||||
server serveur
|
||||
social format format informel
|
||||
smilies binettes
|
||||
submission (devoir, document) remis, rendus
|
||||
submit remettre
|
||||
survey consultation pédagogique
|
||||
teacher enseignant
|
||||
topic thème
|
||||
topics format format thématique
|
||||
upload envoyer, déposer, télécharger vers le serveur
|
||||
user utilisateur
|
||||
username nom d'utilisateur
|
||||
webquest
|
||||
weekly format format hebdomadaire
|
||||
workshop atelier
|
||||
|
||||
+4
-4
@@ -1,9 +1,9 @@
|
||||
<?PHP // $Id$
|
||||
<?php // $Id$
|
||||
|
||||
$string['cachetext'] = 'Durée de vie du cache texte';
|
||||
$string['filteruploadedfiles'] = 'Filtrer les fichiers déposés';
|
||||
$string['upgradelogs'] = 'Pour profiter de toutes les fonctionnalités, les journaux d\'activité doivent être mis à jour. <a href=\"$a\">Plus d\'informations</a>';
|
||||
$string['upgradelogsinfo'] = 'Des changements ont eu lieu quant à la façon dont les journaux d\'activité sont conservés. Afin de pouvoir profiter de l\'affichage des jounaux par activité, ceux-ci doivent être mis à jour. Selon la taille de votre site, cette opération peut durer assez longtemps (c\'est-à-dire plusieurs heures) et peut ralentir les grosses bases de données. Une fois l\'opération démarrée, vous devez la laisser se terminer (en laissant la fenêtre du navigateur ouverte). N\'ayez crainte, votre site continuera à très bien fonctionner pour les autres utilisateurs durant la mise à jour des journaux.<br /><br />Voulez-vous mettre à jour maintenant vos journaux d\'activité ?';
|
||||
$string['upgradinglogs'] = 'Mise à jour des journaux d\'activité';
|
||||
$string['upgradelogs'] = 'Pour profiter de toutes les fonctionnalités, les historiques (logs) doivent être mis à jour. <a href=\"$a\">Plus d\'informations</a>';
|
||||
$string['upgradelogsinfo'] = 'Des changements ont eu lieu quant à la façon dont les historiques sont conservés. Afin de pouvoir profiter de l\'affichage des historiques par activité, ceux-ci doivent être mis à jour. Selon la taille de votre site, cette opération peut durer assez longtemps (c\'est-à-dire plusieurs heures) et peut ralentir les grosses bases de données. Une fois l\'opération démarrée, vous devez la laisser se terminer (en laissant ouverte la fenêtre du navigateur). N\'ayez crainte, votre site continuera à très bien fonctionner pour les autres utilisateurs durant la mise à jour des historiques.<br /><br />Voulez-vous mettre à jour maintenant vos fichiers d\'historique ?';
|
||||
$string['upgradinglogs'] = 'Mise à jour des fichiers d\'historique (logs)';
|
||||
|
||||
?>
|
||||
|
||||
+11
-12
@@ -1,14 +1,13 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
<?php // $Id$
|
||||
|
||||
$string['allowresubmit'] = 'Permettre plusieurs remises d\'un devoir';
|
||||
$string['assignmentdetails'] = 'Détails du devoir';
|
||||
$string['assignmentmail'] = '$a->teacher a envoyé un feedback concernant votre devoir « $a->assignment »
|
||||
$string['assignmentmail'] = '$a->teacher a écrit un feedback concernant votre devoir « $a->assignment »
|
||||
|
||||
Vous pouvez le consulter en annexe à votre devoir:
|
||||
|
||||
$a->url';
|
||||
$string['assignmentmailhtml'] = '$a->teacher a envoyé un feedback concernant votre devoir rendu « <i>$a->assignment</i> »<br /><br />
|
||||
$string['assignmentmailhtml'] = '$a->teacher a écrit un feedback concernant votre devoir rendu « <i>$a->assignment</i> »<br /><br />
|
||||
|
||||
Vous pouvez le consulter en annexe à <a href=\'$a->url\'>votre devoir</a>.';
|
||||
$string['assignmentname'] = 'Nom du devoir';
|
||||
@@ -34,18 +33,18 @@ $string['overwritewarning'] = 'Attention : un nouvel envoi remplacera votre devo
|
||||
$string['saveallfeedback'] = 'Enregistrer tous mes feedbacks';
|
||||
$string['submissionfeedback'] = 'Feedback du devoir';
|
||||
$string['submissions'] = 'Devoirs rendus';
|
||||
$string['submitassignment'] = 'Envoyer votre devoir en utilisant ce formulaire';
|
||||
$string['submitassignment'] = 'Déposer votre devoir en utilisant ce formulaire';
|
||||
$string['submitted'] = 'Devoir rendu';
|
||||
$string['typeoffline'] = 'Activité hors ligne';
|
||||
$string['typeuploadsingle'] = 'Envoyer un fichier';
|
||||
$string['uploadbadname'] = 'Ce nom de fichier contient d\'étranges caractères. Il ne peut être envoyé';
|
||||
$string['uploadedfiles'] = 'fichiers envoyés';
|
||||
$string['typeuploadsingle'] = 'Déposer un fichier';
|
||||
$string['uploadbadname'] = 'Ce nom de fichier contient d\'étranges caractères. Il ne peut être déposé';
|
||||
$string['uploadedfiles'] = 'fichiers déposés';
|
||||
$string['uploaderror'] = 'Une erreur est survenue lors de l\'enregistrement du fichier sur le serveur';
|
||||
$string['uploadfailnoupdate'] = 'Le fichier a été correctement envoyé, mais il n\'a pas été possible de mettre à jour votre devoir !';
|
||||
$string['uploadfailnoupdate'] = 'Le fichier a été correctement déposé, mais il n\'a pas été possible de mettre à jour votre devoir !';
|
||||
$string['uploadfiletoobig'] = 'Désolé, la taille de ce fichier est trop grande (taille maximale: $a octets)';
|
||||
$string['uploadnofilefound'] = 'Aucun fichier n\'a été trouvé, êtes-vous certain d\'en avoir choisi un à envoyer ?';
|
||||
$string['uploadnotregistered'] = '« $a » a été correctement envoyé mais votre devoir n\'a pu être enregistré !';
|
||||
$string['uploadsuccess'] = '« $a » a été correctement envoyé';
|
||||
$string['uploadnofilefound'] = 'Aucun fichier n\'a été trouvé, êtes-vous certain d\'en avoir choisi un à déposer ?';
|
||||
$string['uploadnotregistered'] = '« $a » a été correctement déposé, mais votre devoir n\'a pu être enregistré !';
|
||||
$string['uploadsuccess'] = '« $a » a été correctement déposé';
|
||||
$string['viewfeedback'] = 'Afficher les notes et feedbacks des devoirs';
|
||||
$string['viewsubmissions'] = 'Afficher les $a devoirs rendus';
|
||||
$string['yoursubmission'] = 'Votre devoir';
|
||||
|
||||
@@ -6,12 +6,12 @@ $string['addingmultiple'] = 'Ajout de plusieurs listes de pr
|
||||
$string['addmultiple'] = 'Ajouter plusieurs listes de présence';
|
||||
$string['allmodulename'] = 'Toutes les listes de présence';
|
||||
$string['auto'] = 'auto';
|
||||
$string['autoattend'] = 'Effectuer le contrôle des présences à partir des journaux d\'activité';
|
||||
$string['autoattendmulti'] = 'Effectuer le contrôle des présences de toutes les listes à partir des journaux d\'activité';
|
||||
$string['autoattendshort'] = 'Automatiquement (journaux d\'activité)';
|
||||
$string['autoattend'] = 'Effectuer le contrôle des présences à partir des historiques';
|
||||
$string['autoattendmulti'] = 'Effectuer le contrôle des présences de toutes les listes à partir des historiques';
|
||||
$string['autoattendshort'] = 'Automatiquement (historiques)';
|
||||
$string['choosedays'] = 'Jour de la semaine pour le contrôle des absences';
|
||||
$string['dayofroll'] = 'Date du contrôle des présences';
|
||||
$string['defaultautoattend'] = 'Effectuer par défaut le contrôle des présences à partir des journaux d\'activité';
|
||||
$string['defaultautoattend'] = 'Effectuer par défaut le contrôle des présences à partir des historiques';
|
||||
$string['defaultdynamicsection'] = 'Déplacer par défaut les listes de présence dans la semaine adéquate';
|
||||
$string['defaultgrade'] = 'Rendre par défaut les listes de présence évaluables';
|
||||
$string['defaulthoursinclass'] = 'Nombres d\'heures par défaut dans une liste de présence';
|
||||
|
||||
+2
-3
@@ -1,5 +1,4 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
<?php // $Id$
|
||||
|
||||
$string['auth_dbdescription'] = 'Cette méthode utilise une base de données externe afin de vérifier qu\'un nom d\'utilisateur et son mot de passe sont valides. Si le compte concerné est nouveau, il est possible de copier des données provenant de certains champs vers Moodle.';
|
||||
$string['auth_dbextrafields'] = 'Ces zones sont facultatives. Il vous est possible de remplir certains champs de Moodle avec des données provenant des <b>champs de la base de données externe</b>.<p>Si vous laissez ces zones vides, les valeurs par défaut seront utilisées.<p>Dans tous les cas, l\'utilisateur a la possibilité de modifier tous ces champs, une fois connecté.';
|
||||
@@ -22,7 +21,7 @@ $string['auth_imaptitle'] = 'Utiliser un serveur IMAP';
|
||||
$string['auth_imaptype'] = 'Type de serveur IMAP. Les serveurs IMAP peuvent avoir différentes méthodes d\'authentification et de négociation.';
|
||||
$string['auth_ldap_bind_dn'] = 'Si vous souhaitez utiliser une connexion authentifiée au serveur LDAP pour chercher les utilisateurs, indiquez ici son nom de connexion. Quelque chose comme : « cn=ldapuser, o=Organisation, c=FR ».';
|
||||
$string['auth_ldap_bind_pw'] = 'Mot de passe pour cette connexion';
|
||||
$string['auth_ldap_contexts'] = 'Liste des noeuds de l\'annuaire LDAP, séparés par « ; », où les enregistrements des utilisateurs sont situés. Par exemple : « ou=Étudiants, o=Organisation, c=FR; ou=Professeurs, o=Organisation, c=FR ».';
|
||||
$string['auth_ldap_contexts'] = 'Liste des noeuds de l\'annuaire LDAP, séparés par « ; », où les enregistrements des utilisateurs sont situés. Par exemple : « ou=Étudiants, o=Organisation, c=FR; ou=Enseignants, o=Organisation, c=FR ».';
|
||||
$string['auth_ldap_create_context'] = 'Lors de l\'utilisation de la création d\'utilisateurs avec confirmation par courriel, indiquer ici le noeud où créer les utilisateurs. Pour des raisons de sécurité, ce noeud ne doit pas être le même que celui des autres utilisateurs. Il n\'est pas nécessaire d\'ajouter ce noeud à la variable ldap_context. Moodle cherchera automatiquement les utilisateurs dans ce noeud.';
|
||||
$string['auth_ldap_creators'] = 'Liste des groupes dont les membres ont le droit de créer des cours. Les groupes (en général, de la forme « cn=teachers,ou=staff,o=myorg ») sont séparés par des « ; ».';
|
||||
$string['auth_ldap_host_url'] = 'Indiquer le serveur LDAP sous form d\'URL comme ceci :<br>« ldap://ldap.organisation.fr/ »<br>ou :<br>« ldaps://ldap.organisation.fr/ »';
|
||||
|
||||
@@ -23,7 +23,7 @@ $string['dialoguewith'] = 'Dialogue avec $a';
|
||||
$string['everybody'] = 'Tout le monde';
|
||||
$string['furtherinformation'] = 'Informations générales';
|
||||
$string['lastentry'] = 'Dernière contribution';
|
||||
$string['maildefault'] = 'Envoyer les courriels par défaut';
|
||||
$string['maildefault'] = 'Envoyer par défaut les courriels';
|
||||
$string['modulename'] = 'Dialogue';
|
||||
$string['modulenameplural'] = 'Dialogues';
|
||||
$string['namehascloseddialogue'] = '$a a terminé le dialogue';
|
||||
@@ -52,7 +52,7 @@ $string['pane2one'] = 'Un dialogue attend une r
|
||||
$string['pane3'] = '$a dialogues terminés';
|
||||
$string['pane3one'] = 'Un dialogue terminé';
|
||||
$string['seen'] = 'Consulté il y a $a';
|
||||
$string['sendmailmessages'] = 'Envoyer les courriels sur mes nouvelles contributions';
|
||||
$string['sendmailmessages'] = 'Envoyer les courriels relatifs à mes nouvelles contributions';
|
||||
$string['status'] = 'Statut';
|
||||
$string['studenttostudent'] = 'Étudiant <-> Étudiant';
|
||||
$string['subject'] = 'Sujet';
|
||||
|
||||
@@ -10,89 +10,39 @@
|
||||
<h1>Contexte</h1>
|
||||
|
||||
<blockquote>
|
||||
<p>Moodle est une produit en constante évolution. Le développement
|
||||
a été démarré par <a href="http://moodle.org/user/view.php?id=1&course=1"
|
||||
target="_top">Martin Dougiamas</a>, qui continue à conduire le projet :</p>
|
||||
<blockquote>
|
||||
<p><em>Je travaille à ce projet d'une façon ou d'une autre,
|
||||
depuis plusieurs années. Cela a commencé dans les années
|
||||
1990, alors que j'étais webmaster à l'<a target="_top"
|
||||
href="http://www.curtin.edu.au/">Université technologique
|
||||
de Curtin</a> et administrateur système de leur installation
|
||||
WebCT. Je rencontrais beaucoup de frustration avec le monstre
|
||||
qu'est WebCT et ça commençait à faire comme une démangeaison
|
||||
qu'il faut à tout prix gratter - il devait y avoir une meilleure
|
||||
façon de le faire (mais non, pas Blackboard :-)</em></p>
|
||||
<p><em>Je connais aussi bon nombre de personnes dans des
|
||||
écoles et d'autres institutions plus petites (et quelques
|
||||
grandes aussi !) qui voudraient utiliser l'Internet de
|
||||
manière plus efficace, mais ne savent pas où commencer
|
||||
dans le labyrinthe des technologies et des pédagogies
|
||||
qu'on y trouve. J'ai toujours espéré qu'il existe une
|
||||
alternative gratuite et libre que de telles personnes
|
||||
puissent utiliser pour les aider à porter leurs compétences
|
||||
d'enseignement dans un environnement en ligne.</em></p>
|
||||
<p><em>Mes profondes convictions sur les possibilités non réalisées
|
||||
d'une formation basée sur l'Internet m'ont conduit à faire un
|
||||
Masters, puis une thèse en Éducation, en combinant ma
|
||||
carrière antérieure en Informatique avec mes nouvelles
|
||||
connaissances sur la nature de l'apprentissage et de la
|
||||
collaboration. En particulier, j'ai particulièrement
|
||||
été influencé par l'épistémologie du socio-constructivisme -
|
||||
qui ne traite pas seulement l'apprentissage en tant qu'activité
|
||||
sociale, mais s'occupe particulièrement de l'apprentissage
|
||||
survenant lors de la construction active d'artéfacts (comme
|
||||
des textes) destinés à être vus ou utilisés par d'autres
|
||||
personnes.</em></p>
|
||||
<p><em>Pour moi, il est essentiel que ce logiciel soit facile
|
||||
à utiliser - en fait, il devrait être aussi intuitif que
|
||||
possible.</em></p>
|
||||
<p><em>Je m'engage à continuer à travailler sur Moodle
|
||||
et à le conserver libre et gratuit. J'ai l'intime conviction
|
||||
de l'importance d'une formation illimitée et d'un enseignement
|
||||
autorisé, et Moodle est ma façon la plus importante de
|
||||
contribuer à la réalisation de ces idéaux.</em></p>
|
||||
</blockquote>
|
||||
<p>Plusieurs prototypes initiaux ont été produits et écartés
|
||||
avant la sortie de la version 1.0, le 20 août 2002, à la surprise
|
||||
générale. Cette version était destinée à de petites classes, plus intimes,
|
||||
au niveau universitaire. Elle était le sujet d'une recherche avec étude
|
||||
de cas qui analysait attentivement la nature des collaborations et
|
||||
des réflexions survenant dans des petits groupes de participants
|
||||
adultes.</p>
|
||||
<p>Depuis lors, de nouvelles versions sont constamment publiées,
|
||||
avec de nouvelles fonctionnalités, plus de possibilités
|
||||
grandir et une meilleure performance.</p>
|
||||
<p>Comme Moodle s'est répandu et que la communauté s'est
|
||||
aggrandie, une large variété de personnes, exerçant
|
||||
différentes situations d'enseignement, utilisent Moodle.
|
||||
Par exemple, Moodle est maintenant utilisé non
|
||||
seulement dans les universités, mais aussi dans les lycées,
|
||||
les écoles primaires, dans des organisations à buts non lucratifs,
|
||||
dans des firmes privées, par des enseignants indépendants
|
||||
et même par des parents enseignant à domicile. Un nombre
|
||||
sans cesse en augmentation de personnes du monde entier
|
||||
contribuent à Moodle en différentes manières - pour
|
||||
plus de détails, voir la page des
|
||||
<a href="?file=credits.html">remerciements</a> (non traduite).</p>
|
||||
<p>Une partie importante du projet Moodle est le site web
|
||||
<a href="http://moodle.org" target="_top">moodle.org</a>, qui
|
||||
sert de point central pour l'information, la discussion et
|
||||
la collaboration des utilisateurs de Moodle. On compte parmi
|
||||
ceux-ci des administrateurs systèmes, des enseignants, des
|
||||
chercheurs, des concepteurs en éducation et bien sûr des
|
||||
développeurs. Tout comme Moodle, ce site est en constante
|
||||
évolution pour s'adapter aux besoins de la communauté, et tout
|
||||
comme Moodle, il sera toujours gratuit.</p>
|
||||
<p>En 2003, l'entreprise <a href="http://moodle.com/" target="_top">moodle.com</a>
|
||||
a été lancée pour offrir une assistance professionnelle à ceux
|
||||
qui en ont besoin, ainsi que des services d'hébergement, de
|
||||
consultation et d'autres encore.</p>
|
||||
<p>Pour en savoir plus sur l'avenir de Moodle, voir la page
|
||||
<a href="?file=future.html">Futur</a>.</p>
|
||||
|
||||
<p>Moodle est une produit en constante évolution. Le développement a été démarré par <a href="http://moodle.org/user/view.php?id=1&course=1" target="_top">Martin Dougiamas</a>, qui continue à conduire le projet :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p><em>Depuis plusieurs années, je travaille à ce projet, d'une façon ou d'une autre. Cela a commencé dans les années 1990, alors que j'étais webmaster à l'<a target="_top" href="http://www.curtin.edu.au/">Université technologique de Curtin</a> et administrateur système de leur installation WebCT. Je rencontrais beaucoup de frustration avec le monstre qu'est WebCT et ça commençait à me faire comme une démangeaison qu'il faut à tout prix gratter – il devait y avoir une meilleure façon de le faire (mais non, pas avec Blackboard :-)</em></p>
|
||||
|
||||
<p><em>Je connais aussi bon nombre de personnes dans des écoles et d'autres institutions plus petites (et quelques grandes aussi !) qui voudraient utiliser l'Internet de manière plus efficace, mais ne savent pas où commencer dans le labyrinthe des technologies et des pédagogies qu'on y trouve. J'ai toujours espéré qu'il existe une alternative gratuite et libre que de telles personnes puissent utiliser pour les aider à porter leurs compétences d'enseignement dans un environnement en ligne.</em></p>
|
||||
|
||||
<p><em>Mes profondes convictions sur les possibilités non réalisées d'une formation basée sur l'Internet m'ont conduit à faire un master, puis une thèse en Éducation, en combinant ma carrière antérieure en Informatique avec mes nouvelles connaissances sur la nature de l'apprentissage et de la collaboration. En particulier, j'ai particulièrement été influencé par l'épistémologie du socio-constructivisme — qui ne traite pas seulement l'apprentissage en tant qu'activité sociale, mais s'occupe particulièrement de l'apprentissage survenant lors de la construction active d'artéfacts (comme des textes) destinés à être vus ou utilisés par d'autres personnes.</em></p>
|
||||
|
||||
<p><em>Pour moi, il est essentiel que ce logiciel soit facile à utiliser. En fait, il devrait être aussi intuitif que possible.</em></p>
|
||||
|
||||
<p><em>Je m'engage à continuer à travailler sur Moodle et à le conserver libre et gratuit. J'ai l'intime conviction de l'importance d'une formation illimitée et d'un enseignement intensifié, et Moodle est ma façon la plus importante de contribuer à la réalisation de ces idéaux.</em></p>
|
||||
|
||||
</blockquote>
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
<p>Plusieurs prototypes initiaux ont été produits et écartés avant la sortie de la version 1.0, le 20 août 2002, à la surprise générale. Cette version était destinée à de petites classes, plus intimes, au niveau universitaire. Elle était le sujet d'une recherche avec étude de cas qui analysait attentivement la nature des collaborations et des réflexions survenant dans de petits groupes de participants adultes.</p>
|
||||
|
||||
<p>Depuis lors, de nouvelles versions sont constamment publiées, avec de nouvelles fonctionnalités, plus d'extensibilité et une meilleure performance.</p>
|
||||
|
||||
<p>Comme Moodle s'est répandu et que la communauté s'est aggrandie, un large éventail de personnes, exerçant différentes situations d'enseignement, utilisent Moodle. Par exemple, Moodle est maintenant utilisé non seulement dans les universités, mais aussi dans les lycées, les écoles primaires, dans des organisations à buts non lucratifs, dans des entreprises privées, par des enseignants indépendants et même par des parents enseignant à domicile. Un nombre sans cesse en augmentation de personnes du monde entier contribuent à Moodle de différentes manières. Pour plus de détails, voir la page des <a href="?file=credits.html">remerciements</a> (non traduite).</p>
|
||||
|
||||
<p>Une partie importante du projet Moodle est le site web <a href="http://moodle.org" target="_top">moodle.org</a>, qui sert de point central pour l'information, la discussion et la collaboration des utilisateurs de Moodle. On compte parmi ceux-ci des administrateurs systèmes, des enseignants, des chercheurs, des concepteurs en éducation et bien sûr des développeurs. Tout comme Moodle, ce site est en constante évolution pour s'adapter aux besoins de la communauté, et tout comme Moodle, il sera toujours gratuit.</p>
|
||||
|
||||
<p>En 2003, l'entreprise <a href="http://moodle.com/" target="_top">moodle.com</a> a été lancée pour offrir une assistance professionnelle à ceux qui en ont besoin, ainsi que des services d'hébergement, de consultation et d'autres encore.</p>
|
||||
|
||||
<p>Pour en savoir plus sur l'avenir de Moodle, voir la page sur le <a href="?file=future.html">Futur de Moodle</a>.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+96
-123
@@ -4,75 +4,60 @@
|
||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Directives pour la programmation</h1>
|
||||
<p class="normaltext">Tout projet où l'on travaille en collaboration
|
||||
nécessite une cohérence et une stabilité fortes.</p>
|
||||
<p class="normaltext">L'objectif de ces directives est de
|
||||
fournir un cadre à respecter pour tout le code de Moodle. Il
|
||||
est vrai que certaines parties plus anciennes du code ne
|
||||
les respectent pas toujours ; le code sera corrigé. Tout le
|
||||
nouveau code doit absolument respecter ces directives
|
||||
aussi précisément que possible.</p>
|
||||
|
||||
<p class="normaltext">Tout projet où l'on travaille en collaboration nécessite une cohérence et une stabilité fortes.</p>
|
||||
|
||||
<p class="normaltext">L'objectif de ces directives est de fournir un cadre à respecter pour tout le code de Moodle. Il est vrai que certaines parties plus anciennes du code ne les respectent pas toujours ; le code sera corrigé. Tout le nouveau code doit absolument respecter ces directives aussi précisément que possible.</p>
|
||||
|
||||
<h2>Règles générales</h2>
|
||||
|
||||
<ol class="normaltext">
|
||||
<li class="spaced">Tous les fichiers contenant du code doivent
|
||||
avoir l'extension .php.</li>
|
||||
<li class="spaced">Tous les fichiers modèles doivent avoir
|
||||
l'extension .html.</li>
|
||||
<li class="spaced">Tous les fichiers textes doivent être ne
|
||||
format texte Unix (la plupart des éditeurs de texte
|
||||
permettent cela).</li>
|
||||
<li class="spaced">Toutes les balises php doivent être
|
||||
en forme complète, par exemple <font color="#339900"><?php
|
||||
... ?></font> et non en forme abrégée comme
|
||||
<font color="#339900"><?php ... ?></font>.</li>
|
||||
<li class="spaced">Toutes les indications de copyright doivent
|
||||
être conservée. Vous pouvez ajouter les vôtres au besoin.</li>
|
||||
<li class="spaced">Tous les fichiers doivent inclure le
|
||||
fichier config.php principal.</li>
|
||||
<li class="spaced">Tous les fichiers doivent vérifier que
|
||||
l'utilisateur est correctement authentifié, à l'aide de require_login()
|
||||
et d'une des fonctions isadmin(), isteacher(), iscreator() ou isstudent().</li>
|
||||
<li class="spaced">Tous les accès aux bases de données doivent
|
||||
autant que possible utiliser les fonctions définies dans
|
||||
lib/datalib.php. Ceci permet la compatibilité avec un grand
|
||||
nombre de marques de bases de données. Il est possible de
|
||||
faire presque tout avec ces fonctions. Si vous devez écrire du code SQL,
|
||||
assurez-vous qu'il soit : multi-plateforme, restreint à des fonctions
|
||||
spécifiques de votre code (habituellement placés dans un fichier lib.php)
|
||||
et clairement marqué.</li>
|
||||
<li class="spaced">Ne créez et n'utilisez aucune variable locale,
|
||||
sauf les variables standard $CFG, $SESSION, $THEME et $USER.</li>
|
||||
<li class="spaced">Toutes les variables doivent être initialisées
|
||||
ou au moins leur existence doit être testée avec isset() ou
|
||||
empty() avant leur utilisation.</li>
|
||||
<li class="spaced">Toutes les chaînes de caractères doivent
|
||||
être traduisibles. Créez les nouvelles chaînes dans les fichiers
|
||||
du dossier « lang/en », donnez-leur des noms en minuscules,
|
||||
brefs, en anglais, et utilisez-les dans votre code par l'intermédiaire
|
||||
des fonctions get_string() ou print_string().</li>
|
||||
<li class="spaced">Tous les fichiers d'aide doivent être
|
||||
traductibles. Créez-les dans le dossier « lang/en/help » et
|
||||
appelez-les avec la fonction helpbutton().</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers contenant du code doivent avoir l'extension .php.</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers modèles (« themes ») doivent avoir l'extension .html.</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers en format texte doivent être en format Unix (la plupart des éditeurs de texte permettent de convertir les caractères de fin de ligne).</li>
|
||||
|
||||
<li class="spaced">Toutes les balises php doivent être en forme complète, comme ceci <font color="#339900"><?php ... ?></font>, et non en forme abrégée comme ceci <font color="#339900"><?php ... ?></font>.</li>
|
||||
|
||||
<li class="spaced">Toutes les indications de copyright doivent être conservées. Vous pouvez ajouter les vôtres au besoin.</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers doivent comporter une commande d'inclusion du fichier config.php principal.</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers doivent vérifier que l'utilisateur est correctement authentifié, à l'aide de require_login() et d'une des fonctions isadmin(), isteacher(), iscreator() et isstudent().</li>
|
||||
|
||||
<li class="spaced">Tous les accès aux bases de données doivent autant que possible utiliser les fonctions définies dans lib/datalib.php. Ceci permet la compatibilité avec un grand nombre de marques de bases de données. Il est possible de faire presque tout avec ces fonctions. Si vous devez écrire du code SQL, assurez-vous qu'il soit : multi-plateforme, restreint à des fonctions spécifiques de votre code (habituellement placés dans un fichier lib.php) et clairement marqué.</li>
|
||||
|
||||
<li class="spaced">Ne créez et n'utilisez aucune variable globale, sauf les variables standard $CFG, $SESSION, $THEME et $USER.</li>
|
||||
|
||||
<li class="spaced">Toutes les variables doivent être initialisées ou au moins leur existence doit être testée avec isset() ou empty() avant leur utilisation.</li>
|
||||
|
||||
<li class="spaced">Toutes les chaînes de caractères doivent être traduisibles. Créez les nouvelles chaînes dans les fichiers du dossier « lang/en », donnez-leur des noms en minuscules, courts, en anglais, et utilisez-les dans votre code par l'intermédiaire des fonctions get_string() ou print_string().</li>
|
||||
|
||||
<li class="spaced">Tous les fichiers d'aide doivent être traduisibles. Créez-les dans le dossier « lang/en/help » et appelez-les avec la fonction helpbutton().</li>
|
||||
|
||||
<li class="spaced">Les magic_quotes sont automatiquement appliquées aux données en provenance du navigateur (envoyées via GET ou POST), indépendamment des réglages de PHP. Il est donc sûr de les insérer directement dans la base de données. Toutes les autres données brutes (en provenance de fichiers ou de bases de données) doivent être encodées avec <font color="#339900">addslashes()</font> avant de les insérer dans la base de données.</li>
|
||||
|
||||
<li class="spaced">IMPORTANT : tous les textes dans Moodle, tout particulièrement ceux qui proviennent des utilisateurs, doivent être affichés à l'aide de la fonction format_text(). Ceci permet de s'assurer que le texte est filtré et nettoyé correctement.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h2>Style du code</h2>
|
||||
<p class="normaltext">Je suis conscient qu'il est ennuyeux de changer
|
||||
votre style si vous avez d'autres habitudes, mais comparez cet embêtement
|
||||
avec les gros ennuis qu'ont ultérieurement les personnes qui
|
||||
essaient de comprendre un code composé avec des styles différents. Bien
|
||||
sûr il y a des avantages et des inconvénients à n'importe quel style,
|
||||
mais le style de Moodle <strong>existe</strong>, alors tenez-vous y,
|
||||
s'il vous plaît.</p>
|
||||
|
||||
<p class="normaltext">Je suis conscient qu'il est ennuyeux de changer votre style si vous avez d'autres habitudes, mais comparez cet embêtement avec les gros ennuis qu'ont ultérieurement les personnes qui essaient de comprendre un code composé dans des styles différents. Bien sûr il y a des avantages et des inconvénients à chaque style, mais le style de Moodle <strong>existe</strong>, alors tenez-vous y, s'il vous plaît.</p>
|
||||
|
||||
<ol class="normaltext">
|
||||
<li class="spaced">L'<strong>indentation</strong> doit être
|
||||
de 4 espaces. N'utiliser pas <strong>DU TOUT</strong> de tabulations.</li>
|
||||
<li class="spaced">Les <strong>noms des variables</strong> doivent toujours
|
||||
être des mots anglais faciles à lire, ayant une signification claire et
|
||||
en minuscules. Si vous avez vraiment besoin de plusieurs mots,
|
||||
concaténez-les, mais gardez-les aussi courts que possible.
|
||||
Utilisez des noms au pluriel pour les tableaux d'objets.
|
||||
|
||||
<li class="spaced">L'<strong>indentation</strong> doit être de 4 espaces. N'utiliser pas <strong>DU TOUT</strong> de tabulations.</li>
|
||||
|
||||
<li class="spaced">Les <strong>noms des variables</strong> doivent toujours être des mots anglais en minuscules, faciles à lire et ayant une signification claire. Si vous avez vraiment besoin de plusieurs mots, concaténez-les, mais gardez-les aussi courts que possible. Utilisez des noms au pluriel pour les tableaux d'objets.
|
||||
<p class="examplecode"><font color="#006600">BON : $quiz<br />
|
||||
BON : $errorstring<br />
|
||||
BON : $assignments (pour un tableau d'objets)<br />
|
||||
@@ -80,22 +65,12 @@ s'il vous plaît.</p>
|
||||
<br />
|
||||
MAUVAIS : $Quiz <br />
|
||||
MAUVAIS : $aReallyLongVariableNameWithoutAGoodReason<br />
|
||||
MAUVAIS : $error_string</font></p>
|
||||
</li>
|
||||
<li class="spaced">Les noms des <strong>constantes</strong> doivent toujours
|
||||
être en majuscules, et toujours commencer par le nom du module. Les
|
||||
mots qui les constituent doivent être séparés par des
|
||||
caractères « souligné » (underscore).
|
||||
<p class="examplecode"><font color="#006600">define("FORUM_MODE_FLATOLDEST",
|
||||
1);</font></p>
|
||||
</li>
|
||||
<li class="spaced">Les noms des <strong>fonctions</strong> doivent être de
|
||||
simples mots anglais en minsucules, et commencer avec le nom du module pour
|
||||
éviter les conflits entre modules. Les mots qui les constituent
|
||||
doivent être séparés par des caractères « souligné » (underscore).
|
||||
Les paramètres doivent avoir si possible une valeur par défaut
|
||||
sensée. On ne place pas d'espace entre le nom de la fonction et
|
||||
la suite (parenthèses)
|
||||
MAUVAIS : $error_string</font></p></li>
|
||||
|
||||
<li class="spaced">Les noms des <strong>constantes</strong> doivent toujours être en majuscules, et toujours commencer par le nom du module. Les mots qui les constituent doivent être séparés par des caractères « souligné » (underscore).
|
||||
<p class="examplecode"><font color="#006600">define("FORUM_MODE_FLATOLDEST", 1);</font></p></li>
|
||||
|
||||
<li class="spaced">Les noms des <strong>fonctions</strong> doivent être de simples mots anglais en minuscules, et commencer par le nom du module, pour éviter les conflits entre modules. Les mots qui les constituent doivent être séparés par des caractères « souligné » (underscore). Les paramètres doivent avoir si possible une valeur par défaut sensée. On ne place pas d'espace entre le nom de la fonction et la suite (parenthèses)
|
||||
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
|
||||
{<br />
|
||||
global </font><font color="#0000BB">$USER</font><font color="#007700">,
|
||||
@@ -111,10 +86,9 @@ s'il vous plaît.</p>
|
||||
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-></font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
|
||||
}<br />
|
||||
}</font></p>
|
||||
</li>
|
||||
<li class="spaced">Les <strong>blocs</strong> doivent toujours être
|
||||
placés entre accolades (même s'ils ne sont constitués que d'une ligne).
|
||||
Moodle utilise le style suivant :
|
||||
</li>
|
||||
|
||||
<li class="spaced">Les <strong>blocs</strong> doivent toujours être placés entre accolades (même s'ils ne sont constitués que d'une ligne). Moodle utilise le style suivant :
|
||||
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-></font><font color="#0000CC">attempts</font><font color="#006600">)
|
||||
{<br />
|
||||
if (</font><font color="#0000CC">$numattempts </font><font color="#006600">>
|
||||
@@ -124,18 +98,17 @@ s'il vous plaît.</p>
|
||||
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-></font><font color="#CC0000">id"</font><font color="#006600">);<br />
|
||||
}<br />
|
||||
}</font></p>
|
||||
</li>
|
||||
<li class="spaced">Les <strong>chaînes de caractères</strong>
|
||||
doivent être définies avec des apostrophes droites (pas des
|
||||
guillemets) lorsque c'est possible, afin d'améliorer les performances.
|
||||
</li>
|
||||
|
||||
<li class="spaced">Les <strong>chaînes de caractères</strong> doivent être définies avec des apostrophes droites (pas des guillemets) lorsque c'est possible, afin d'améliorer les performances.
|
||||
<p class="examplecode"> <font color="#006600">$var = 'some text without any
|
||||
variables';<br />
|
||||
$var = "with special characters like a new line \n";<br />
|
||||
$var = 'a very, very long string with a '.$single.' variable in it';<br />
|
||||
$var = "some $text with $many variables $within it"; </font></p>
|
||||
</li>
|
||||
<li class="spaced">Les <strong>commentaires</strong> doivent utiliser
|
||||
deux ou trois barres obliques et être alignés avec le code.
|
||||
</li>
|
||||
|
||||
<li class="spaced">Les <strong>commentaires</strong> doivent utiliser deux ou trois barres obliques et être alignés avec le code.
|
||||
<p class="examplecode"><font color="#006600">function </font><font color="#0000BB">forum_get_ratings_mean</font><font color="#007700">(</font><font color="#0000BB">$postid</font><font color="#007700">,
|
||||
</font><font color="#0000BB">$scale</font><font color="#007700">, </font><font color="#0000BB">$ratings</font><font color="#007700">=</font><font color="#0000BB">NULL</font><font color="#007700">)
|
||||
{<br />
|
||||
@@ -159,12 +132,9 @@ s'il vous plaît.</p>
|
||||
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
|
||||
{</font> <br />
|
||||
... etc. </p>
|
||||
</li>
|
||||
<li class="spaced">Les <strong>espaces</strong> doivent être
|
||||
utilisés généreusement. N'ayez pas peur d'espacer les lignes pour
|
||||
accroître la lisibilité. En général, il doit y avoir un espace
|
||||
entre les parenthèses et les instructions normales, mais aucun
|
||||
espace entre les parenthèses et les variables ou fonctions :
|
||||
</li>
|
||||
|
||||
<li class="spaced">Les <strong>espaces</strong> doivent être utilisés généreusement. N'ayez pas peur d'espacer les lignes pour accroître la lisibilité. En général, il doit y avoir un espace entre les parenthèses et les instructions normales, mais aucun espace entre les parenthèses et les variables ou fonctions :
|
||||
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
|
||||
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=></font><font color="#0000BB">
|
||||
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
|
||||
@@ -186,44 +156,47 @@ s'il vous plaît.</p>
|
||||
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
|
||||
} </font></p>
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h2>Structure des bases de données</h2>
|
||||
|
||||
<ol class="normaltext">
|
||||
<li class="spaced">Toutes les tables doit avoir un champ <strong>id</strong>
|
||||
(INT10) à incrémentation automatique pour index principal.</li>
|
||||
<li class="spaced">La table principale contenant les instances
|
||||
de chaque module doit avoir le même nom que le module (par exemple
|
||||
<strong>bidule</strong>) et doit contenir au moins les champs
|
||||
suivants :
|
||||
|
||||
<li class="spaced">Toutes les tables doivent avoir un champ <strong>id</strong> (INT10) à incrémentation automatique pour index principal.</li>
|
||||
|
||||
<li class="spaced">La table principale contenant les instances de chaque module doit avoir le même nom que le module (par exemple <strong>bidule</strong>) et doit contenir au moins les champs suivants :
|
||||
|
||||
<ul>
|
||||
<li><strong>id</strong> - voir description ci-dessus</li>
|
||||
<li><strong>course</strong> - l'identifiant du cours auquel appartient
|
||||
chaque instance</li>
|
||||
<li><strong>name</strong> - le nom complet de chaque instance du module</li>
|
||||
|
||||
<li><strong>id</strong> : voir description ci-dessus</li>
|
||||
|
||||
<li><strong>course</strong> : l'identifiant du cours auquel appartient chaque instance</li>
|
||||
|
||||
<li><strong>name</strong> : le nom complet de chaque instance du module</li>
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
<li class="spaced">Les autres tables associées à un module et contenant
|
||||
des informations sur des « choses » doivent être appelées
|
||||
<strong>bidule_choses</strong> (remarquez le pluriel).</li>
|
||||
<li class="spaced">Les noms de colonnes doivent être simples et brefs,
|
||||
suivant les mêmes règles que les noms des variables.</li>
|
||||
<li class="spaced">Si possible, les colonnes faisant référence
|
||||
au champ id d'une autre table (par exemple <strong>bidule</strong>)
|
||||
doivent être appelées <strong>widgetid</strong>. (Remarquez que cette
|
||||
convention est nouvelle, et n'a pas été suivie dans
|
||||
certaines tables plus anciennes.)</li>
|
||||
<li class="spaced">Les champs booléens doivent être
|
||||
implémentés comme des entiers petits (par exemple INT4)
|
||||
contenant 0 ou 1, afin de permettre une éventuelle extension
|
||||
des valeurs si nécessaire.</li>
|
||||
<li class="spaced">La plupart des tables doivent avoir une champ
|
||||
<strong>timemodified</strong> (INT10) qui soit mis à jour
|
||||
avec la date et l'heure obtenue avec la fonction PHP
|
||||
<strong>time()</strong>.</li>
|
||||
|
||||
</li>
|
||||
|
||||
<li class="spaced">Les autres tables associées à un module et contenant des informations sur des « machins » doivent être appelées <strong>bidule_machins</strong> (remarquez le pluriel).</li>
|
||||
|
||||
<li class="spaced">Les noms de colonnes doivent être simples et courts, suivant les mêmes règles que les noms des variables.</li>
|
||||
|
||||
<li class="spaced">Si possible, les colonnes faisant référence au champ id d'une autre table (par exemple <strong>bidule</strong>) doivent être appelées <strong>biduleid</strong>. Cette convention est nouvelle, et n'a pas été suivie dans certaines tables plus anciennes.</li>
|
||||
|
||||
<li class="spaced">Les champs booléens doivent être implémentés comme des entiers petits (par exemple INT4) contenant 0 ou 1, afin de permettre une éventuelle extension des valeurs si nécessaire.</li>
|
||||
|
||||
<li class="spaced">La plupart des tables doivent avoir un champ <strong>timemodified</strong> (INT10) qui soit mis à jour avec la date et l'heure obtenue avec la fonction PHP <strong>time()</strong>.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<hr>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+18
-18
@@ -18,7 +18,7 @@
|
||||
CVS est un acronyme pour désigner le « <strong>Concurrent Versioning System</strong> », une façon pratique et très répandue de stoquer le code source de projets informatiques. Un CVS conserve toutes les versions de tous les fichiers, de sorte qu'aucune donnée n'est jamais perdue, et que les traces de l'utilisation par les différentes personnes sont conservées. Le système offre en outre la possibilité de fusionner le code si plusieurs personnes travaillent sur un même fichier. Tout le code et toutes les versions sont enregistrées sur un serveur central (dans le cas de Moodle, sur <a target="_top" href="http://www.sf.net/">Sourceforge</a>).
|
||||
</p>
|
||||
<p>
|
||||
Si vous désirez simplement télécharger par CVS la version actuelle de Moodle pour lancer un site, vous n'avez pas besoin de cette page. Il vous suffit de suivre les instructions (plus simples) pour télécharger Moodel par CVS sur la page <a target="_top" href="http://moodle.org/download">Téléchargement de Moodle</a>.
|
||||
Si vous désirez simplement télécharger par CVS la version actuelle de Moodle pour lancer un site, vous n'avez pas besoin de cette page. Il vous suffit de suivre les instructions (plus simples) pour télécharger Moodle par CVS sur la page <a target="_top" href="http://moodle.org/download">Téléchargement de Moodle</a>.
|
||||
</p>
|
||||
|
||||
<h2><a name="1"></a>Thèmes de ce document</h2>
|
||||
@@ -159,7 +159,7 @@ cvs commit</div>
|
||||
<ol>
|
||||
<ol>
|
||||
<li>Cliquez avec le bouton droit de la souris sur votre dossier Moodle (ou sur n'importe quel fichier) et sélectionnez « <strong>CVS Update</strong> ».</li>
|
||||
<li>Attendez et voyez défiler les fichiers de jounalisation. Prenez note des conflits pouvant survenir si votre code local a des modifications en contradiction avec les versions téléchargées. Vous aurez à résoudre manuellement ces fichiers en les modifiant.
|
||||
<li>Attendez et voyez défiler les historiques (logs). Prenez note des conflits pouvant survenir si votre code local a des modifications en contradiction avec les versions téléchargées. Vous aurez à résoudre manuellement ces fichiers en les modifiant.
|
||||
</ol>
|
||||
</ol>
|
||||
<blockquote>
|
||||
@@ -184,7 +184,7 @@ cvs commit</div>
|
||||
<div class="commandline">cvs status -v index.php</div>
|
||||
<p>Quelques recommandations au sujet des balises :</p>
|
||||
<ul>
|
||||
<li>Les balises et les noms des branches doivent toujours être en lettre capitales.</li>
|
||||
<li>Les balises et les noms des branches doivent toujours être en lettres capitales.</li>
|
||||
<li>Les balises et les noms des branches doivent TOUJOURS être appliqués sur <strong>l'intégralité du module</strong> (la totalité de Moodle). N'appliquez pas de balises à des fichiers individuels ou à des dossiers.</li>
|
||||
<li>Il n'est pas autorisé de changer le nom des balises, car des développeurs comptent dessus ! Tapez-les donc correctement du premier coup.</li>
|
||||
</ul>
|
||||
@@ -194,7 +194,7 @@ cvs commit</div>
|
||||
<p>Dans le jargon CVS, le <strong>tronc</strong> (trunk) est la version principale en développement de Moodle. Elle est aussi appelée <span class="style4">HEAD</span>, ou encore branche par défaut.</p>
|
||||
<p>Les développeurs de Moodle font en sorte que le tronc reste aussi stable que possible, mais il contient d'habitude du nouveau code, avec des bogues et de petites instabilités.</p>
|
||||
<p>De temps à autre, nous décidons que le produit possède suffisamment de fonctionnalités pour sortir une version. Le tronc reçoit alors une balise MOODLE_XX_BETA (pour le cas où l'on devrait revenir à ce point) et une nouvelle branche du nom de <span class="style1">MOODLE_XX_STABLE</span> est créée pour la nouvelle version.</p>
|
||||
<p>Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisient pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.</p>
|
||||
<p>Une version bêta est aussi publiée à ce point. Elle est destinée aux testeurs qui n'utilisent pas CVS mais désirent essayer les dernières fonctionnalités et en rapporter les bogues.</p>
|
||||
</blockquote>
|
||||
|
||||
|
||||
@@ -202,13 +202,13 @@ cvs commit</div>
|
||||
<h3><a name="4.2" id="4.2"></a>4.2 Branches stables pour chaque version</h3>
|
||||
<blockquote>
|
||||
<p>Dès que la branche stable <span class="style3">MOODLE_XX_STABLE</span> est créée, les efforts de développement se divisent temporairement en deux. Certains développeurs continuent à travailler sur de nouvelles fonctionnalités du tronc pour les prochaines versions, mais la plupart d'entre eux se concentrent sur la branche <span class="style1"><strong>STABLE</strong></span> actuelle et corrigent les bogues qui y sont découverts.</p>
|
||||
<p>Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principale de Moodle :</p>
|
||||
<p>Vous pouvez faire en sorte que votre copie locale de Moodle soit en synchronisation avec la version STABLE en tapant la commande unix suivante depuis le dossier principal de Moodle :</p>
|
||||
<div class="commandline">cvs update -dP -r <span class="style1">MOODLE_XX_STABLE</span></div>
|
||||
<p>À la suite de cela, toutes les commandes décrites ci-dessus s'appliqueront à la version stable. Pour revenir au tronc, tapez simplement :</p>
|
||||
<div class="commandline">cvs update -dPA</div>
|
||||
<p>Sous Windows, un menu devrait être disponible où vous pouvez choisir la branche.</p>
|
||||
<p>Lorsque la nouvelle branche STABLE se stabilise véritablement, une version est publiée. Les fichiers compressés sont créés pour la distribution et la branche reçoit de Martin une balise du nom de <strong>MOODLE_XXX</strong>.</p>
|
||||
<p>Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporés dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :</p>
|
||||
<p>Périodiquement, les corrections de bogues de la branche STABLE doivent être incorporées dans le tronc afin qu'elles soient aussi disponibles dans les futures versions de Moodle. Une balise mobile appelée MOODLE_XX_MERGED sera maintenue pour garder une trace de la dernière incorporation. La procédure pour une telle incorporation se passe ainsi :</p>
|
||||
<ol>
|
||||
<li>Télécharger la toute dernière version du tronc :<br /><br />
|
||||
<div class="commandline">cvs update -dPA<span> </span></div>
|
||||
@@ -216,35 +216,35 @@ cvs commit</div>
|
||||
<li>Incorporer dans le tronc toutes les modifications de la branche effectuées depuis la dernière incorporation :<br /><br />
|
||||
<div class="commandline">cvs update -kk -j MOODLE_XX_MERGED -j MOODLE_XX_STABLE<span> </span></div>
|
||||
</li>
|
||||
<li>Lire attentivement les journaux d'activité (logs) à la recherche d'éventuels conflits et corriger tous les fichiers avec ces conflits ;
|
||||
<li>Lire attentivement les historiques (logs) à la recherche d'éventuels conflits et corriger tous les fichiers concernés par ces conflits ;
|
||||
</li>
|
||||
<li>Appliquer la copie modifiée dans le tronc du CVS :<br /><br />
|
||||
<div class="commandline">cvs commit<span> </span></div>
|
||||
</li>
|
||||
<li>Revenir à la branche stable<br /><br />
|
||||
<li>Revenir à la branche stable ;<br /><br />
|
||||
<div class="commandline">cvs update -dPr MOODLE_XX_STABLE<span> </span></div>
|
||||
</li>
|
||||
<li>Mettre à jour la balise mobile d'incorporation fin que la procédure puisse être répétée la prochaine fois :<br /><br />
|
||||
<li>Mettre à jour la balise mobile d'incorporation afin que la procédure puisse être répétée la prochaine fois :<br /><br />
|
||||
<div class="commandline">cvs tag -RF MOODLE_XX_MERGED<span> </span></div>
|
||||
</li>
|
||||
</ol><br />
|
||||
<p>Enfin, les valeurs des variables <strong>$version</strong> de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un faut une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.</p>
|
||||
</ol>
|
||||
<p>Enfin, les valeurs des variables <strong>$version</strong> de tous les fichiers « version.php » de Moodle de la branche stable ne doivent pas être mis à jour si possible (à part le dernier chiffre si nécessaire). La raison en est que si quelqu'un fait une mise à jour d'une version très stable à la version très stable suivante, il pourrait sans cela manquer une mise à jour arrivée sur le tronc.</p>
|
||||
</blockquote>
|
||||
<p> </p>
|
||||
<h3><a name="4.3" id="4.3"></a>4.3 Branches particulières pour tout changement important</h3>
|
||||
<blockquote>
|
||||
<p>Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore instable pour être incorporée dans le tronc.</p>
|
||||
<p>Dans ces cas, une branche temporaire est créée pour travailler sur la focntionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée <span class="style1"><strong>MOODLE_14_WIDGET</strong></span> peut être vu sur le diagramme ci-dessus.</p>
|
||||
<p>si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :</p>
|
||||
<p>Occasionnellement, il est nécessaire d'incorporer une nouvelle fonctionnalité afin que plusieurs développeurs puissent y travailler ensemble, même si elle est encore trop instable pour être incorporée dans le tronc.</p>
|
||||
<p>Dans ces cas, une branche temporaire est créée pour travailler sur la fonctionnalité, puis incorporée au tronc principal dès que possible. Un exemple de branche appelée <span class="style1"><strong>MOODLE_14_WIDGET</strong></span> peut être vu sur le diagramme ci-dessus.</p>
|
||||
<p>Si vous avez besoin de cela pour votre fonctionnalité WIDGET, suivez ces instructions :</p>
|
||||
<ol>
|
||||
<li>Discutez avec les autres développeurs pour vous assurer que c'est vraiment nécessaire !</li>
|
||||
<li>Créez une nouvelle balise sur le <strong>tronc</strong> (pour la totalité de moodle) avec le nom <strong>MOODLE_XX_WIDGET_PRE</strong><br /><br />
|
||||
<div class="commandline">cvs tag -R MOODLE_XX_WIDGET_PRE<span> </span></div></li>
|
||||
<li>Crréez votre nouvelle branche avec le nom <span class="style1"><strong>MOODLE_XX_WIDGET</strong></span><br /><br />
|
||||
<li>Créez votre nouvelle branche avec le nom <span class="style1"><strong>MOODLE_XX_WIDGET</strong></span><br /><br />
|
||||
<div class="commandline">cvs tag -Rb <span class="style1">MOODLE_XX_WIDGET</span></strong></div></li>
|
||||
<li>Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copier vos fichiers dans le CVS suivant vos besoins.<br /><br />
|
||||
<li>Travaillez dans cette branche jusqu'à ce que la fonctionnalité soit raisonnablement stable. Copiez vos fichiers dans le CVS suivant vos besoins.<br /><br />
|
||||
<div class="commandline">cvs commit<span> </span></div></li>
|
||||
<li>Lorsque vous êtes prêt, incorporez toute la branche dans le tronc, copier tous ses fichiers dans le tronc et abandonnez la branche.<br /><br />
|
||||
<li>Lorsque vous êtes prêt, incorporez toute la branche dans le tronc : copiez tous ses fichiers dans le tronc et abandonnez la branche.<br /><br />
|
||||
<div class="commandline">cvs update -dPA<br />
|
||||
cvs update -kk -j <span class="style1">MOODLE_XX_WIDGET</span><br />
|
||||
cvs commit</div>
|
||||
@@ -255,7 +255,7 @@ cvs commit</div>
|
||||
</blockquote>
|
||||
|
||||
<p align="center">
|
||||
Bonne chance, soyez prudent et amusez-vous !
|
||||
Bonne chance, soyez prudent et amusez-vous bien !
|
||||
</p>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
|
||||
+300
-310
@@ -1,328 +1,318 @@
|
||||
<head>
|
||||
|
||||
<title>Documentation Moodle : Manuel du développeur</title>
|
||||
|
||||
|
||||
<title>Documentation Moodle : Manuel du développeur</title>
|
||||
|
||||
<link rel="stylesheet" href="docstyles.css" type="text/css">
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
|
||||
<h1>Manuel du développeur</h1>
|
||||
|
||||
<blockquote>
|
||||
<p>Ce document décrit en quelques mots le design à la base de Moodle et
|
||||
comment vous pouvez contribuer à son développement.</p>
|
||||
<p>Il est un peu mince pour l'instant. Une meilleure documentation est prévue !</p>
|
||||
<p>Sections de ce document :</p>
|
||||
<ol>
|
||||
<li><a href="#architecture">Architecture de Moodle</a></li>
|
||||
<li><a href="#contribute">Comment vous pouvez aider</a>
|
||||
<ul>
|
||||
<li><a href="#activities">Activités d'apprentissage</a></li>
|
||||
<li><a href="#themes">Thèmes</a></li>
|
||||
<li><a href="#languages">Langues</a></li>
|
||||
<li><a href="#database">Schémas de bases de données</a></li>
|
||||
<li><a href="#courseformats">Formats de cours</a></li>
|
||||
<li><a href="#doc">Documentation et articles</a></li>
|
||||
<li><a href="#bugs">Participer à la traque des bogues</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<p>Ce document décrit en quelques mots le design à la base de Moodle et comment vous pouvez contribuer à son développement.</p>
|
||||
|
||||
<p>Il est un peu succinct pour l'instant. Une meilleure documentation est prévue !</p>
|
||||
|
||||
<p>Sections de ce document :</p>
|
||||
|
||||
<ol> <li><a href="#architecture">Architecture de Moodle</a></li>
|
||||
|
||||
<li><a href="#contribute">Comment vous pouvez aider</a>
|
||||
|
||||
<ul>
|
||||
|
||||
<li><a href="#activities">Activités d'apprentissage</a></li>
|
||||
|
||||
<li><a href="#themes">Thèmes</a></li>
|
||||
|
||||
<li><a href="#languages">Langues</a></li>
|
||||
|
||||
<li><a href="#database">Schémas de la base de données</a></li>
|
||||
|
||||
<li><a href="#courseformats">Formats de cours</a></li>
|
||||
|
||||
<li><a href="#doc">Documentation et articles</a></li>
|
||||
|
||||
<li><a href="#bugs">Participer à la traque des bogues</a></li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h2><a name="architecture"></a>1. Architecture de Moodle</h2>
|
||||
|
||||
<blockquote>
|
||||
<p>Du point de vue d'un administrateur de système, Moodle a été conçu selon les
|
||||
critères suivants :</p>
|
||||
<ol>
|
||||
<li><strong>Moodle devrait fonctionner sur le plus possible de
|
||||
plateformes différentes</strong><br /><br />
|
||||
L'application web qui tourne sur le plupart des plateformes est PHP, en
|
||||
combinaison avec MySQL, et c'est l'environnement dans lequel Moodle a
|
||||
été développé (sur Linux, Windows et Mac OS X).
|
||||
Moodle utilise aussi la librairie ADOdb pour l'abstraction de la base de
|
||||
données, ce qui implique que Moodle peut utiliser
|
||||
<a href="http://php.weblogs.com/ADOdb_manual#drivers">plus de 10 marques
|
||||
de bases de données différentes</a> (toutefois, il ne peut
|
||||
malheureusement pas encore <em><strong>mettre en place les tables</strong></em>
|
||||
de toutes ces bases de données. Voir ci-dessous pour plus d'informations).<br /><br />
|
||||
</li>
|
||||
<li><strong>Moodle devrait être facile à installer, à apprendre et
|
||||
à modifier</strong><br /><br />
|
||||
Les premiers prototypees de Moodle (1999) étaient basés sur
|
||||
<a target="_top" href="http://www.zope.org/">Zope</a>, un serveur d'application
|
||||
web orienté objet de technologie avancée. Malheureusement, bien que cette
|
||||
technologie soit plutôt cool, elle avait une courbe d'apprentissage
|
||||
très raide et n'était pas très souple en termes d'administration de
|
||||
systèmes. D'un autre côté, le langage de scripts PHP est très facile
|
||||
d'accès, notamment si vous avez déjà programmé avec un autre
|
||||
langage de scripts. J'ai pris assez tôt la décision de ne pas utiliser
|
||||
un concept orienté objet, là encore, pour conserver la simplicité
|
||||
par égard pour les novices. En lieu et place, la réutilisation du
|
||||
code est accomplie grâce à des librairies de fonctions clairement
|
||||
dénommées et par une mise en page cohérente des fichiers de scripts.
|
||||
En outre, PHP est facile à installer (des exécutables sont disponibles
|
||||
pour toutes les plateformes) et si largement répandu que la plupart
|
||||
des services d'hébergement web l'offrent en standard.<br /><br />
|
||||
</li>
|
||||
<li><strong>Il devrait être facile à mettre à jour d'une version à
|
||||
la suivante</strong><br /><br />
|
||||
Moodle connaît son numéro de version (tout comme ceux de chacun
|
||||
des modules) et un mécanisme y a été implémenté
|
||||
de sorte qu'il puisse se mettre à jour tout seul (il peut par exemple
|
||||
renommer les tables de la base de données ou y ajouter
|
||||
de nouveaux champs). Si vous utilisez CVS sur Unix, vous pouvez
|
||||
par exemple taper la commande « cvs update -d », puis visiter la page
|
||||
d'accueil de votre site pour terminer la mise à jour.<br /><br />
|
||||
</li>
|
||||
<li><strong>Il devrait être modulaire pour pouvoir grandir facilement</strong><br /><br />
|
||||
Un grand nombre de fonctionnalités de Moodle sont modulaires, notamment
|
||||
les thèmes, les activités, les langues de l'interface, les
|
||||
schémas de la base de données et les formats de cours. Cela permet
|
||||
à quiconque d'ajouter des fonctionnalités au code principal ou encore
|
||||
de distribuer des modules séparément. Voir ci-dessous pour plus
|
||||
d'informations à ce sujet.<br /><br />
|
||||
</li>
|
||||
<li><strong>Il devrait pouvoir être utilisé en association avec
|
||||
d'autres systèmes</strong><br /><br />
|
||||
Moodle conserve tous les fichiers d'un cours dans le même dossier sur le
|
||||
serveur. Cela permet à un administrateur système d'offrir pour
|
||||
chaque enseignant n'importe quel type d'accès direct aux fichiers,
|
||||
comme Appletalk, SMB, NFS, FTP, WebDAV, etc. Les modules d'authentification
|
||||
permettent à Moodle d'utiliser LDAP, MAP, POP3, NNTP et d'autres
|
||||
bases de données comme source des données des utilisateurs. Autrement,
|
||||
il reste pas mal de travail à faire. Les fonctionnalités prévues
|
||||
de Moodle pour les versions à venir comprennent notamment :
|
||||
l'importation et l'exportation des données en format XML (y compris
|
||||
IMS et SCORM) et l'utilisation croissante des feuilles de style pour
|
||||
l'interface (permettant ainsi une meilleure incorporation dans
|
||||
d'autres sites web).
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<p>Du point de vue d'un administrateur de système, Moodle a été conçu selon les critères suivants :</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li><strong>Moodle doit fonctionner sur le plus grand nombre possible de plateformes différentes</strong><br /><br />
|
||||
|
||||
Le langage de programmation pour le web qui tourne sur la plupart des plateformes est PHP, en combinaison avec MySQL, et c'est l'environnement dans lequel Moodle a été développé (sur Linux, Windows et Mac OS X). Moodle utilise aussi la librairie ADOdb pour l'abstraction de la base de données, ce qui implique que Moodle peut utiliser <a href="http://php.weblogs.com/ADOdb_manual#drivers">plus de 10 marques de bases de données différentes</a> (toutefois, il ne peut malheureusement pas encore <em><strong>mettre en place les tables</strong></em> de toutes ces bases de données. Voir ci-dessous pour plus d'informations).<br /><br /> </li>
|
||||
|
||||
<li><strong>Moodle doit être facile à installer, à apprendre et à modifier</strong><br /><br />
|
||||
|
||||
Les premiers prototypees de Moodle (1999) étaient basés sur <a target="_top" href="http://www.zope.org/">Zope</a>, un serveur d'application web orienté objet de technologie avancée. Malheureusement, bien que cette technologie soit plutôt cool, elle avait une courbe d'apprentissage très raide et n'était pas très souple en termes d'administration de systèmes. D'un autre côté, le langage de scripts PHP est très facile d'accès, notamment si vous avez déjà programmé avec un autre langage de scripts. J'ai pris assez tôt la décision de ne pas utiliser un concept orienté objet, là encore, pour conserver la simplicité par égard pour les novices. En lieu et place, la réutilisation du code est accomplie grâce à des librairies de fonctions clairement dénommées et par une mise en page cohérente des fichiers de scripts. En outre, PHP est facile à installer (des exécutables sont disponibles pour toutes les plateformes) et si largement répandu que la plupart des services d'hébergement web l'offrent en standard.<br /><br /> </li>
|
||||
|
||||
<li><strong>Moodle doit être facile à mettre à jour d'une version à la suivante</strong><br /><br />
|
||||
|
||||
Moodle connaît son propre numéro de version (ainsi que ceux de chacun des modules) et un mécanisme y a été implémenté de sorte qu'il puisse se mettre à jour tout seul (il peut par exemple renommer les tables de la base de données ou y ajouter de nouveaux champs). Si vous utilisez CVS sur Unix, vous pouvez par exemple taper la commande « cvs update -d », puis visiter la page d'accueil de votre site pour terminer la mise à jour.<br /><br /> </li>
|
||||
|
||||
<li><strong>Moodle doit être modulaire pour pouvoir grandir facilement</strong><br /><br />
|
||||
|
||||
Un grand nombre de fonctionnalités de Moodle sont modulaires, notamment les thèmes, les activités, les langues de l'interface, les schémas de la base de données et les formats de cours. Cela permet à quiconque d'ajouter des fonctionnalités au code principal ou encore de distribuer des modules séparément. Voir ci-dessous pour plus d'informations à ce sujet.<br /><br /> </li>
|
||||
|
||||
<li><strong>Moodle doit pouvoir être utilisé en association avec d'autres systèmes</strong><br /><br />
|
||||
|
||||
Moodle conserve tous les fichiers d'un cours dans le même dossier sur le serveur. Cela permet à un administrateur système d'offrir pour chaque enseignant n'importe quel type d'accès direct aux fichiers, comme AFP, SMB, NFS, FTP, WebDAV, etc. Les modules d'authentification permettent à Moodle d'utiliser LDAP, MAP, POP3, NNTP et d'autres bases de données comme source des données des utilisateurs. Il reste toutefois pas mal de travail à effectuer. Les fonctionnalités prévues de Moodle pour les versions à venir comprennent notamment : l'importation et l'exportation des données en format XML (y compris IMS et SCORM) et l'utilisation croissante des feuilles de style pour l'interface (permettant ainsi une meilleure incorporation dans d'autres sites web). </li>
|
||||
|
||||
</ol>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h2><a name="contribute" id="contribute"></a>2. Comment vous pouvez aider</h2>
|
||||
|
||||
<blockquote>
|
||||
<p>Comme indiqué ci-dessus, bon nombre de fonctionnalités de Moodle sont modulaires.
|
||||
Même si vous n'êtes pas programmeur, il y a des choses que vous pouvez modifier ou
|
||||
pour lesquelles vous pouvez nous aider.</p>
|
||||
<h3><a name="activities" id="activities"></a>Activités d'apprentissage</h3>
|
||||
<blockquote>
|
||||
<p>Ce sont les modules les plus importants. Ils sont placés dans le dossier
|
||||
« mod ». Il y a sept modules par défaut : devoir, sondage, test, forum,
|
||||
journal, consultation pédagogique et ressource. Chaque module est placé dans
|
||||
un sous-dossier propre et consiste en divers éléments obligatoires
|
||||
(ainsi que d'autres scripts propres à chaque module) :</p>
|
||||
<ul>
|
||||
<li>mod.html : un formulaire pour configurer ou mettre à jour un instance
|
||||
du module</li>
|
||||
<li>version.php : définit quelques meta-informations et met à disposition
|
||||
le mécanisme de mise à jour</li>
|
||||
<li>icon.gif : une icône 16x16 pour le module</li>
|
||||
<li>db/ : des « dumps » SQL de toutes les tables de base de données et
|
||||
des données elles-mêmes (pour chaque type de base de données)</li>
|
||||
<li>index.php : une page permettant d'afficher la liste de toutes les
|
||||
instances du module dans un cours</li>
|
||||
<li>view.php : une page permettant d'afficher une instance particulière</li>
|
||||
<li>lib.php : toutes les fonctions définies par le module doivent s'y
|
||||
trouver. Si le nom du module est « bidule », les fonctions nécessaires
|
||||
sont notamment :
|
||||
<ul>
|
||||
<li>bidule_add_instance() - code pour ajouter une nouvelle instance de bidule</li>
|
||||
<li>bidule_update_instance() - code pour mettre à jour une instance existante</li>
|
||||
<li>bidule_delete_instance() - code effacer une instance</li>
|
||||
<li>bidule_user_outline() - étant donnée une instance, retourne un résumé
|
||||
d'une contribution d'un utilisateur</li>
|
||||
<li>bidule_user_complete() - étant donnée une instance, affiche les details
|
||||
d'une contribution d'un utilisateur<br />
|
||||
</li>
|
||||
<li>Pour éviter tout conflit éventuel, le nom de toutes les fonctions du module
|
||||
doit commencer par « bidule_ » et celui de toutes les constantes par
|
||||
« BIDULE_ »</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Finalement, chaque module comportera des fichiers de langue, qui contiennent
|
||||
les chaînes de caractères du module. Voir ci-dessous pour des détails.</li>
|
||||
</ul>
|
||||
<p>Pour programmer un nouveau module d'activité, le plus simple est d'utiliser le
|
||||
modèle <strong><a href="http://moodle.org/mod/newmodule_template.zip">mod/newmodule_template.zip</a></strong>.
|
||||
Décompressez-le est suivez les instructions du fichier README inclus.</p>
|
||||
<p>Il est également judicieux de poster auparavant un message sur le forum
|
||||
<a href="http://moodle.org/mod/forum/view.php?id=44" target="_top">Activities
|
||||
modules</a> dans le cours « Using Moodle ».</p>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
<h3><a name="themes" id="themes"></a>Thèmes</h3>
|
||||
<blockquote>
|
||||
<p>Les thèmes (ou « skins ») définissent l'aspect d'un
|
||||
site. Quelques thèmes simples sont fournis dans la distribution de Moodle.
|
||||
Vous pouvez aussi créer votre propre thème avec vos couleurs, logo,
|
||||
styles et graphiques préférés.</p>
|
||||
<p>Chaque thème est placé dans un sous-dossier « theme »
|
||||
qui contient au moins les fichiers suivants :</p>
|
||||
<ul>
|
||||
<li><strong>config.php</strong> : définit les couleurs du thèmes qui
|
||||
seront utilisées dans le site.</li>
|
||||
<li><strong>styles.php</strong> : la feuille de style contentant les
|
||||
définitions des éléments standard HTML et que de nombreux
|
||||
éléments de Moodle.</li>
|
||||
<li><strong>header.html</strong> : fichier incorporé au début
|
||||
de chaque page. Pour ajouter un logo au sommet de chaque page, c'est ce fichier qui devra
|
||||
être modifié.</li>
|
||||
<li><strong>footer.html</strong> : fichier incorporé à la fin
|
||||
de chaque page.</li>
|
||||
</ul>
|
||||
<p>Pour créer votre propre thème avec la version actuelle de Moodle :</p>
|
||||
<ol>
|
||||
<li>Copier le dossier d'un des thèmes existants et donner un nouveau nom
|
||||
à la copie. Il est recommandé de commencer avec l'un des thèmes standard.</li>
|
||||
<li>Ouvrir config.php et y insérer vos couleurs préférées.</li>
|
||||
<li>Ouvrir styles.php et changer les styles CSS.</li>
|
||||
<li>Ouvrir header.html et footer.html pour y ajouter les nouveaux logos
|
||||
ou pour modifier la mise en page.</li>
|
||||
</ol>
|
||||
<p>Toutes ces étapes sont optionnelles. Vous pouvez obtenir un aspect
|
||||
complètement différent en modifiant uniquement les couleurs dans config.php.</p>
|
||||
<p>Il est à noter que les mises à jour de Moodle <em>pourraient</em> empêcher
|
||||
le fonctionnement correct d'un thème personnalisé. Vérifier les notes
|
||||
de mise à jour si vous utilisez un tel thème.</p>
|
||||
<p>En particulier, Moodle 2.0 aura un système d'affichage complètement
|
||||
différent, probablement basé sur la transformation XSL du code XML de Moodle. Il
|
||||
est vraisemblable que les thèmes auront alors un format totalement différent,
|
||||
avec en contrepartie une liberté bien plus grande pour la personnalisation
|
||||
(y compris le déplacement des éléments sur la page).</p>
|
||||
<p>Pour en savoir plus, participez à la discussion sur le forum
|
||||
<a target="_top" href="http://moodle.org/mod/forum/view.php?id=46">Themes</a> dans
|
||||
le cours « Using Moodle ». si vous créez un joli thème susceptible d'intéresser
|
||||
d'autres utilisateurs, merci de poster votre fichier zip sur ce même forum.<br />
|
||||
</p>
|
||||
</blockquote>
|
||||
<h3><a name="languages" id="languages"></a>Langues</h3>
|
||||
<blockquote>
|
||||
<p>Moodle a été conçu pour permettre son internationalisation. Chaque
|
||||
chaîne de caractère ou page de texte faisant partie de l'interface
|
||||
est affichée à partir d'un ensemble de fichiers de langue. Chaque langue
|
||||
consiste en un sous-dossier du dossier « lang ». La structure
|
||||
du dossier lang est la suivante :</p>
|
||||
<p><strong>lang/fr</strong> - dossier contenant tous les fichiers pour une langue
|
||||
(par exemple le français)</p>
|
||||
<ul>
|
||||
<li>moodle.php - chaînes de l'interface principale</li>
|
||||
<li>assignment.php - chaînes du module devoir</li>
|
||||
<li>choice.php - chaînes du module sondage</li>
|
||||
<li>forum.php - chaînes du module forum</li>
|
||||
<li>journal.php - chaînes du module journal</li>
|
||||
<li>quiz.php - chaînes du module test</li>
|
||||
<li>resource.php - chaînes du module ressource</li>
|
||||
<li>survey.php - chaînes du module consultation pédagogique</li>
|
||||
<li>... ainsi que d'autres modules le cas échéant.<br /><br />
|
||||
Chaque chaîne est tirée de ces fichiers à l'aide des fonctions
|
||||
<strong><em>get_string()</em></strong> or <em><strong>print_string()</strong></em>.
|
||||
Toutes les chaînes permettent la substitution des variables, afin de
|
||||
permettre un ordre différent des variables dans les différentes langues.<br />
|
||||
Par exemple, $strdueby = get_string("assignmentdueby", "assignment",
|
||||
userdate($date)); <br /><br />
|
||||
Si une chaîne n'est pas définie dans une langue, la chaîne équivalente
|
||||
en anglais est automatiquement utilisée à la place.</li>
|
||||
</ul>
|
||||
<p><strong>lang/fr/help</strong> - contient toutes les pages d'aide
|
||||
(pour l'aide contextuelle, fenêtres « popup »)</p>
|
||||
<blockquote>
|
||||
<p>Les pages d'aide principales y sont stockées, alors que les pages
|
||||
d'aide spécifiques aux différents modules sont placées dans des sous-dossiers
|
||||
portant le nom du module.</p>
|
||||
<p>Vous pouvez insérer un bouton d'aide dans une page au moyen de la fonction
|
||||
helpbutton.</p>
|
||||
<p>Par exemple, helpbutton("text", "Cliquer ici pour obtenir
|
||||
de l'aide sur le texte");</p>
|
||||
<p>et pour les modules :</p>
|
||||
<p>helpbutton("forumtypes", "Types de forums", "forum");</p>
|
||||
</blockquote>
|
||||
<p>Vous pouvez modifier en ligne les fichier de langue, en utilisant les outils
|
||||
web d'administration « Configuration -> Langue ». Cela vous permet non
|
||||
seulement de créer de nouvelles langues, mais aussi de perfectionner les traductions
|
||||
existantes. Si vous vous attaquez à une nouvelle langue, merci de me contacter,
|
||||
<a target="_top" href="http://dougiamas.com/">Martin Dougiamas</a>.</p>
|
||||
<p>Vous pouvez aussi participer au forum
|
||||
<a target="_top" href="http://moodle.org/mod/forum/view.php?id=43">Languages</a>
|
||||
du cours « Using Moodle ».</p>
|
||||
<p>Si vous entretenez les fichiers d'une langue de manière régulière, je peux
|
||||
vous donner un <a href="?file=cvs.html">accès CVS en écriture au code
|
||||
source de Moodle</a>, afin que vous puissiez ainsi directement modifier les
|
||||
fichiers.</p>
|
||||
</blockquote>
|
||||
<h3><a name="database" id="database"></a>Schémas de bases de données</h3>
|
||||
<blockquote>
|
||||
<p>Avec une de base de données et des tables définies, le langage SQL
|
||||
intentionnellement simple utilisé par Moodle devrait fonctionner
|
||||
correctement avec un grand nombre de marques de bases de données.</p>
|
||||
<p>Il peut arriver que la <strong>création automatique</strong> des
|
||||
nouvelles tables d'une base de données pose problème. Cette opération
|
||||
a justement lieu lors de l'installation initiale de Moodle. Parce que
|
||||
les diverses bases de données sont très différentes, il n'existe pas
|
||||
encore de moyen de faire cela indépendamment de la plateforme. Pour
|
||||
permettre cette automatisation dans chaque type de base de données,
|
||||
des schémas de base de données peuvent être créés, qui comportent les
|
||||
commandes SQL nécessaires pour créer les tables nécessaires à Moodle pour
|
||||
une base de données particulière. Ces schémas sont des fichiers dans
|
||||
<strong>lib/db</strong> ainsi que dans le sous-dossier <strong>db</strong> de
|
||||
chaque module.</p>
|
||||
<p>Actuellement, seul MySQL et PostgreSQL sont supportés de cette manière
|
||||
(personne n'a encore écrit les schémas pour d'autres marques).</p>
|
||||
<p>Moodle 1.2 utilisera une nouvelle méthode de schémas XML indépendants de
|
||||
la base de données, qui rendra tout cela inutile.</p>
|
||||
</blockquote>
|
||||
<p> </p>
|
||||
<h3><a name="courseformats" id="courseformats"></a>Formats de cours</h3>
|
||||
<blockquote>
|
||||
<p>Moodle offre actuellement trois formats de cours différents : hebdomadaire,
|
||||
thématique et informel. </p>
|
||||
<p>Ces formats sont un peu plus dépendants du reste du code (et par conséquent
|
||||
moins modulaires), mais il est malgré tout assez facile d'en ajouter de nouveaux.</p>
|
||||
<p>Si vous avez des idées de formats différents dont vous auriez l'utilité ou
|
||||
que vous aimeriez voir dans Moodle, prenez contact avec moi et je ferai
|
||||
tout mon possible pour les rendre disponibles dans de futures versions.</p>
|
||||
</blockquote>
|
||||
<p> </p>
|
||||
<h3><a name="doc" id="doc"></a>Documentation et articles</h3>
|
||||
<blockquote>
|
||||
<p>Si vous avez envie d'écrire un tutoriel, un article, un article universitaire ou
|
||||
quoi que ce soit d'autre sur Moodle, ne vous en privez pas !</p>
|
||||
<p>Publiez-le sur le web et assurez-vous de mettre des liens
|
||||
vers <a target="_top" href="http://moodle.org/">http://moodle.org/</a>.</p>
|
||||
</blockquote>
|
||||
<p> </p>
|
||||
<h3><a name="bugs" id="bugs"></a>Participer à la traque des bogues</h3>
|
||||
<blockquote>
|
||||
<p>J'aimerais pour terminer vous inviter à vous inscrire sur le « bug tracker »
|
||||
à l'adresse <a target="_top" href="http://moodle.org/bugs/">http://moodle.org/bugs</a>,
|
||||
afin que vous puissiez annoncer tous les bogues que vous découvrirez et
|
||||
peut-être participer à la discussion et à la correction des bogues.</p>
|
||||
<p>Les « bogues » ne sont pas seulement les erreurs du code source des
|
||||
versions actuelles de Moodle. Ce sont aussi les nouvelles idées, les
|
||||
demandes de nouvelles fonctionnalités et mêmes la critique constructive
|
||||
des fonctionnalités existantes. La beauté du logiciel libre est de permettre
|
||||
à chacun de participer d'une façon ou d'une autrre et d'aider à créer
|
||||
une meilleur produit pour le bien de tous. Dans ce projet, votre contribution
|
||||
est la bienvenue !</p>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
|
||||
<p>Comme mentionné ci-dessus, bon nombre de fonctionnalités de Moodle sont modulaires. Même si vous n'êtes pas programmeur, il y a des choses que vous pouvez modifier ou pour lesquelles vous pouvez nous aider.</p>
|
||||
|
||||
<h3><a name="activities" id="activities"></a>Activités d'apprentissage</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Ce sont les modules les plus importants. Ils sont placés dans le dossier « mod ». Il y a sept modules par défaut : devoir, sondage, test, forum, journal, consultation et ressource. Chaque module est placé dans un sous-dossier propre et consiste en divers éléments obligatoires (ainsi que d'autres scripts propres à chaque module) :</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>mod.html : un formulaire pour configurer ou mettre à jour une instance de ce module</li>
|
||||
|
||||
<li>version.php : définit quelques méta-informations et met à disposition du code pour les mises à jour</li>
|
||||
|
||||
<li>icon.gif : une icône 16x16 pour le module</li>
|
||||
|
||||
<li>db/ : des « dumps » SQL de toutes les tables de la base de données et des données elles-mêmes (pour chaque type de base de données)</li>
|
||||
|
||||
<li>index.php : une page permettant d'afficher la liste de toutes les instances du module dans un cours</li>
|
||||
|
||||
<li>view.php : une page permettant d'afficher une instance particulière</li>
|
||||
|
||||
<li>lib.php : toutes les fonctions définies par le module doivent s'y trouver. Si le nom du module est « bidule », les fonctions nécessaires sont notamment :
|
||||
|
||||
<ul>
|
||||
|
||||
<li>bidule_add_instance() : code pour ajouter une nouvelle instance de bidule</li>
|
||||
|
||||
<li>bidule_update_instance() : code pour mettre à jour une instance existante</li>
|
||||
|
||||
<li>bidule_delete_instance() : code pour effacer une instance</li>
|
||||
|
||||
<li>bidule_user_outline() : étant donnée une instance, retourne un résumé d'une contribution d'un utilisateur</li>
|
||||
|
||||
<li>bidule_user_complete() : étant donnée une instance, affiche les details d'une contribution d'un utilisateur<br /> </li>
|
||||
|
||||
<li>Pour éviter tout conflit éventuel, le nom de toutes les fonctions du module doit commencer par « bidule_ » et celui de toutes les constantes par « BIDULE_ »</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li>Finalement, chaque module comportera des fichiers de langue, qui contiennent les chaînes de caractères du module. Voir ci-dessous pour des détails.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Pour programmer un nouveau module d'activité, le plus simple est d'utiliser le modèle <strong><a href="http://moodle.org/mod/newmodule_template.zip">mod/newmodule_template.zip</a></strong>. Décompressez-le est suivez les instructions du fichier README inclus.</p>
|
||||
|
||||
<p>Il est également judicieux de poster auparavant un message sur le forum <a href="http://moodle.org/mod/forum/view.php?id=44" target="_top">Activities modules</a> dans le cours « Using Moodle ».</p>
|
||||
|
||||
<p> </p>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<p align="center">Nous vous remercions d'utiliser Moodle !<br />
|
||||
<br />
|
||||
<a target="_top" href="http://dougiamas.com/">Martin Dougiamas</a>, développeur
|
||||
principal</p>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3><a name="themes" id="themes"></a>Thèmes</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Les thèmes (ou « skins ») définissent l'aspect d'un site. Quelques thèmes simples sont fournis dans la distribution de Moodle. Vous pouvez aussi créer votre propre thème avec vos couleurs, logo, styles et graphiques préférés.</p>
|
||||
|
||||
<p>Chaque thème est placé dans un sous-dossier « theme » qui contient au moins les fichiers suivants :</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li><strong>config.php</strong> : définit les couleurs du thème qui seront utilisées dans le site.</li>
|
||||
|
||||
<li><strong>styles.php</strong> : la feuille de style contenant les définitions des éléments standard HTML et de nombreux éléments de Moodle.</li>
|
||||
|
||||
<li><strong>header.html</strong> : le fichier incorporé au début de chaque page. Pour ajouter un logo au sommet de chaque page, c'est ce fichier qui devra être modifié.</li>
|
||||
|
||||
<li><strong>footer.html</strong> : le fichier incorporé à la fin de chaque page.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Pour créer votre propre thème avec la version actuelle de Moodle :</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>Copiez le dossier d'un des thèmes existant et donner un nouveau nom à la copie. Il est recommandé de commencer avec l'un des thèmes standard.</li>
|
||||
|
||||
<li>Ouvrez config.php et insérez-y vos couleurs préférées.</li>
|
||||
|
||||
<li>Ouvrez styles.php et changez les styles CSS.</li>
|
||||
|
||||
<li>Ouvrez header.html et footer.html pour y ajouter les nouveaux logos ou pour modifier la mise en page.</li> </ol>
|
||||
|
||||
<p>Toutes ces étapes sont optionnelles. Vous pouvez obtenir un aspect complètement différent en modifiant uniquement les couleurs dans config.php.</p>
|
||||
|
||||
<p>Il est à noter que les mises à jour de Moodle <em>pourraient</em> empêcher le fonctionnement correct d'un thème personnalisé. Vérifiez les notes de mise à jour si vous utilisez un tel thème.</p>
|
||||
|
||||
<p>En particulier, Moodle 2.0 aura un système d'affichage complètement différent, probablement basé sur la transformation XSL du code XML de Moodle. Il est vraisemblable que les thèmes auront alors un format totalement différent, avec en contrepartie une liberté bien plus grande pour la personnalisation (y compris le déplacement des éléments sur la page).</p>
|
||||
|
||||
<p>Pour en savoir plus, participez à la discussion sur le forum <a target="_top" href="http://moodle.org/mod/forum/view.php?id=46">Themes</a> dans le cours « Using Moodle ». Si vous créez un joli thème susceptible d'intéresser d'autres utilisateurs, merci de poster votre fichier zip sur ce même forum.<br /> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3><a name="languages" id="languages"></a>Langues</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Moodle a été conçu pour permettre son internationalisation. Chaque chaîne de caractères et chaque page de texte faisant partie de l'interface est affichée à partir d'un ensemble de fichiers de langue. Chaque langue consiste en un sous-dossier du dossier « lang ». La structure du dossier lang est la suivante :</p>
|
||||
|
||||
<p><strong>lang/fr</strong> : dossier contenant tous les fichiers pour une langue (dans ce cas le français)</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>moodle.php : chaînes de l'interface principale</li>
|
||||
|
||||
<li>assignment.php : chaînes du module devoir</li>
|
||||
|
||||
<li>choice.php : chaînes du module sondage</li>
|
||||
|
||||
<li>forum.php : chaînes du module forum</li>
|
||||
|
||||
<li>journal.php : chaînes du module journal</li>
|
||||
|
||||
<li>quiz.php : chaînes du module test</li>
|
||||
|
||||
<li>resource.php : chaînes du module ressource</li>
|
||||
|
||||
<li>survey.php : chaînes du module consultation</li>
|
||||
|
||||
<li>... ainsi que d'autres modules le cas échéant.<br /><br />
|
||||
|
||||
Chaque chaîne est tirée de ces fichiers à l'aide des fonctions <strong><em>get_string()</em></strong> ou <em><strong>print_string()</strong></em>. Toutes les chaînes permettent la substitution des variables, afin de permettre un ordre différent des variables dans les différentes langues.<br /><br />
|
||||
|
||||
Par exemple, $strdueby = get_string("assignmentdueby", "assignment", userdate($date)); <br /><br />
|
||||
|
||||
Si une chaîne n'est pas définie dans une langue, la chaîne équivalente en anglais est automatiquement utilisée à la place.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p><strong>lang/fr/help</strong> : contient toutes les pages d'aide (pour l'aide contextuelle, fenêtres « popup »)</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Les pages d'aide principales y sont stockées, alors que les pages d'aide spécifiques aux différents modules sont placées dans des sous-dossiers portant le nom du module.</p>
|
||||
|
||||
<p>Vous pouvez insérer un bouton d'aide dans une page au moyen de la fonction <strong><em>helpbutton()</em></strong>.</p>
|
||||
|
||||
<p>Par exemple, helpbutton("text", "Cliquer ici pour obtenir de l'aide sur le texte");</p> <p>et pour les modules :</p>
|
||||
|
||||
<p>helpbutton("forumtypes", "Types de forums", "forum");</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Vous pouvez modifier en ligne les fichiers de langue, en utilisant les outils web d'administration « Configuration -> Langue ». Cela vous permet non seulement de créer de nouvelles langues, mais aussi de perfectionner les traductions existantes. Si vous vous attaquez à une nouvelle langue, merci de me contacter, <a target="_top" href="http://dougiamas.com/">Martin Dougiamas</a>.</p>
|
||||
|
||||
<p>Vous pouvez aussi participer au forum <a target="_top" href="http://moodle.org/mod/forum/view.php?id=43">Languages</a> du cours « Using Moodle ».</p>
|
||||
|
||||
<p>Si vous entretenez les fichiers d'une langue de manière régulière, je peux vous donner un <a href="?file=cvs.html">accès CVS en écriture au code source de Moodle</a>, afin que vous puissiez ainsi directement modifier les fichiers.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3><a name="database" id="database"></a>Schémas de la base de données</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Une fois définies la base de données et ses tables, le langage SQL intentionnellement simple utilisé par Moodle devrait fonctionner correctement avec un grand nombre de marques de bases de données.</p>
|
||||
|
||||
<p>Il peut arriver que la <strong>création automatique</strong> des nouvelles tables d'une base de données pose problème. Cette opération a lieu lors de l'installation initiale de Moodle. Parce que les diverses bases de données sont très différentes, il n'existe pas encore de moyen de faire cela indépendamment de la plateforme. Pour permettre cette automatisation dans chaque type de base de données, des schémas de base de données peuvent être créés, qui comportent les commandes SQL nécessaires pour créer pour une base de données particulière les tables qu'utilise Moodle. Ces schémas sont des fichiers dans <strong>lib/db</strong> ainsi que dans le sous-dossier <strong>db</strong> de chaque module.</p>
|
||||
|
||||
<p>Actuellement, seul MySQL et PostgreSQL sont supportés de cette manière (personne n'a encore écrit les schémas pour d'autres marques).</p>
|
||||
|
||||
<p>Moodle 1.2 utilisera une nouvelle méthode de schémas XML indépendants de la base de données, qui rendra tout cela inutile.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
<blockquote>
|
||||
<p> </p>
|
||||
|
||||
<h3><a name="courseformats" id="courseformats"></a>Formats de cours</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Moodle offre actuellement trois formats de cours différents : hebdomadaire, thématique et informel. </p>
|
||||
|
||||
<p>Ces formats sont un peu plus dépendants du reste du code (et par conséquent moins modulaires), mais il est malgré tout assez facile d'en ajouter de nouveaux.</p>
|
||||
|
||||
<p>Si vous avez des idées de formats différents dont vous auriez l'utilité ou que vous aimeriez voir dans Moodle, prenez contact avec moi et je ferai tout mon possible pour les rendre disponibles dans de futures versions.</p>
|
||||
|
||||
</blockquote>
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3><a name="doc" id="doc"></a>Documentation et articles</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Si vous avez envie d'écrire un tutoriel, un article, une publication universitaire ou quoi que ce soit d'autre sur Moodle, ne vous en privez pas !</p>
|
||||
|
||||
<p>Publiez-le sur le web et assurez-vous de mettre des liens vers <a target="_top" href="http://moodle.org/">http://moodle.org/</a>.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3><a name="bugs" id="bugs"></a>Participer à la traque des bogues</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>J'aimerais pour terminer vous inviter à vous inscrire sur le « bug tracker » à l'adresse <a target="_top" href="http://moodle.org/bugs/">http://moodle.org/bugs</a>, afin que vous puissiez annoncer tous les bogues que vous découvrirez et peut-être participer à la discussion et à la correction des bogues.</p>
|
||||
|
||||
<p>Les « bogues » ne sont pas seulement les erreurs du code source des versions actuelles de Moodle. Ce sont aussi les nouvelles idées, les demandes de nouvelles fonctionnalités et même la critique constructive des fonctionnalités existantes. La beauté du logiciel libre est de permettre à chacun de participer d'une façon ou d'une autre et d'aider à créer une meilleur produit pour le bien de tous. Dans ce projet, votre contribution est la bienvenue !</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p align="center">Nous vous remercions d'utiliser Moodle !<br /><br />
|
||||
|
||||
<a target="_top" href="http://dougiamas.com/">Martin Dougiamas</a>, développeur principal</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body> </html>
|
||||
|
||||
+87
-230
@@ -6,209 +6,132 @@
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Foire Aux Questions (FAQ)</h1>
|
||||
<p class="normaltext">Cette page propose les réponses à quelques-unes des questions
|
||||
les plus fréquemment posées par les personnes qui installent Moodle. Si vous avez
|
||||
suivi les <a href="./?file=install.html">instructions d'installation</a> mais que
|
||||
vous avez encore un problème, cette page est vraisemblablement le meilleur
|
||||
endroit où trouver de l'aide.</p>
|
||||
|
||||
<p class="normaltext">Si vous ne trouvez pas votre réponse ici, essayez le cours
|
||||
<a href="http://moodle.org/mod/forum/index.php?id=5" target="_top">Using
|
||||
Moodle</a> sur le site moodle.org. Commencez par chercher avec quelques mots
|
||||
clefs dans les forums si votre problème a déjà été discuté. Si vous ne trouvez
|
||||
rien, essayez de poser votre question dans le forum approprié. En principe, il y aura
|
||||
quelqu'un qui saura vous aider.</p>
|
||||
<p class="normaltext">Cette page propose les réponses à quelques-unes des questions les plus fréquemment posées par les personnes qui installent Moodle. Si vous avez suivi les <a href="./?file=install.html">instructions d'installation</a> mais que vous avez encore un problème, cette page est vraisemblablement le meilleur endroit où trouver de l'aide.</p>
|
||||
|
||||
<p class="normaltext">Si vous avez assayé sans succès plusieurs solutions et que vous
|
||||
vous trouvez derrière un pare-feu (firewall), il peut être judicieux de reconfigurer
|
||||
votre pare-feu pour être sûr qu'il ne bloque pas une fonction requise ou une
|
||||
communication nécessaire. Les pare-feu ne causent que très rarement des problèmes avec
|
||||
Moodle, mais ils sont parfois responsables de fonctionnalité réduite, en cas de
|
||||
mauvaise configuration.</p>
|
||||
<p class="normaltext">Si vous ne trouvez pas votre réponse ici, essayez le cours <a href="http://moodle.org/mod/forum/index.php?id=5" target="_top">Using Moodle</a> sur le site moodle.org. Commencez par chercher avec quelques mots clefs dans les forums, pour voir si votre problème a déjà été discuté. Si vous ne trouvez rien, essayez de poser votre question dans le forum approprié. En principe, il y aura quelqu'un qui saura vous aider.</p>
|
||||
|
||||
<p class="normaltext">Utilisez la liste ci-dessous pour aller directement à la réponse
|
||||
correspondante.</p>
|
||||
<p class="normaltext">Si vous avez assayé sans succès plusieurs solutions et que vous vous trouvez derrière un pare-feu (firewall), il peut être judicieux de reconfigurer votre pare-feu pour être sûr qu'il ne bloque pas une fonction requise ou une communication nécessaire. Les pare-feu ne causent que très rarement des problèmes avec Moodle, mais lorsqu'ils sont mal configurés, ils sont parfois responsables de fonctionnalités réduites.</p>
|
||||
|
||||
<p class="questionlink"><a href="#filenotfound">Quand je veux accéder à un fichier ou
|
||||
faire afficher un fichier que j'ai déposé (téléchargé), une erreur « File not
|
||||
found » survient.</a></p>
|
||||
<p class="normaltext">Utilisez la liste ci-dessous pour aller directement à la réponse correspondante.</p>
|
||||
|
||||
<p class="questionlink"><a href="#php">Est-ce que PHP est installé et si oui quelle
|
||||
version ?</a></p>
|
||||
<p class="questionlink"><a href="#filenotfound">Quand je veux accéder à un fichier ou faire afficher un fichier que j'ai déposé (téléchargé), une erreur « File not found » survient.</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#php">Est-ce que PHP est installé et si oui quelle version ?</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#blankpages">Pourquoi toutes mes pages sont vides ?</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#errorgetstring">Mes pages affichent des erreurs
|
||||
comme : « call to undefined function: get_string() ».</a></p>
|
||||
<p class="questionlink"><a href="#errorgetstring">Mes pages affichent des erreurs comme : « call to undefined function: get_string() ».</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#headerssent">Pourquoi obtiens-je toujours des messages
|
||||
mentionnant « headers already sent » ?</a></p>
|
||||
<p class="questionlink"><a href="#headerssent">Pourquoi obtiens-je toujours des messages mentionnant « headers already sent » ?</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#failedopen">J'obtiens toujours cette erreur : « Failed
|
||||
opening required '/web/moodle/lib/setup.php' ».</a></p>
|
||||
<p class="questionlink"><a href="#failedopen">J'obtiens toujours cette erreur : « Failed opening required '/web/moodle/lib/setup.php' ».</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#quotes">Les textes que j'ajoute et qui contiennent un
|
||||
apostrophe (') ou des guillemets droits (") causent des erreurs ou alors sont
|
||||
transcrits avec une barre oblique.</a></p>
|
||||
<p class="questionlink"><a href="#quotes">Les textes que j'ajoute et qui contiennent une apostrophe (') ou des guillemets droits (") causent des erreurs ou alors sont transcrits avec une barre oblique.</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#sessiontmp">J'obtiens continuellement des erreurs avec
|
||||
« session_start ».</a></p>
|
||||
<p class="questionlink"><a href="#sessiontmp">J'obtiens continuellement des erreurs avec « session_start ».</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#fixdirroot">Quand je veux afficher la page d'administration,
|
||||
on me dit de modifier « $CFG->dirroot » !</a></p>
|
||||
<p class="questionlink"><a href="#fixdirroot">Quand je veux afficher la page d'administration, on me dit de modifier « $CFG->dirroot » !</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#loginsetting">Je me connecte, mais le lien pour se connecter
|
||||
ne change pas, alors que suis effectivement dans Moodle et peux naviguer librement dans le site.</a></p>
|
||||
<p class="questionlink"><a href="#loginsetting">Je me connecte, mais le lien pour se connecter ne change pas, alors que suis effectivement dans Moodle et peux naviguer librement dans le site.</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#resource1">Quand j'essaie d'ajouter une ressource, je reçois
|
||||
des messages d'erreur.</a></p>
|
||||
<p class="questionlink"><a href="#resource1">Quand j'essaie d'ajouter une ressource, je reçois des messages d'erreur.</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#noadmin">Pendant le processus de mise en place initial de
|
||||
Moodle, je n'ai pas eu besoin de créer un compte administrateur !</a></p>
|
||||
<p class="questionlink"><a href="#noadmin">Pendant le processus de mise en place initial de Moodle, je n'ai pas eu besoin de créer un compte administrateur !</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#nologin">Je ne peux pas me connecter à mon site Moodle -
|
||||
je reste coincé sur la page de connexion.</a></p>
|
||||
<p class="questionlink"><a href="#nologin">Je ne peux pas me connecter à mon site Moodle : je reste coincé sur la page de connexion.</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#backup">Comment faire une copie de sauvegarde de mon site
|
||||
Moodle ?</a></p>
|
||||
<p class="questionlink"><a href="#backup">Comment faire une copie de sauvegarde de mon site Moodle ?</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#locale">Pourquoi mon site Moodle n'affiche pas correctement
|
||||
l'heure et la date ?</a></p>
|
||||
<p class="questionlink"><a href="#locale">Pourquoi mon site Moodle n'affiche pas correctement l'heure et la date ?</a></p>
|
||||
|
||||
<p class="questionlink"><a href="#cron">Aucune copie de messages des forums n'est envoyée
|
||||
par courriel.</a></p>
|
||||
<p class="questionlink"><a href="#cron">Aucune copie des messages des forums n'est envoyée par courriel.</a></p>
|
||||
|
||||
<p class="questionlink"> </p>
|
||||
|
||||
<h3><a name="filenotfound"></a>Quand je veux accéder à un fichier ou faire afficher
|
||||
un fichier que j'ai déposé (téléchargé), une erreur « File not
|
||||
found » survient.</h3>
|
||||
<h3><a name="filenotfound"></a>Quand je veux accéder à un fichier ou faire afficher un fichier que j'ai déposé (téléchargé), une erreur « File not found » survient.</h3>
|
||||
|
||||
<p class="answer">Par exemple : Not Found: The requested URL /moodle/file.php/2/myfile.jpg
|
||||
was not found on this server.</p>
|
||||
<p class="answer">Par exemple : Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this server.</p>
|
||||
|
||||
<p class="answer">Votre serveur web doit être configuré de manière que la partie de l'URL
|
||||
après le nom du script soit passée directement au script. Ce réglage est en général
|
||||
activé par défaut sur Apache 1, mais désactivé sur Apache 2. Pour l'activer, ajoutez cette
|
||||
ligne à votre fichier httpd.conf, ou à un fichier .htaccess dans votre dossier moodle (voir
|
||||
pour plus de détails le <a href="./?file=install.html#webserver">Guide
|
||||
d'installation</a>) :</p>
|
||||
<p class="answer">Votre serveur web doit être configuré de manière que la partie de l'URL après le nom du script soit passée directement au script. Ce réglage est en général activé par défaut sur Apache 1, mais désactivé sur Apache 2. Pour l'activer, ajoutez cette ligne à votre fichier httpd.conf, ou à un fichier .htaccess dans votre dossier moodle (voir pour plus de détails le <a href="./?file=install.html#webserver">Guide d'installation</a>) :</p>
|
||||
|
||||
<p class="answercode"><b>AcceptPathInfo</b> on</p>
|
||||
|
||||
<p class="answer">Il est à noter que cela ne fonctionnera QUE pour Apache version 2.x.</p>
|
||||
|
||||
<p class="answer">Si vous avez ce problème et n'utilisez pas Apache 2 (c'est très
|
||||
improbable), vous pouvez indiquer à Moodle d'utiliser une autre méthode. Les inconvénients
|
||||
sont une legère perte de performance pour vos utilisateurs et qu'il sera impossible
|
||||
d'utiliser des liens relatifs dans vos ressources HTML.</p>
|
||||
<p class="answer">Si vous avez ce problème et n'utilisez pas Apache 2 (c'est très improbable), vous pouvez indiquer à Moodle d'utiliser une autre méthode. Les inconvénients sont une legère perte de performance pour vos utilisateurs et qu'il sera impossible d'utiliser des liens relatifs dans vos ressources HTML.</p>
|
||||
|
||||
<p class="answer">Pour utiliser cette alternative, connectez-vous comme administrateur,
|
||||
allez sur la page « Paramètres techniques » et modifiez le réglage pour
|
||||
« <b>slasharguments</b> ». Le problème devrait alors être réglé.</p>
|
||||
<p class="answer">Pour utiliser cette alternative, connectez-vous comme administrateur, allez sur la page « Paramètres techniques » et modifiez le réglage pour « <b>slasharguments</b> ». Le problème devrait alors être réglé.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="php"></a>Est-ce que PHP est installé et si oui quelle version ?</h3>
|
||||
|
||||
<p class="answer">Créez dans votre site web un nouveau fichier appelé info.php,
|
||||
contenant le texte suivant uniquement, et appelez-le depuis votre navigateur :</p>
|
||||
|
||||
<p class="answer">Créez dans votre site web un nouveau fichier appelé info.php, contenant le texte suivant uniquement, et appelez-le depuis votre navigateur :</p>
|
||||
|
||||
<p class="answercode"><?PHP phpinfo() ?></p>
|
||||
|
||||
<p class="answer">Si rien ne se passe (page blanche), PHP n'est pas installé. Voyez
|
||||
le <a href="./?file=installamp.html">Guide d'installation</a> pour des
|
||||
informations sur son installation.</p>
|
||||
<p class="answer">Si rien ne se passe (page blanche), PHP n'est pas installé. Voyez le <a href="./?file=installamp.html">Guide d'installation</a> pour des informations sur son installation.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="blankpages"></a>Pourquoi toutes mes pages sont vides ?</h3>
|
||||
<h3><a name="blankpages"></a>Pourquoi toutes mes pages sont vides ?</h3>
|
||||
|
||||
<p class="answer">Vérifiez que la variable dirroot de votre fichier config.php
|
||||
soit réglée correctement. Vous devez utiliser un chemin absolu et complet, par
|
||||
exemple :</p>
|
||||
<p class="answer">Vérifiez que la variable dirroot de votre fichier config.php soit réglée correctement. Vous devez utiliser un chemin absolu et complet, par exemple :</p>
|
||||
|
||||
<p class="answercode"> $CFG->dirroot = "d:\inetpub\sites\www.yoursite.com\web\moodle";</p>
|
||||
|
||||
<p class="answer">Pour le système d'exploitations Redhat Linux, veuillez consulter :
|
||||
<a href="http://moodle.org/doc/?file=installamp.html">Redhat Linux</a></p>
|
||||
<p class="answer">Pour le système d'exploitations Redhat Linux, veuillez consulter : <a href="http://moodle.org/doc/?file=installamp.html">Redhat Linux</a></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3><a name="errorgetstring"></a>Mes pages affichent des erreurs
|
||||
comme : « call to undefined function: get_string() ».</h3>
|
||||
<h3><a name="errorgetstring"></a>Mes pages affichent des erreurs comme : « call to undefined function: get_string() ».</h3>
|
||||
|
||||
<p class="answer">Si vous voyez des messages comme ceux-ci :</p>
|
||||
|
||||
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
|
||||
files\easyphp\www\moodle\config.php on line 94 <br>
|
||||
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
|
||||
on line 11</p>
|
||||
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 <br> Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php on line 11</p>
|
||||
|
||||
<p class="answer">il est probable que vous avez oublié un point-virgule ou un guillemet
|
||||
à la fin d'une ligne de votre fichier config.php (avant la ligne 94 dans cet exemple).</p>
|
||||
<p class="answer">il est probable que vous avez oublié un point-virgule ou un guillemet à la fin d'une ligne de votre fichier config.php (avant la ligne 94 dans cet exemple).</p>
|
||||
|
||||
<p class="answer">Une autre raison possible est la suivante : vous avez modifié
|
||||
config.php dans un programme de traitement de texte comme Word, et l'avez enregistré
|
||||
en format HTML au lieu du format texte.</p>
|
||||
<p class="answer">Une autre raison possible est la suivante : vous avez modifié config.php dans un programme de traitement de texte comme Word, et l'avez enregistré en format HTML au lieu du format texte.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3><a name="headerssent"></a>Pourquoi obtiens-je toujours des messages
|
||||
mentionnant « headers already sent » ?</h3>
|
||||
<h3><a name="headerssent"></a>Pourquoi obtiens-je toujours des messages mentionnant « headers already sent » ?</h3>
|
||||
|
||||
<p class="answer">Si vous voyez des messages comme celui-ci :</p>
|
||||
|
||||
<p class="answercode">Warning: Cannot add header information - headers already
|
||||
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
|
||||
on line 1322 </p>
|
||||
<p class="answercode">Warning: Cannot add header information - headers already sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1322 </p>
|
||||
|
||||
<p class="answercode">Warning: Cannot add header information - headers already
|
||||
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
|
||||
on line 1323 </p>
|
||||
<p class="answercode">Warning: Cannot add header information - headers already sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1323 </p>
|
||||
|
||||
<p class="answercode">Warning: Cannot add header information - headers already
|
||||
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php
|
||||
on line 54 </p>
|
||||
<p class="answercode">Warning: Cannot add header information - headers already sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php on line 54 </p>
|
||||
|
||||
<p class="answer">Vous avez vraisemblablement des lignes ou des espaces vides
|
||||
après la balise ?> finale de votre fichier config.php. Certains éditeurs de texte
|
||||
(comme Notepad sous Windows) ajoutent de tels caractères. Essayez de supprimer
|
||||
totalement ces caractères avec un autre programme.</p>
|
||||
<p class="answer">Vous avez vraisemblablement des lignes ou des espaces vides après la balise ?> finale de votre fichier config.php. Certains éditeurs de texte (comme Notepad sous Windows) ajoutent de tels caractères. Essayez de supprimer totalement ces caractères avec un autre programme.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="failedopen"></a>J'obtiens toujours cette erreur : « Failed
|
||||
opening required '/web/moodle/lib/setup.php' ».</h3>
|
||||
<h3><a name="failedopen"></a>J'obtiens toujours cette erreur : « Failed opening required '/web/moodle/lib/setup.php' ».</h3>
|
||||
|
||||
<p class="answer">Dans votre fichier config.php, le réglage de la variable dirroot
|
||||
doit être le <strong>chemin complet du dossier du serveur web, depuis le sommet de
|
||||
la hiérarchie (la racine) du disque dur</strong>.</p>
|
||||
<p class="answer">Dans votre fichier config.php, le réglage de la variable dirroot doit être le <strong>chemin complet du dossier du serveur web, depuis le sommet de la hiérarchie (la racine) du disque dur</strong>.</p>
|
||||
|
||||
<p class="answer">Parfois, certains utilisent le chemin de leur dossier personnel,
|
||||
ou encore le chemin relatif du dossier du serveur web.</p>
|
||||
<p class="answer">Parfois, certains utilisent le chemin de leur dossier personnel, ou encore le chemin relatif du dossier du serveur web.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="quotes" id="quotes"></a>Les textes que j'ajoute et qui contiennent un
|
||||
apostrophe (') ou des guillemets droits (") causent des erreurs ou alors sont
|
||||
transcrits avec une barre oblique.</h3>
|
||||
<h3><a name="quotes" id="quotes"></a>Les textes que j'ajoute et qui contiennent une apostrophe (') ou des guillemets droits (") causent des erreurs ou alors sont transcrits avec une barre oblique.</h3>
|
||||
|
||||
<p class="answer">Les problèmes causés par des apostrophes sont dus à un réglage
|
||||
incorrect des « magic quotes ». Moodle nécessite les réglages suivants
|
||||
(qui sont habituellement corrects par défaut) :</p>
|
||||
<p class="answer">Les problèmes causés par des apostrophes sont dus à un réglage incorrect des « magic quotes ». Moodle nécessite les réglages suivants (qui sont habituellement corrects par défaut) :</p>
|
||||
|
||||
<p class="answercode">magic_quotes_gpc = On<br>
|
||||
magic_quotes_runtime = Off</p>
|
||||
<p class="answercode">magic_quotes_gpc = On<br> magic_quotes_runtime = Off</p>
|
||||
|
||||
<p class="answer">Pour plus de détails, référez-vous à la section du guide d'installation
|
||||
sur la <a href="./?file=install.html#webserver">configuration du serveur web</a>.</p>
|
||||
<p class="answer">Pour plus de détails, référez-vous à la section du guide d'installation sur la <a href="./?file=install.html#webserver">configuration du serveur web</a>.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="sessiontmp"></a>J'obtiens continuellement des erreurs avec
|
||||
« session_start ».</h3>
|
||||
<h3><a name="sessiontmp"></a>J'obtiens continuellement des erreurs avec « session_start ».</h3>
|
||||
|
||||
<p class="answer">Si vous voyez des messages comme ceux-ci :</p>
|
||||
|
||||
@@ -219,28 +142,21 @@ sur la <a href="./?file=install.html#webserver">configuration du serveur web</a>
|
||||
<p class="answercode">Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line 123</p>
|
||||
|
||||
|
||||
<p class="answer">Ces messages indiquent que PHP n'arrive pas à enregistrer des
|
||||
fichiers de « session » sur votre disque dur (dans un dossier appelé /tmp).
|
||||
Cela signifie habituellement que ce dossier /tmp N'EXISTE PAS sur votre serveur. C'est
|
||||
en général le cas sous Windows.</p>
|
||||
<p class="answer">Ces messages indiquent que PHP n'arrive pas à enregistrer des fichiers de « session » sur votre disque dur (dans un dossier appelé /tmp). Cela signifie habituellement que ce dossier /tmp N'EXISTE PAS sur votre serveur. C'est en général le cas sous Windows.</p>
|
||||
|
||||
|
||||
<p class="answer">Pour corriger ce problème, il faut modifier ce réglage de PHP en le faisant
|
||||
pointer vers un dossier existant. Il suffit pour cela d'ajouter au fichier php.ini la
|
||||
ligne :</p>
|
||||
<p class="answer">Pour corriger ce problème, il faut modifier ce réglage de PHP en le faisant pointer vers un dossier existant. Il suffit pour cela d'ajouter au fichier php.ini la ligne :</p>
|
||||
|
||||
<p class="answercode">session.save_path = C:\temp</p>
|
||||
|
||||
<p class="answer">ou alors de taper dans un fichier .htaccess de votre dossier moodle
|
||||
la ligne :</p>
|
||||
<p class="answer">ou alors de taper dans un fichier .htaccess de votre dossier moodle la ligne :</p>
|
||||
|
||||
<p class="answercode">php_value session.save_path "/home/moodle/sessions"</p>
|
||||
|
||||
<p class="answercode"> </p>
|
||||
|
||||
|
||||
<h3><a name="fixdirroot"></a>Quand je veux afficher la page d'administration,
|
||||
on me dit de modifier « $CFG->dirroot » !</h3>
|
||||
<h3><a name="fixdirroot"></a>Quand je veux afficher la page d'administration, on me dit de modifier « $CFG->dirroot » !</h3>
|
||||
|
||||
<p class="answer">Si vous voyez des messages comme ceux-ci dans Moodle 1.0.9 :</p>
|
||||
|
||||
@@ -250,12 +166,10 @@ on me dit de modifier « $CFG->dirroot » !</h3>
|
||||
<p>$CFG->dirroot = "/home/users/fred/public_html/moodle"; </p>
|
||||
<p>but it should be: </p>
|
||||
<p>$CFG->dirroot = "";</p>
|
||||
</td></tr></tbody></table>
|
||||
</td></tr></tbody>
|
||||
</table>
|
||||
|
||||
<p class="answer">c'est que vous êtes victime d'un petit bogue survenant sur
|
||||
certains serveurs. Le problème est dû au mécanisme de vérification des erreurs,
|
||||
et non au chemin du fichier lui-même. Pour corriger ce problème, localisez cette
|
||||
ligne (la ligne 66) du fichier admin/index.php :</p>
|
||||
<p class="answer">c'est que vous êtes victime d'un petit bogue survenant sur certains serveurs. Le problème est dû au mécanisme de vérification des erreurs, et non au chemin du fichier lui-même. Pour corriger ce problème, localisez cette ligne (la ligne 66) du fichier admin/index.php :</p>
|
||||
|
||||
<p class="answercode">if ($dirroot != $CFG->dirroot) {</p>
|
||||
|
||||
@@ -265,148 +179,91 @@ ligne (la ligne 66) du fichier admin/index.php :</p>
|
||||
|
||||
<p class="answercode"> </p>
|
||||
|
||||
<h3><a name="loginsetting"></a>Je me connecte, mais le lien pour se connecter
|
||||
ne change pas, alors que suis effectivement dans Moodle et peux naviguer librement
|
||||
dans le site.</h3>
|
||||
<h3><a name="loginsetting"></a>Je me connecte, mais le lien pour se connecter ne change pas, alors que suis effectivement dans Moodle et peux naviguer librement dans le site.</h3>
|
||||
|
||||
<p class="answer">Vérifiez que l'URL spécifié dans le réglage CFG->wwwroot est
|
||||
exactement identique à celui que vous utilisez pour accéder au site.</p>
|
||||
<p class="answer">Vérifiez que l'URL spécifié dans le réglage CFG->wwwroot est exactement identique à celui que vous utilisez pour accéder au site.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="resource1"></a>Quand j'essaie d'ajouter une ressource, je reçois
|
||||
des messages d'erreur.</h3>
|
||||
<h3><a name="resource1"></a>Quand j'essaie d'ajouter une ressource, je reçois des messages d'erreur.</h3>
|
||||
|
||||
<p class="answer">En admettant que vous utilisez Apache, il est probable que
|
||||
votre réglage de $CFG->wwwroot dans le fichier config.php est différent de l'URL
|
||||
que vous utilisez pour accéder au site. Essayez aussi de désactiver le réglage
|
||||
« <b>secureforms</b> » dans la configuration des paramètres du site.</p>
|
||||
<p class="answer">En admettant que vous utilisez Apache, il est probable que votre réglage de $CFG->wwwroot dans le fichier config.php est différent de l'URL que vous utilisez pour accéder au site. Essayez aussi de désactiver le réglage « <b>secureforms</b> » dans la configuration des paramètres du site.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="noadmin"></a>Pendant le processus de mise en place initial de
|
||||
Moodle, je n'ai pas eu besoin de créer un compte administrateur !</h3>
|
||||
<h3><a name="noadmin"></a>Pendant le processus de mise en place initial de Moodle, je n'ai pas eu besoin de créer un compte administrateur !</h3>
|
||||
|
||||
<p class="answer">Ceci est un bogue connu de Moodle jusqu'à la version 1.0.9.
|
||||
Le bogue est corrigé dans la version 1.1.</p>
|
||||
<p class="answer">Ceci est un bogue connu de Moodle jusqu'à la version 1.0.9. Le bogue est corrigé dans la version 1.1.</p>
|
||||
|
||||
<p class="answer">Ce bogue n'atteint pas tous le monde. Il ne survient que
|
||||
si la personne qui installe Moodle a dans son navigateur un cookie d'un
|
||||
autre site, dont le nom est « user », « admin » ou
|
||||
« teacher ».</p>
|
||||
<p class="answer">Ce bogue n'atteint pas tous le monde. Il ne survient que si la personne qui installe Moodle a dans son navigateur un cookie d'un autre site, dont le nom est « user », « admin » ou « teacher ».</p>
|
||||
|
||||
<p class="answer">Pour corriger rapidement ce problème, il suffit de supprimer
|
||||
ces cookies de votre navigateur avant de procéder à l'installation (peut-être
|
||||
avec un autre navigateur), ou de modifier le fichier moodle/admin/user.php en y
|
||||
insérant ces lignes (au début du fichier) :</p>
|
||||
<p class="answer">Pour corriger rapidement ce problème, il suffit de supprimer ces cookies de votre navigateur avant de procéder à l'installation (peut-être avec un autre navigateur), ou de modifier le fichier moodle/admin/user.php en y insérant ces lignes (au début du fichier) :</p>
|
||||
|
||||
<p class="answercode">unset($user);<br />unset($admin);<br />unset($teacher);</p>
|
||||
|
||||
<p class="answer">Une fois ces corrections effectuées, il serait de judicieux
|
||||
d'effacer toutes les tables de votre base de données et de réinstaller Moodle
|
||||
depuis le début.</p>
|
||||
<p class="answer">Une fois ces corrections effectuées, il serait de judicieux d'effacer toutes les tables de votre base de données et de réinstaller Moodle depuis le début.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="nologin"></a>Je ne peux pas me connecter à mon site Moodle -
|
||||
je reste coincé sur la page de connexion.</h3>
|
||||
<h3><a name="nologin"></a>Je ne peux pas me connecter à mon site Moodle : je reste coincé sur la page de connexion.</h3>
|
||||
|
||||
<p class="answer">La cause principale de ce problème est que votre ordinateur
|
||||
(et non le serveur sur lequel est installé Moodle) a une programme pare-feu
|
||||
(firewall) actif, qui filtre des informations (referrer) de votre navigateur. Voici
|
||||
quelques instructions (en anglais) pour corriger cela avec
|
||||
<a href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&src=bar_sch_nam">Norton firewall</a>.</p>
|
||||
<p class="answer">La cause principale de ce problème est que votre ordinateur (et non le serveur sur lequel est installé Moodle) a une programme pare-feu (firewall) actif, qui filtre des informations (referrer) de votre navigateur. Voici quelques instructions (en anglais) pour corriger cela avec <a href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3fa3/b9b47ad7eddd343b88256c6b006a85a8?OpenDocument&src=bar_sch_nam">Norton firewall</a>.</p>
|
||||
|
||||
<p class="answer">L'administrateur du serveur Moodle peut aussi corriger cela
|
||||
en réglant sur la page de configuration des paramètres le réglage « <b>secureforms</b> »
|
||||
sur « Non ».</p>
|
||||
<p class="answer">L'administrateur du serveur Moodle peut aussi corriger cela en réglant sur la page de configuration des paramètres le réglage « <b>secureforms</b> » sur « Non ».</p>
|
||||
|
||||
<p class="answer">Une autre cause possible de ce problème est une mauvaise
|
||||
configuration des sessions sur le serveur. Vous pouvez tester cela en appelant
|
||||
le script http://yourserver/moodle/lib/session-test.php dans votre navigateur.</p>
|
||||
<p class="answer">Une autre cause possible de ce problème est une mauvaise configuration des sessions sur le serveur. Vous pouvez tester cela en appelant le script http://yourserver/moodle/lib/session-test.php dans votre navigateur.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="backup"></a>Comment faire une copie de sauvegarde (backup) de mon site
|
||||
Moodle ?</h3>
|
||||
<h3><a name="backup"></a>Comment faire une copie de sauvegarde (backup) de mon site Moodle ?</h3>
|
||||
|
||||
<p class="answer">Il y a deux choses à copier pour faire une copie de sauvegarde
|
||||
de votre site : la base de données et les fichiers déposés. Les fichiers de
|
||||
Moodle sont moins importants, puisque vous pouvez toujours en télécharger une
|
||||
copie au besoin.</p>
|
||||
<p class="answer">Il y a deux choses à copier pour faire une copie de sauvegarde de votre site : la base de données et les fichiers déposés. Les fichiers de Moodle sont moins importants, puisque vous pouvez toujours en télécharger une copie au besoin.</p>
|
||||
|
||||
<p class="answer">Les copies peuvent se faire de multiples façons. Voici une procédure
|
||||
détaillée que vous pouvez utiliser sous Unix pour copier la base de données. Mettre en
|
||||
place un script qui ferait cela automatiquement chaque jour à l'aide de cron
|
||||
est une bonne idée.</p>
|
||||
<p class="answer">Les copies peuvent se faire de multiples façons. Voici une procédure détaillée que vous pouvez utiliser sous Unix pour copier la base de données. Mettre en place un script qui ferait cela automatiquement chaque jour à l'aide de cron est une bonne idée.</p>
|
||||
|
||||
<p class="answercode">cd /my/backup/directory</p>
|
||||
|
||||
<p class="answercode">mv moodle-database.sql.gz moodle-database-old.sql.gz</p>
|
||||
|
||||
<p class="answercode">mysqldump -h example.com -u myusername --password=mypassword -C
|
||||
-Q -e -a mydatabasename > moodle-database.sql</p>
|
||||
<p class="answercode">mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql</p>
|
||||
|
||||
<p class="answercode">gzip moodle-database.sql</p>
|
||||
|
||||
<p class="answer">Pour les fichiers déposés, vous pouvez utiliser rsync, afin de copier
|
||||
sur un autre ordinateur uniquement les fichiers ayant été modifiés :</p>
|
||||
<p class="answer">Pour les fichiers déposés, vous pouvez utiliser rsync, afin de copier sur un autre ordinateur uniquement les fichiers ayant été modifiés :</p>
|
||||
|
||||
<p class="answercode">rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
|
||||
/my/backup/directory/</p>
|
||||
<p class="answercode">rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory /my/backup/directory/</p>
|
||||
|
||||
<p class="answercode"> </p>
|
||||
|
||||
<h3><a name="locale"></a>Pourquoi mon site Moodle n'affiche pas correctement
|
||||
l'heure et la date ?</h3>
|
||||
<h3><a name="locale"></a>Pourquoi mon site Moodle n'affiche pas correctement l'heure et la date ?</h3>
|
||||
|
||||
<p class="answer">Chaque langue nécessite un code de langue spécifique (appelé un
|
||||
<strong>locale</strong>) qui permet d'afficher les heures et dates dans le
|
||||
format adéquat. Les fichiers de langue contiennent un certain nombres de codes
|
||||
standard, mais ceux-ci ne fonctionnent pas toujours sur les serveurs Windows.</p>
|
||||
<p class="answer">Chaque langue nécessite un code de langue spécifique (appelé un <strong>locale</strong>) qui permet d'afficher les heures et dates dans le format adéquat. Les fichiers de langue contiennent un certain nombres de codes standard, mais ceux-ci ne fonctionnent pas toujours sur les serveurs Windows.</p>
|
||||
|
||||
<p class="answer">Vous trouverez le fichier locale correct pour Windows sur ces deux
|
||||
pages : <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp" target="_blank">Language
|
||||
codes</a> et <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp" target="_blank">Country/region
|
||||
codes</a>.</p>
|
||||
<p class="answer">Vous trouverez le fichier locale correct pour Windows sur ces deux pages : <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp" target="_blank">Language codes</a> et <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp" target="_blank">Country/region codes</a>.</p>
|
||||
|
||||
<p class="answer">Ces nouveaux fichiers locale peuvent être entrés sur la page de
|
||||
configuration des paramètres de Moodle. Ils remplaceront ceux qui sont fournis dans les
|
||||
fichiers de la langue choisie.</p>
|
||||
<p class="answer">Ces nouveaux fichiers locale peuvent être entrés sur la page de configuration des paramètres de Moodle. Ils remplaceront ceux qui sont fournis dans les fichiers de la langue choisie.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<h3><a name="cron"></a>Aucune copie de messages des forums n'est envoyée
|
||||
par courriel.</h3>
|
||||
<h3><a name="cron"></a>Aucune copie des messages des forums n'est envoyée par courriel.</h3>
|
||||
|
||||
<p class="answer">Vous <strong>devez</strong> mettre en place un cron, si vous désirez
|
||||
que Moodle envoie automatiquement des copies des messages des forums, journaux, devoirs,
|
||||
etc. Ce même processus effectue en outre certaines tâches de nettoyage, comme supprimer
|
||||
les utilisateurs non confirmés, désinscrire les anciens étudiants des cours, etc.</p>
|
||||
<p class="answer">Vous <strong>devez</strong> mettre en place un cron, si vous désirez que Moodle envoie automatiquement des copies des messages des forums, journaux, devoirs, etc. Ce même processus effectue en outre certaines tâches de nettoyage, comme supprimer les utilisateurs non confirmés, désinscrire les anciens étudiants des cours, etc.</p>
|
||||
|
||||
<p class="answer">Le principe est de mettre en place un processus qui
|
||||
appelle régulièrement le fichier http://yoursite/admin/cron.php. Référez-vous à la
|
||||
<a href="./?file=install.html#cron">section sur le cron du Guide d'installation</a>.</p>
|
||||
<p class="answer">Le principe est de mettre en place un processus qui appelle régulièrement le fichier http://yoursite/admin/cron.php. Référez-vous à la <a href="./?file=install.html#cron">section sur le cron du Guide d'installation</a>.</p>
|
||||
|
||||
<p class="answer">Un conseil : commencez avec les réglages par défaut des paramètres
|
||||
de configuration de Moodle. Laissez vide l'hôte SMTP (smtphost). Un tel réglage fonctionne
|
||||
pour la majorité des utilisateurs.</p>
|
||||
<p class="answer">Un conseil : commencez avec les réglages par défaut des paramètres de configuration de Moodle. Laissez vide l'hôte SMTP (smtphost). Un tel réglage fonctionne pour la majorité des utilisateurs.</p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
|
||||
<p class="answer"> </p>
|
||||
<hr>
|
||||
<p class="answer"> </p> <hr>
|
||||
|
||||
<p align="center" class="normaltext"><a href="ma&#105&#108t&#111:ma%72%74in@%6d%6fo%64%6c%65.o%72g" title="mar&#116&#105n@&#109oo&#100&#108&#101&#46&#111&#114g">Proposer
|
||||
une nouvelle question</a> (merci d'inclure la réponse !)</p>
|
||||
<hr>
|
||||
<p align="center" class="normaltext"><a href="mailto:ma%72%74in@%6d%6fo%64%6c%65.o%72g" title="mar&#116&#105n@&#109oo&#100&#108&#101&#46&#111&#114g">Proposer une nouvelle question</a> (merci d'inclure la réponse !)</p> <hr>
|
||||
|
||||
<p align="right"><strong><em>Merci à John Eyre pour l'aide dans la maintenance de cette FAQ.</em></strong></p>
|
||||
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="CENTER"><font size="1">Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
|
||||
moodler Exp $</font></p>
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+282
-222
@@ -2,236 +2,296 @@
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<title>Documentation Moodle : Contexte</title>
|
||||
<title>Documentation Moodle : fonctionnalités</title>
|
||||
|
||||
<link rel="stylesheet" href="docstyles.css" type="text/css">
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
|
||||
<h1>Fonctionnalités</h1>
|
||||
|
||||
<blockquote>
|
||||
<p>Moodle est un produit en constante évolution. Cette page ne donne qu'un
|
||||
aperçu des nombreuses fonctionnalités qu'il offre.</p>
|
||||
<h3>Concept général</h3>
|
||||
<ul>
|
||||
<li>Favorise une pédagogie socio-constructiviste (collaboration, activités, réflexion
|
||||
critique, etc.).</li>
|
||||
<li>Adapté à des classes 100% en ligne, mais aussi comme un supplément à un
|
||||
enseignement habituel.</li>
|
||||
<li>Interface simple, légère, efficace, compatible, sans nécessité d'un
|
||||
navigateur récent.</li>
|
||||
<li>Facile à installer sur presque toutes les plateformes où tourne PHP. Ne
|
||||
nécessite qu'une base de données (que Moodle peut partager).</li>
|
||||
<li>Complète abstraction de la base de données (à part la définition initiale des
|
||||
tables), qui permet l'utilisation des principales marques de base de données.</li>
|
||||
<li>Liste des cours indique la description de chaque cours sur le serveur,
|
||||
avec accès à des invités y compris.</li>
|
||||
<li>Les cours peuvent être classés en disciplines et peuvent être recherchés :
|
||||
un site Moodle peut comprendre des milliers de cours.</li>
|
||||
<li>Implémentation d'une haute sécurité. Les formulaires sont tous vérifiés, les données
|
||||
sont validées, les cookies sont chiffrés, etc.</li>
|
||||
<li>La plupart des champs de texte (ressources, messages des forums, contributions
|
||||
aux journaux, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de
|
||||
textes WYSIWYG intégré.</li>
|
||||
</ul>
|
||||
<h3>Gestion du site</h3>
|
||||
<ul>
|
||||
<li>Le site est géré par un administrateur, utilisateur spécial défini lors de
|
||||
l'installation.</li>
|
||||
<li>Des « thèmes » (plug-in) permettent à l'administrateur de personnaliser les
|
||||
couleurs, polices, mises en page, etc. du site pour l'adapter à vos besoins
|
||||
spécifiques.</li>
|
||||
<li>Des modules d'activité (plug-in) peuvent être ajoutés à des installations
|
||||
existantes de Moodle.</li>
|
||||
<li>Des fichiers de langues (plug-in) permettent une traduction complète dans
|
||||
n'importe quelle langue. Il y a actuellement des traductions pour plus de
|
||||
<a href="http://moodle.org/download/lang/" target="_top">34 langues</a>.</li>
|
||||
<li>Le code source est écrit de façon claire en PHP sous la licence GPL. Il
|
||||
est facile à adapter pour vos besoins spécifiques.</li>
|
||||
</ul>
|
||||
<h3>Gestion des utilisateurs</h3>
|
||||
<ul>
|
||||
<li>L'objectif est de réduire le travail de l'administrateur à un minimum,
|
||||
tout en conservant une haute sécurité.</li>
|
||||
<li>Plusieurs mécanismes d'authentification sont supportés, grâce à des modules
|
||||
(plug-in), permettant une intégration facile à des systèmes existants.</li>
|
||||
<li>Méthode standard par courriel : les étudiants peuvent créer eux-mêmes leurs
|
||||
comptes. Les adresses de courriel sont vérifiées par confirmation.</li>
|
||||
<li>LDAP : les connexions sont permises après vérification auprès
|
||||
d'un serveur LDAP. L'administrateur peut spécifier quels champs utiliser.</li>
|
||||
<li>IMAP, POP3, NNTP : les connexions sont permises après vérification
|
||||
auprès d'un serveur de mail ou de newsgroups. Le protocole SSL, les certificats
|
||||
et TLS sont supportés.</li>
|
||||
<li>Base de données externe : toute base de données comprenant au moins deux champs
|
||||
peut être utilisée comme source d'authentification externe.</li>
|
||||
<li>Une personne n'a besoin que d'un seul compte pour tout le serveur. Chaque compte
|
||||
peut avoir différents rôles.</li>
|
||||
<li>Les administrateurs contrôlent la création des cours et peuvent désigner des
|
||||
enseignants en les assignant des cours.</li>
|
||||
<li>Les responsables de cours ont le droit de créer des cours et d'y enseigner.</li>
|
||||
<li>Il est possible de retirer les privilèges de modification à certains enseignants,
|
||||
afin qu'ils ne puissent pas modifer le cours (par exemple pour des tuteurs).</li>
|
||||
<li>Sécurité : les enseignants peuvent utiliser une « clef d'accès » pour
|
||||
éviter l'intrusion de personnes externes à leurs cours. Cette clef peut être
|
||||
communiquée aux étudiants de vive voix, ou par courriel, etc.</li>
|
||||
<li>Les enseignants peuvent désigner manuellement leurs étudiants au besoin.</li>
|
||||
<li>Les enseignants peuvent sortir manuellement des étudiants de leur cours. Sans cela,
|
||||
les étudiants sont automatiquement sortis du cours après une certaine période
|
||||
d'inactivité (fixée par l'administrateur).</li>
|
||||
<li>Les étudiants sont encouragés à mettre en ligne un profil incluant une photo et une
|
||||
description. Les adresses de courriel peuvent être protégées (pas d'affichage) au besoin.</li>
|
||||
<li>Chaque utilisateur peut indiquer son propre fuseau horaire, et toutes les dates de
|
||||
Moodle seront affichées dans ce fuseau (dates des messages, délais des devoirs, etc.).</li>
|
||||
<li>Chaque utilisateur peut choisir la langue de l'interface de Moodle (français,
|
||||
anglais, allemand, italien, espagnol, etc.)</li>
|
||||
</ul>
|
||||
<h3>Gestion des cours</h3>
|
||||
<ul>
|
||||
<li>Un enseignant a le contrôle total de tous les réglages de son cours. Il peut même
|
||||
en interdire l'accès aux autres enseignants.</li>
|
||||
<li>Choix de différents formats de cours : hebdomadaire, thématique et informel,
|
||||
centré sur la discussion.</li>
|
||||
<li>Choix de plusieurs activités de cours : forums, journaux, tests, ressources,
|
||||
sondages, devoirs, chats, ateliers.</li>
|
||||
<li>Les changements récents effectués dans un cours depuis la dernière connexion
|
||||
peuvent être affichés sur la page d'accueil du cours, pour offrir un meilleur
|
||||
sentiment de communauté.</li>
|
||||
<li>La plupart des champs de texte (ressources, messages des forums, contributions
|
||||
aux journaux, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de
|
||||
textes HTML WYSIWYG intégré.</li>
|
||||
<li>Toutes les notes données dans les forums, journaux, tests et devoirs peuvent
|
||||
être affichées sur une page (et téléchargées comme fichier tableur).</li>
|
||||
<li>Enregistrement et suivi complet des activités des utilisateurs. Des rapports
|
||||
d'activité sont disponibles avec des graphiques et des détails pour chaque module
|
||||
(dernier accès, nombre de consultations, etc.), ainsi qu'un historique détaillé
|
||||
de chaque action des étudiants, y compris les messages des forums, les contributions
|
||||
aux journaux, etc.</li>
|
||||
<li>Intégration du courriel : des copies des messages des forums, feedbacks des
|
||||
enseignants, etc. peuvent être envoyés aux étudiants en format HTML ou texte.</li>
|
||||
<li>Barêmes personnalisés : les enseignants peuvent définir leurs propres
|
||||
barêmes pour les notes données dans les forums, les devoirs et les journaux.</li>
|
||||
<li>Les cours peuvent être compressés dans un fichier zip à l'aide de la fonction
|
||||
de backup. Ils peuvent ensuite être réutilisés sur n'importe quel serveur Moodle.</li>
|
||||
</ul>
|
||||
<h3>Module Devoir</h3>
|
||||
<ul>
|
||||
<li>Les devoirs peuvent indiquer un délai de remise et une note maximale.</li>
|
||||
<li>Les étudiants peuvent déposer leurs devoirs (tous formats de fichiers) sur
|
||||
le serveur. La date du dépôt est enregistrée.</li>
|
||||
<li>La remise en retard des devoirs est autorisée, mais la durée du retard
|
||||
est clairement indiquée à l'enseignant.</li>
|
||||
<li>Pour chaque devoir, toute la classe peut être évaluée (note ou commentaire)
|
||||
sur une seule page, avec un formulaire.</li>
|
||||
<li>Le feedback de l'enseignant est annexé à la page du devoir de chaque
|
||||
étudiant, et une notification lui est envoyée par courriel.</li>
|
||||
<li>L'enseignant peut permettre de déposer à nouveau un devoir après évaluation,
|
||||
en vue de renoter le travail.</li>
|
||||
</ul>
|
||||
<h3>Module Chat</h3>
|
||||
<ul>
|
||||
<li>Permet une interaction synchrone souple par écrit.</li>
|
||||
<li>Affiche l'image des profils dans la fenêtre de chat.</li>
|
||||
<li>Supporte l'intégration d'URLs, d'émoticons, de HTML, d'images, etc.</li>
|
||||
<li>Toutes les sessions sont enregistrées et peuvent être repassées plus tard. Les
|
||||
enregistrements peuvent être mis à disposition des étudiants.</li>
|
||||
</ul>
|
||||
<h3>Module Sondage</h3>
|
||||
<ul>
|
||||
<li>Peut être utilisé pour un vote sur un sujet ou pour obtenir un feedback
|
||||
de la part de tous les étudiants.</li>
|
||||
<li>L'enseignant voit un tableau explicite de qui a choisi quoi.</li>
|
||||
<li>Les étudiants peuvent être autorisés à voir un graphique à jour des résultats.</li>
|
||||
</ul>
|
||||
<h3>Module Forum</h3>
|
||||
<ul>
|
||||
<li>Différents types de forums sont disponibles, par exemple seulement pour
|
||||
enseignants, nouvelles du cours, ouvert à tous et une discussion par utilisateur.</li>
|
||||
<li>Tous les messages comprennent l'image du profil de leur auteur.</li>
|
||||
<li>Les discussions peuvent être affichées emboîtées, à plat ou en fils de discussion,
|
||||
les messages les plus anciens ou les plus récents en premier.</li>
|
||||
<li>Chaque participant peut choisir de recevoir les copies des messages des forums
|
||||
par courriel. L'enseignant peut forcer cette option pour tous les participants.</li>
|
||||
<li>L'enseignant peut permettre les réponses ou non (par exemple pour les forums
|
||||
d'annonces).</li>
|
||||
<li>Les discussiona peuvent être déplacées facilement d'un
|
||||
forum à un autre par l'enseignant.</li>
|
||||
<li>Les images annexées sont affichées en ligne.</li>
|
||||
<li>Si l'évaluation est utilisée dans les forums, on peut restreindre les évaluations
|
||||
aux messages postés dans un intervalle de temps.</li>
|
||||
</ul>
|
||||
<h3>Module Journal</h3>
|
||||
<ul>
|
||||
<li>Les journaux sont privés. Ils ne sont accessibles que pour l'étudiant et
|
||||
l'enseignant.</li>
|
||||
<li>Chaque contribution à un journal peut être orientée par un question ouverte.</li>
|
||||
<li>Pour chaque contribution à un journal, toute la classe peut être évaluée
|
||||
sur une seule page, avec un formulaire.</li>
|
||||
<li>Le feedback de l'enseignant est annexé à la page de la contribution de
|
||||
chaque étudiant, et une notification lui est envoyée par courriel.</li>
|
||||
</ul>
|
||||
<h3>Module Test</h3>
|
||||
<ul>
|
||||
<li>Les enseignants peuvent définir une base de données de questions pouvant être
|
||||
réutilisées dans d'autres tests.</li>
|
||||
<li>Les questions peuvent être organisées en catégories, afin de faciliter leur
|
||||
réutilisation. Les catégories peuvent être « publiées » pour les
|
||||
rendre accessibles depuis tous les cours du site.</li>
|
||||
<li>Les tests sont automatiquement évalués, et peuvent être renotés si des
|
||||
questions sont modifiées.</li>
|
||||
<li>Les tests peuvent être accessibles uniquement durant un laps de temps défini.</li>
|
||||
<li>Suivant le choix de l'enseignant, les tests peuvent offrir un feedback et/ou
|
||||
les bonnes réponses.</li>
|
||||
<li>Les questions et réponses des tests peuvent être mélangées (aléatoirement) pour
|
||||
diminuer la fraude.</li>
|
||||
<li>Les questions peuvent contenir du code HTML et des images.</li>
|
||||
<li>Les questions peuvent être importées à partir de fichiers textes.</li>
|
||||
<li>Suivant le choix de l'enseignant, les tests peuvent être tentés plusieurs fois.</li>
|
||||
<li>Suivant le choix de l'enseignant, les tentatives peuvent être cumulatives, ou
|
||||
le test peut être effectué en plusieurs sessions.</li>
|
||||
<li>Les questions à choix multiples permettent les réponses uniques ou multiples.</li>
|
||||
<li>Questions à réponses courtes (mots ou phrases).</li>
|
||||
<li>Questions Vrai-Faux.</li>
|
||||
<li>Questions d'appariement.</li>
|
||||
<li>Questions aléatoires.</li>
|
||||
<li>Questions numériques (avec intervalles de tolérance).</li>
|
||||
<li>Questions en format Cloze avec les réponses intégrées dans le texte.</li>
|
||||
<li>Textes et graphiques de description intégrés.</li>
|
||||
</ul>
|
||||
<h3>Module Ressource</h3>
|
||||
<ul>
|
||||
<li>Permet l'affichage de tout contenu électronique, par exemple des documents PDF,
|
||||
Word, Powerpoint, animations Flash, séquences vidéo, sons, etc.</li>
|
||||
<li>Les fichiers peuvent être déposés et gérés sur le serveur, ou alors créés à
|
||||
la volée à l'aide de formulaires web (texte ou HTML).</li>
|
||||
<li>Les contenus existants sur le web peuvent être liés ou inclus de manière
|
||||
transparente dans l'interface du cours.</li>
|
||||
<li>Les applications web externes peuvent être liées en leur passant des données.</li>
|
||||
</ul>
|
||||
<h3>Module Consultation pédagogique</h3>
|
||||
<ul>
|
||||
<li>Consultations prédéfinies (COLLES, ATTLS) ayant fait leurs preuves comme
|
||||
instruments d'analyse de classes en ligne.</li>
|
||||
<li>Les rapports des consultations sont toujours disponibles, et comprennent
|
||||
de nombreux graphiques. Les résultats sont téléchargeables en format Excel ou
|
||||
CSV (séparateur virgule).</li>
|
||||
<li>L'interface permet d'éviter la remise de consultations partiellement remplies.</li>
|
||||
<li>Un feedback est fourni à l'étudiant, en comparaison avec les moyennes de
|
||||
la classe.</li>
|
||||
</ul>
|
||||
<h3>Module Workshop</h3>
|
||||
<ul>
|
||||
<li>Permet l'évaluation de documents par les pairs. L'enseignant peut gérer et
|
||||
noter l'évaluation.</li>
|
||||
<li>Offre un grand nombre de barêmes possibles.</li>
|
||||
<li>L'enseignant peut mettre à disposition des étudiants des documents leur
|
||||
permettant de s'entraîner à l'évaluation.</li>
|
||||
<li>Module très souple, comprenant de nombreuses options.</li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
|
||||
<p>Moodle est un produit en constante évolution. Cette page ne donne qu'un aperçu des nombreuses fonctionnalités qu'il offre.</p>
|
||||
|
||||
<h3>Concept général</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Favorise une pédagogie socio-constructiviste (collaboration, activités, réflexion critique, etc.).</li>
|
||||
|
||||
<li>Adapté à des classes 100% en ligne, mais aussi comme complément à un enseignement habituel.</li>
|
||||
|
||||
<li>Interface simple, légère, efficace, compatible, sans nécessité d'un navigateur récent.</li>
|
||||
|
||||
<li>Facile à installer sur presque toutes les plateformes où tourne PHP. Ne nécessite qu'une base de données (que Moodle peut partager).</li>
|
||||
|
||||
<li>Complète abstraction de la base de données (à part la définition initiale des tables), qui permet l'utilisation des principales marques de base de données.</li>
|
||||
|
||||
<li>La liste des cours mentionne une description de chaque cours sur le serveur, avec accès à des invités y compris.</li>
|
||||
|
||||
<li>Les cours peuvent être classés en disciplines et peuvent être recherchés : un site Moodle peut comprendre des milliers de cours.</li>
|
||||
|
||||
<li>Implémentation d'une haute sécurité. Les formulaires sont tous vérifiés, les données sont validées, les cookies sont chiffrés, etc.</li>
|
||||
|
||||
<li>La plupart des champs de texte (ressources, messages des forums, contributions aux journaux, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de textes WYSIWYG intégré.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Gestion du site</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Le site est géré par un administrateur, utilisateur spécial défini lors de l'installation.</li>
|
||||
|
||||
<li>Des « thèmes » (plug-in) permettent à l'administrateur de personnaliser les couleurs, polices, mises en page, etc. du site pour l'adapter à vos besoins spécifiques.</li>
|
||||
|
||||
<li>Des modules d'activité (plug-in) peuvent être ajoutés à des installations existantes de Moodle.</li>
|
||||
|
||||
<li>Des fichiers de langues (plug-in) permettent une traduction complète dans n'importe quelle langue. Il y a actuellement des traductions pour plus de <a href="http://moodle.org/download/lang/" target="_top">34 langues</a>.</li>
|
||||
|
||||
<li>Le code source est écrit de façon claire en PHP sous la licence GPL. Il est facile à adapter pour vos besoins spécifiques.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Gestion des utilisateurs</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>L'objectif est de réduire le travail de l'administrateur à un minimum, tout en conservant une haute sécurité.</li>
|
||||
|
||||
<li>Plusieurs mécanismes d'authentification sont supportés, grâce à des modules (plug-in), permettant une intégration facile à des systèmes existants.</li>
|
||||
|
||||
<li>Méthode standard par courriel : les étudiants peuvent créer eux-mêmes leurs comptes. Les adresses de courriel sont vérifiées par confirmation.</li>
|
||||
|
||||
<li>LDAP : les connexions sont permises après vérification auprès d'un serveur LDAP. L'administrateur peut spécifier quels champs utiliser.</li>
|
||||
|
||||
<li>IMAP, POP3, NNTP : les connexions sont permises après vérification auprès d'un serveur de mail ou de newsgroups. Le protocole SSL, les certificats et TLS sont supportés.</li>
|
||||
|
||||
<li>Base de données externe : toute base de données comprenant au moins deux champs peut être utilisée comme source d'authentification externe.</li>
|
||||
|
||||
<li>Une personne n'a besoin que d'un seul compte pour tout le serveur. Chaque compte peut avoir différents rôles.</li>
|
||||
|
||||
<li>Les administrateurs contrôlent la création des cours et peuvent désigner des enseignants en les assignant des cours.</li>
|
||||
|
||||
<li>Les responsables de cours ont le droit de créer des cours et d'y enseigner.</li>
|
||||
|
||||
<li>Il est possible de retirer les privilèges de modification à certains enseignants, afin qu'ils ne puissent pas modifier le cours (par exemple pour des tuteurs).</li>
|
||||
|
||||
<li>Sécurité : les enseignants peuvent utiliser une « clef d'accès » pour éviter l'intrusion de personnes externes à leurs cours. Cette clef peut être communiquée aux étudiants de vive voix, par courriel, etc.</li>
|
||||
|
||||
<li>Les enseignants peuvent désigner manuellement leurs étudiants au besoin.</li>
|
||||
|
||||
<li>Les enseignants peuvent désinscrire manuellement des étudiants de leur cours. Sans cela, les étudiants sont automatiquement désinscrits du cours après une certaine période d'inactivité (fixée par l'administrateur).</li>
|
||||
|
||||
<li>Les étudiants sont encouragés à mettre en ligne un profil incluant une photo et une description. Les adresses de courriel peuvent être protégées (pas d'affichage) au besoin.</li>
|
||||
|
||||
<li>Chaque utilisateur peut indiquer son propre fuseau horaire, et toutes les dates de Moodle seront affichées dans ce fuseau (dates des messages, délais des devoirs, etc.).</li>
|
||||
|
||||
<li>Chaque utilisateur peut choisir la langue de l'interface de Moodle (français, anglais, allemand, italien, espagnol, etc.)</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Gestion des cours</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Un enseignant a le contrôle total de tous les réglages de son cours. Il peut même en interdire l'accès aux autres enseignants.</li>
|
||||
|
||||
<li>Choix de différents formats de cours : hebdomadaire, thématique et informel, centré sur la discussion.</li>
|
||||
|
||||
<li>Choix de plusieurs activités de cours : forums, journaux, tests, ressources, sondages, devoirs, chats, ateliers.</li>
|
||||
|
||||
<li>Les changements récents effectués dans un cours depuis la dernière connexion peuvent être affichés sur la page d'accueil du cours, pour offrir un meilleur sentiment de communauté.</li>
|
||||
|
||||
<li>La plupart des champs de texte (ressources, messages des forums, contributions aux journaux, etc.) peuvent être remplis et modifiés à l'aide d'un éditeur de textes WYSIWYG intégré.</li>
|
||||
|
||||
<li>Toutes les notes données dans les forums, journaux, tests et devoirs peuvent être affichées sur une page (et téléchargées comme fichier tableur).</li>
|
||||
|
||||
<li>Enregistrement et suivi complet des activités des utilisateurs. Des rapports d'activité sont disponibles avec des graphiques et des détails pour chaque module (dernier accès, nombre de consultations, etc.), ainsi qu'un historique détaillé de chaque action des étudiants, y compris les messages des forums, les contributions aux journaux, etc.</li>
|
||||
|
||||
<li>Intégration du courriel : des copies des messages des forums, feedbacks des enseignants, etc. peuvent être envoyés aux étudiants en format HTML ou texte.</li>
|
||||
|
||||
<li>Barèmes personnalisés : les enseignants peuvent définir leurs propres barêmes pour les notes données dans les forums, les devoirs et les journaux.</li>
|
||||
|
||||
<li>Les cours peuvent être compressés dans un fichier zip à l'aide de la fonction de backup. Ils peuvent ensuite être réutilisés sur n'importe quel serveur Moodle.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Devoir</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Les devoirs peuvent indiquer un délai de remise et une note maximale.</li>
|
||||
|
||||
<li>Les étudiants peuvent déposer leurs devoirs (tous formats de fichiers) sur le serveur. La date du dépôt est enregistrée.</li>
|
||||
|
||||
<li>La remise en retard des devoirs est autorisée, mais la durée du retard est clairement indiquée à l'enseignant.</li>
|
||||
|
||||
<li>Pour chaque devoir, toute la classe peut être évaluée (note ou commentaire) sur une seule page, avec un formulaire.</li>
|
||||
|
||||
<li>Le feedback de l'enseignant est affiché sur la page du devoir de chaque étudiant, et une notification lui est envoyée par courriel.</li>
|
||||
|
||||
<li>L'enseignant peut permettre de déposer à nouveau un devoir après évaluation, en vue de renoter le travail.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Chat</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Permet une interaction synchrone souple par écrit.</li>
|
||||
|
||||
<li>Affiche l'image des profils dans la fenêtre de chat.</li>
|
||||
|
||||
<li>Supporte l'intégration d'URLs, de binettes, de HTML, d'images, etc.</li>
|
||||
|
||||
<li>Toutes les sessions sont enregistrées et peuvent être repassées plus tard. Les enregistrements peuvent être mis à disposition des étudiants.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Sondage</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Peut être utilisé pour un vote sur un sujet ou pour obtenir un feedback de la part de tous les étudiants.</li>
|
||||
|
||||
<li>L'enseignant voit un tableau explicite de qui a choisi quoi.</li>
|
||||
|
||||
<li>Les étudiants peuvent être autorisés à voir un graphique des résultats.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Forum</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Différents types de forums sont disponibles, par exemple seulement pour enseignants, nouvelles du cours, ouvert à tous et une discussion par utilisateur.</li>
|
||||
|
||||
<li>Tous les messages comprennent l'image du profil de leur auteur.</li>
|
||||
|
||||
<li>Les discussions peuvent être affichées emboîtées, à plat ou en fils de discussion, les messages les plus anciens ou les plus récents en premier.</li>
|
||||
|
||||
<li>Chaque participant peut s'abonner à chaque forum pour en recevoir les copies des messages par courriel. L'enseignant peut forcer cette option pour tous les participants.</li>
|
||||
|
||||
<li>L'enseignant peut permettre les réponses ou non (par exemple pour les forums d'annonces).</li>
|
||||
|
||||
<li>Les discussions peuvent être déplacées facilement d'un forum à un autre par l'enseignant.</li>
|
||||
|
||||
<li>Les images annexées sont affichées en ligne.</li>
|
||||
|
||||
<li>Si l'évaluation est utilisée dans les forums, on peut restreindre les évaluations aux messages postés dans un intervalle de temps spécifié.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Journal</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Les journaux sont privés. Ils ne sont accessibles que pour l'étudiant et l'enseignant.</li>
|
||||
|
||||
<li>Chaque contribution à un journal peut être orientée par un question ouverte.</li>
|
||||
|
||||
<li>Pour chaque contribution à un journal, toute la classe peut être évaluée sur une seule page, avec un formulaire.</li>
|
||||
|
||||
<li>Le feedback de l'enseignant est affiché sur la page de la contribution de chaque étudiant, et une notification lui est envoyée par courriel.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Test</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Les enseignants peuvent définir une base de données de questions pouvant être réutilisées dans d'autres tests.</li>
|
||||
|
||||
<li>Les questions peuvent être organisées en catégories, afin de faciliter leur réutilisation. Les catégories peuvent être « publiées » pour les rendre accessibles depuis tous les cours du site.</li>
|
||||
|
||||
<li>Les tests sont automatiquement évalués, et peuvent être renotés si des questions sont modifiées.</li>
|
||||
|
||||
<li>Les tests peuvent être accessibles uniquement durant un laps de temps défini.</li>
|
||||
|
||||
<li>Suivant le choix de l'enseignant, les tests peuvent offrir un feedback et/ou les bonnes réponses.</li>
|
||||
|
||||
<li>Les questions et réponses des tests peuvent être mélangées (aléatoirement) pour diminuer la fraude.</li>
|
||||
|
||||
<li>Les questions peuvent contenir du code HTML et des images.</li>
|
||||
|
||||
<li>Les questions peuvent être importées à partir de fichiers textes.</li>
|
||||
|
||||
<li>Suivant le choix de l'enseignant, les tests peuvent être tentés plusieurs fois.</li>
|
||||
|
||||
<li>Suivant le choix de l'enseignant, les tentatives peuvent être cumulatives, ou le test peut être effectué en plusieurs sessions.</li>
|
||||
|
||||
<li>Les questions à choix multiples permettent les réponses uniques ou multiples.</li>
|
||||
|
||||
<li>Questions à réponses courtes (mots ou phrases).</li>
|
||||
|
||||
<li>Questions Vrai-Faux.</li>
|
||||
|
||||
<li>Questions d'appariement.</li>
|
||||
|
||||
<li>Questions aléatoires.</li>
|
||||
|
||||
<li>Questions numériques (avec intervalles de tolérance).</li>
|
||||
|
||||
<li>Questions en format Cloze avec les réponses intégrées dans le texte.</li>
|
||||
|
||||
<li>Textes et graphiques de description intégrés.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Ressource</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Permet l'affichage de tout contenu électronique, par exemple des documents PDF, Word, Powerpoint, animations Flash, séquences vidéo, sons, etc.</li>
|
||||
|
||||
<li>Les fichiers peuvent être déposés et gérés sur le serveur, ou alors créés à la volée à l'aide de formulaires web (texte ou HTML).</li>
|
||||
|
||||
<li>Les contenus existant sur le web peuvent être liés ou inclus de manière transparente dans l'interface du cours.</li>
|
||||
|
||||
<li>Les applications web externes peuvent être liées en leur passant des données.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Consultation</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Consultations prédéfinies (COLLES, ATTLS) ayant fait leurs preuves comme instruments d'analyse de classes en ligne.</li>
|
||||
|
||||
<li>Les rapports des consultations sont toujours disponibles, et comprennent de nombreux graphiques. Les résultats sont téléchargeables en format Excel ou CSV (séparateur virgule).</li>
|
||||
|
||||
<li>L'interface permet d'éviter la remise de consultations partiellement remplies.</li>
|
||||
|
||||
<li>Un feedback est fourni à l'étudiant, en comparaison avec les moyennes de la classe.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Module Workshop</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Permet l'évaluation de documents par les pairs. L'enseignant peut gérer et noter l'évaluation.</li>
|
||||
|
||||
<li>Offre un grand nombre de barêmes possibles.</li>
|
||||
|
||||
<li>L'enseignant peut mettre à disposition des étudiants des documents leur permettant de s'entraîner à l'évaluation.</li>
|
||||
|
||||
<li>Module très souple, comprenant de nombreuses options.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -26,6 +26,6 @@ $string['-development'] = "D
|
||||
$string['developer.html'] = "Manuel du développeur";
|
||||
$string['coding.html'] = "Guide de programmation";
|
||||
$string['cvs.html'] = "Utilisation de CVS";
|
||||
|
||||
$string['translation.html'] = "Traduction";
|
||||
|
||||
?>
|
||||
|
||||
+66
-65
@@ -1,76 +1,77 @@
|
||||
<head>
|
||||
|
||||
<title>Documentation Moodle : Futur</title>
|
||||
|
||||
|
||||
<title>Documentation Moodle : Futur de Moodle</title>
|
||||
|
||||
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Futur de Moodle</h1>
|
||||
<h1>Futur de Moodle</h1> <blockquote>
|
||||
|
||||
<p>À mesure que Moodle gagne en maturité, son avenir est de plus en plus influencé par la communauté des développeurs et des utilisateurs. Une base de données dynamique des nouvelles fonctionnalités proposées et de leur statut peut être consultée sur <a target="_top" href="http://moodle.org/bugs/">moodle.org/bugs</a>. Vos <a href="?file=credits.html">contributions</a>, sous la forme d'idées, de code, de commentaires ou de promotion sont toutes les bienvenues. Pour plus de détails, consultez le <a href="?file=developer.html">Manuel du développeur</a>. Vous pouvez aussi payer le développement d'une focntionnalité dont vous avez besoin et dont vous aimeriez disposer rapidement. Voyez <a href="http://moodle.com/development/" target="_top">moodle.com/development</a> pour plus d'informations.</p>
|
||||
|
||||
<p>Voici notre vision actuelle du futur de Moodle, même si des changements peuvent survenir, puisque le développement dépend des sponsors et des développeurs.</p>
|
||||
|
||||
<h3>Version 1.4 - 31 août 2004</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>À mesure que Moodle gagne en maturité, son avenir est de plus
|
||||
en plus influencé par la communauté des développeurs et des
|
||||
utilisateurs. Une base de données dynamique des nouvelles
|
||||
fonctionnalités proposées et de leur statut peut être consultée
|
||||
sur <a target="_top" href="http://moodle.org/bugs/">moodle.org/bugs</a>.
|
||||
Vos <a href="?file=credits.html">contributions</a>, sous la forme
|
||||
d'idées, de code, de commentaires ou de promotion sont toutes
|
||||
les bienvenues. Pour plus de détails, consultez le
|
||||
<a href="?file=developer.html">Manuel du développeur</a>.</p>
|
||||
<p>Voici notre vision actuelle du futur de Moodle, même si les
|
||||
changements dépendent toujours de ce sur quoi veulent
|
||||
travailler les développeurs.</p>
|
||||
<h3>Version 1.3 - mai 2004
|
||||
</h3>
|
||||
|
||||
<p>Cette version contient de nombreuses améliorations structurelles et de modifications dans des modules clef de Moodle. Quelques extraits pour vous allécher :</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Nouvelle architecture des <strong>inscriptions</strong> permettant toutes sortes de processus d'inscriptions automatiques. Un système Paypal est inclus (pour les cours payant) avec accès instantané, de même que l'utilisation d'une bases de données externes quelconques, traitement de fichiers exportés de systèmes plus anciens, etc.</li>
|
||||
|
||||
<li>Amélioration du traitement des <strong>ressources</strong> avec un nouveau processus en une étape et un meilleur contrôle du format d'affichage. De nouveaux types de ressources peuvent être développés comme des extensions (plug-ins).</li>
|
||||
|
||||
<li>Réorganisation du module <strong>quiz</strong>, permettant de nouveaux types de question comme des extensions (plug-ins). Un nouveau type de question dénommé « Question calculée » permet de présenter à chaque étudiant des questions uniques.</li>
|
||||
|
||||
<li>Le module <strong>chat</strong> permet maintenant l'utilisation facultative d'un démon, fournissant une réponse quasi instantanée à des centaines d'utilisateurs.</li>
|
||||
|
||||
<li>Module <strong>glossaire</strong> amélioré pour permettre le développement de nouveaux formats de glossaires.</li>
|
||||
|
||||
<li>Amélioration des sauvegardes permettant le déplacement de contenus (par exemple des liens) meilleure que jamais.</li>
|
||||
|
||||
<li>Module SCORM amélioré pour supporter encore plus de contenus SCORM.</li>
|
||||
|
||||
<li>Interfaces améliorées pour l'ajout d'étudiants, de responsables de cours et d'administrateurs.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3>Version 1.5 - plus tard en 2004</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Le principal objectif de cette version, qui sortira juste
|
||||
quelques semaines après Moodle 1.2, est d'incorporer à Moodle
|
||||
les fonctionnalités de calendriers et d'événements récemment
|
||||
développées.</p>
|
||||
|
||||
<p>Cette version se concentrera principalement sur la couche d'affichage, notamment en rendant Moodle totalement conforme avec les standards d'accessibilité WAI (W3C), SENDA (Royaume-Uni) et Section 508 (États-Unis).</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Ré-écriture complète de la couche d'affichage séparant la présentation et la logique de l'application.</li>
|
||||
|
||||
<li>Système de modèles conformes au standard XHTML 1.0 pour une meilleure accessibilité.</li>
|
||||
|
||||
<li>Puissant système de feuilles de styles cascadées (CSS) pour une meilleure compatibilité entre plateformes.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Comme la plupart des versions de Moodle, il y aura aussi bon nombre de nouvelles fonctionnalités et de modules développés par la communauté des développeurs.</p>
|
||||
|
||||
</blockquote>
|
||||
<h3>Version 2.0 - plus tard en 2004</h3>
|
||||
<blockquote>
|
||||
<p>Cette version majeure comprendra quelques changement essentiels
|
||||
dans la structure interne, pour gagner en flexibilité et en
|
||||
possibilité de grandir dans de nombreux endroits. Parmi les
|
||||
objectifs importants, on a :</p>
|
||||
<ul>
|
||||
<li>Ré-écriture complète de la couche d'affichage à l'aide de
|
||||
code compatible XHTML, et implémentation complète de modèles, pour
|
||||
une meilleure confirmité avec les standards, plus de flexibilité
|
||||
et d'accessibilité</li>
|
||||
<li>Utilisation plus large des classes PHP dans les domaines clefs du
|
||||
code de Moodle, afin de rendre le travail des développeurs plus
|
||||
facile lors de l'écriture de nouveaux modules ou de l'intégration
|
||||
dans des systèmes externes</li>
|
||||
<li>Nouvelle architecture pour l'inscription, à l'aide d'extensions
|
||||
(semblable à l'architecture actuelle du système d'authentification)
|
||||
afin que des systèmes externes (p. ex. base de données d'étudiants,
|
||||
Paypal, LDAP, etc.) puissent contrôler l'accès aux cours des
|
||||
étudiants et des enseignants</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<h3>Version 2.1</h3>
|
||||
<blockquote>
|
||||
<p>Cette version commencera à profiter des avantages de la
|
||||
nouvelle architecture et ajoutera de nouvelles fonctionnalités,
|
||||
comme :</p>
|
||||
<ul>
|
||||
<li>Nouveau système de contrôle d'accès permettant une définition
|
||||
fine des rôles et des autorisations</li>
|
||||
<li>Assistance pédagogique plus importante pour les enseignants et
|
||||
les étudiants</li>
|
||||
<li>Support basique d'objets d'enseignement standard (SCORM)</li>
|
||||
<li>Meilleure intégration de Moodle et de moodle.org (pour permettre
|
||||
aux enseignants de partager et de collaborer)</li>
|
||||
</ul>
|
||||
</blockquote>
|
||||
<p align="center"> </p>
|
||||
|
||||
<h3>Version 2.0</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Cette version majeure comprendra des développements alléchant pour rendre Moodle meilleur en réseau, avec une évolution naturelle vers la collaboration. Plus d'informations seront disponibles ultérieurement.</p>
|
||||
|
||||
</blockquote>
|
||||
<p align="center"> </p>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
</body>
|
||||
|
||||
</body>
|
||||
+382
-340
@@ -8,139 +8,175 @@
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Installation de Moodle</h1>
|
||||
|
||||
<blockquote>
|
||||
<p>Ce document explique une première installation de Moodle. Certaines étapes sont
|
||||
décrites en détails, afin de couvrir la grande variété des petites particularités des
|
||||
différents serveurs web. C'est pourquoi ce document vous semblera peut-être long et compliqué.
|
||||
Ne vous laissez pas décourager pour autant - la mise en place de Moodle est d'habitude
|
||||
une affaire de minutes !</p>
|
||||
<p>Prenez le temps d'étudier attentivement ces instructions - cela vous fera gagner du temps
|
||||
tôt ou tard.</p>
|
||||
<p>Voici les différentes sections de ce document :</p>
|
||||
<ol>
|
||||
<li><a href="#requirements">Logiciels et réglages nécessaires</a></li>
|
||||
<li><a href="#downloading">Téléchargement</a></li>
|
||||
<li><a href="#site">Structure du site</a></li>
|
||||
<li><a href="#data">Créer un dossier de données</a></li>
|
||||
<li><a href="#database">Créer une base de données</a></li>
|
||||
<li><a href="#webserver">Vérifier les réglages de votre serveur web</a></li>
|
||||
<li><a href="#config">Modifier config.php</a></li>
|
||||
<li><a href="#admin">Visiter la page d'administration</a></li>
|
||||
<li><a href="#cron">Mettre en place un cron</a></li>
|
||||
<li><a href="#course">Créer un nouveau cours</a></li>
|
||||
</ol>
|
||||
<p> </p>
|
||||
|
||||
<p>Ce document explique comment installer un nouveau site Moodle. Certaines étapes sont décrites en détails, afin de couvrir la grande variété des petites particularités des différents serveurs web. C'est pourquoi ce document vous semblera peut-être long et compliqué. Ne vous laissez pas décourager pour autant : la mise en place de Moodle est d'habitude une affaire de minutes !</p>
|
||||
|
||||
<p>Prenez le temps d'étudier attentivement ces instructions. Cela vous fera gagner du temps tôt ou tard.</p>
|
||||
|
||||
<p>Voici les différentes sections de ce document :</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li><a href="#requirements">Logiciels et réglages nécessaires</a></li>
|
||||
|
||||
<li><a href="#downloading">Télécharger le logiciel</a></li>
|
||||
|
||||
<li><a href="#site">Structure du dossier d'installation</a></li>
|
||||
|
||||
<li><a href="#data">Créer un dossier de données</a></li>
|
||||
|
||||
<li><a href="#database">Créer une base de données</a></li>
|
||||
|
||||
<li><a href="#webserver">Vérifier les réglages de votre serveur web</a></li>
|
||||
|
||||
<li><a href="#config">Modifier config.php</a></li>
|
||||
|
||||
<li><a href="#admin">Visiter la page d'administration</a></li>
|
||||
|
||||
<li><a href="#cron">Mettre en place un cron</a></li>
|
||||
|
||||
<li><a href="#course">Créer un nouveau cours</a></li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="requirements"></a>1. Logiciels et réglages nécessaires</h3>
|
||||
<blockquote>
|
||||
<p>Moodle est principalement développé sur Linux avec Apache, MySQL et PHP (environnement
|
||||
appelé parfois plateforme LAMP), mais est aussi testé régulièrement avec PostgreSQL
|
||||
et sur les systèmes d'exploitation Windows XP, Mac OS X et Netware 6.</p>
|
||||
<p>Les logiciels et réglages nécessaires pour Moodle sont les suivants :</p>
|
||||
<ol>
|
||||
<li>Logiciel serveur web. La plupart des gens utilisent <a href="http://www.apache.org/"
|
||||
target="_blank">Apache</a>, mais Moodle devrait fonctionner tout aussi bien avec n'importe
|
||||
quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.</li>
|
||||
<li>Le langage <a href="http://www.php.net/" target="_blank">PHP</a> (version 4.1.0
|
||||
ou ultérieure), avec les réglages suivants :
|
||||
<ul>
|
||||
<li>la librairie <a href="http://www.boutell.com/gd/" target="_blank">GD</a>,
|
||||
installée et active (ON), supportant les formats JPG et PNG ;</li>
|
||||
<li>la librairie zlib installée et active (ON), si vous voulez faire des backups
|
||||
et les restaurer sous Windows ;</li>
|
||||
<li>support pour les sessions actif (ON) ;</li>
|
||||
<li>le dépôt (upload) de fichiers actif (ON) ;</li>
|
||||
<li>le mode « Safe Mode » doit être inactif (OFF) (voir les forums sur moodle.org pour
|
||||
les problèmes causés par le mode « Safe Mode ».</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Un serveur de base de données : <a href="http://www.mysql.com/" target="_blank">MySQL</a>
|
||||
ou <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> sont complètement
|
||||
supportés et recommandés pour être utilisés avec Moodle 1.1. D'autres bases de données
|
||||
seront pleinement supportées dans la prochaine version.</li>
|
||||
</ol>
|
||||
<p>La plupart des hôtes web proposent tout cela par défaut. Si vous vous êtes engagé
|
||||
auprès d'un hôte web qui n'offre pas ces logiciels, demandez-lui pourquoi, et
|
||||
envisagez de changer d'hébergement.</p>
|
||||
<p>Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous
|
||||
fait un peu peur, lisez notre guide <a href="http://moodle.org/doc/?file=installamp.html">
|
||||
Installation d'Apache, MySQL et PHP</a>. Ce document offre quelques pas-à-pas pour
|
||||
l'installation de ces logiciels sur la plupart des plateformes.</p>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
<h3 class="sectionheading"><a name="downloading"></a>2. Téléchargement</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Il y a deux façons d'obtenir Moodle : par téléchargement d'un fichier compressé ou
|
||||
à l'aide du CVS. Toutes deux sont expliquées en détail sur la page de téléchargement
|
||||
<a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a>.</p>
|
||||
<p>Après avoir téléchargé et décompressé l'archive ou obtenu les fichiers par CVS,
|
||||
vous aurez sous les yeux un dossier nommé « moodle », contenant un certain nombre de dossiers
|
||||
et de fichiers.</p>
|
||||
<p>Vous pouvez placer ce dossier intégralement dans le dossier documents de votre serveur
|
||||
web. Dans ce cas, le site Moodle sera accessible à l'adresse <b>http://votreserveur.com/moodle/</b>.
|
||||
Vous pouvez aussi copier le contenu de ce dossier dans le dossier documents de votre serveur.
|
||||
Dans ce cas, le site Moodle sera accessible simplement à l'adresse <b>http://votreserveur.com/</b>.</p>
|
||||
</blockquote>
|
||||
|
||||
<p>Moodle est principalement développé sur Linux avec Apache, MySQL et PHP (environnement appelé parfois plateforme LAMP), mais est aussi testé régulièrement avec PostgreSQL et sur les systèmes d'exploitation Windows XP, Mac OS X et Netware 6.</p>
|
||||
|
||||
<p>Les logiciels et réglages nécessaires pour Moodle sont les suivants :</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>Logiciel serveur web. La plupart des gens utilisent <a href="http://www.apache.org/" target="_blank">Apache</a>, mais Moodle devrait fonctionner tout aussi bien avec n'importe quel serveur web compatible avec PHP, comme IIS sur les plateformes Windows.</li>
|
||||
|
||||
<li>Le langage <a href="http://www.php.net/" target="_blank">PHP</a> (version 4.1.0 ou ultérieure), avec les réglages suivants :
|
||||
|
||||
<ul>
|
||||
|
||||
<li>la librairie <a href="http://www.boutell.com/gd/" target="_blank">GD</a>, installée et activé (ON), supportant les formats JPG et PNG ;</li>
|
||||
|
||||
<li>la librairie zlib installée et activé (ON), si vous voulez faire des backups et les restaurer sous Windows ;</li>
|
||||
|
||||
<li>le support des sessions activé (ON) ;</li>
|
||||
|
||||
<li>le dépôt (upload) de fichiers activé (ON) ;</li>
|
||||
|
||||
<li>le mode « Safe Mode » doit être désactivé (OFF) (voir les forums sur moodle.org pour les problèmes causés par le mode « Safe Mode ».</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li>Un serveur de base de données : <a href="http://www.mysql.com/" target="_blank">MySQL</a> ou <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> sont complètement supportés et recommandés pour être utilisés avec Moodle 1.1. D'autres bases de données seront pleinement supportées dans la prochaine version.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p>La plupart des hébergeurs web proposent tout cela par défaut. Si vous vous êtes engagé auprès d'un hébergeur web qui n'offre pas ces logiciels, demandez-lui pourquoi, et envisagez de changer de fournisseur.</p>
|
||||
|
||||
<p>Si vous voulez faire fonctionner Moodle sur votre propre ordinateur et que cela vous fait un peu peur, lisez notre guide <a href="http://moodle.org/doc/?file=installamp.html"> Installation d'Apache, MySQL et PHP</a>. Ce document offre quelques pas-à-pas pour l'installation de ces logiciels sur la plupart des plateformes.</p>
|
||||
|
||||
<p> </p>
|
||||
<h3 class="sectionheading"><a name="site"></a>3. Structure du site</h3>
|
||||
<blockquote>
|
||||
<p>Voici une bref aperçu du contenu du dossier Moodle, afin de vous permettre de ne pas
|
||||
vous perdre :</p>
|
||||
<blockquote>
|
||||
<p>config.php - l'UNIQUE fichier à modifier pour faire fonctionner votre site<br />
|
||||
version.php - indique la version actuelle du programme Moodle<br />
|
||||
index.php - la page d'accueil du site</p>
|
||||
<ul>
|
||||
<li>admin/ - programmes pour l'administration du serveur </li>
|
||||
<li>auth/ - modules pour l'authentification des utilisateurs </li>
|
||||
<li>course/ - programmes pour l'affichage et la gestion des cours </li>
|
||||
<li>doc/ - documentation et fichiers d'aide de Moodle (p. ex. cette page) </li>
|
||||
<li>files/ - programmes pour l'affichage et la gestion des fichiers déposés </li>
|
||||
<li>lang/ - textes dans les différentes langues, un dossier par langue </li>
|
||||
<li>lib/ - librairies pour le coeur du programme Moodle </li>
|
||||
<li>login/ - programmes de gestion du login et la création des comptes </li>
|
||||
<li>mod/ - tous les modules de cours Moodle </li>
|
||||
<li>pix/ - les images et graphiques génériques du site </li>
|
||||
<li>theme/ - différents thèmes pour changer l'aspect de votre site </li>
|
||||
<li>user/ - programmes pour afficher et gérer les utilisateurs </li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="downloading"></a>2. Télécharger le logiciel</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Il y a deux façons d'obtenir Moodle : par téléchargement d'un fichier compressé ou à l'aide du CVS. Toutes deux sont expliquées en détail sur la page de téléchargement <a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a>.</p>
|
||||
|
||||
<p>Après avoir téléchargé et décompressé l'archive ou obtenu les fichiers par CVS, vous aurez sous les yeux un dossier nommé « moodle », contenant un certain nombre de dossiers et de fichiers.</p>
|
||||
|
||||
<p>Vous pouvez placer ce dossier intégralement dans le dossier documents de votre serveur web. Dans ce cas, le site Moodle sera accessible à l'adresse <b>http://votreserveur.com/moodle/</b>. Vous pouvez aussi copier le contenu de ce dossier dans le dossier documents de votre serveur. Dans ce cas, le site Moodle sera accessible simplement à l'adresse <b>http://votreserveur.com/</b>.</p> </blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="site"></a>3. Structure du dossier d'installation</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Voici une bref aperçu du contenu du dossier Moodle, afin de vous permettre de ne pas vous perdre :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>config.php : l'UNIQUE fichier à modifier pour faire fonctionner votre site<br />
|
||||
|
||||
version.php : indique la version actuelle du programme Moodle<br />
|
||||
|
||||
index.php : la page d'accueil du site</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>admin/ : programmes pour l'administration du serveur</li>
|
||||
|
||||
<li>auth/ : modules pour l'authentification des utilisateurs</li>
|
||||
|
||||
<li>course/ : programmes pour l'affichage et la gestion des cours</li>
|
||||
|
||||
<li>doc/ : documentation et fichiers d'aide de Moodle (p. ex. cette page)</li>
|
||||
|
||||
<li>files/ : programmes pour l'affichage et la gestion des fichiers déposés</li>
|
||||
|
||||
<li>lang/ : textes dans les différentes langues, un dossier par langue</li>
|
||||
|
||||
<li>lib/ : librairies du cœur du programme Moodle</li>
|
||||
|
||||
<li>login/ : programmes de gestion des connexions et de la création des comptes</li>
|
||||
|
||||
<li>mod/ : tous les modules d'activités de Moodle</li>
|
||||
|
||||
<li>pix/ : les images et graphiques génériques du site</li>
|
||||
|
||||
<li>theme/ : différents thèmes pour changer l'aspect de votre site</li>
|
||||
|
||||
<li>user/ : programmes pour afficher et gérer les utilisateurs </li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="data"></a>4. Créer un dossier de données</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Moodle aura également besoin d'espace sur votre disque dur pour conserver les
|
||||
fichiers déposés par les utilisateurs, comme les documents de cours ou les photos
|
||||
des utilisateurs.</p>
|
||||
<p>Créez quelque part à cet effet un dossier. Par sécurité, ce dossier NE DOIT PAS
|
||||
être accessible directement depuis le web. La manière la plus simple d'obtenir cela est
|
||||
de le créer EN DEHORS du dossier web. Sinon, vous pouvez protéger ce dossier en y
|
||||
plaçant un fichier nommé « .htaccess », contenant cette ligne :</p>
|
||||
<blockquote>
|
||||
<pre>deny from all</pre>
|
||||
</blockquote>
|
||||
<p>Faites en sorte que le logiciel serveur (p. ex. Apache) ait les privilèges pour
|
||||
écrire dans ce dossier, afin que Moodle puisse enregistrer les fichiers déposés. Sur les
|
||||
ordinateurs UNIX, cela signifie que le possesseur du dossier en question soit quelque
|
||||
chose comme « nobody », « www » ou « apache ».</p>
|
||||
<p>Sur la plupart des serveurs web, vous devrez probablement restreindre à votre
|
||||
« groupe&nbsp» tous les accès à vos fichiers (afin d'éviter que d'autres utilisateurs
|
||||
du même fournisseur puissent voir ou modifier vos fichiers), mais accorder les droits
|
||||
de lecture et d'écriture à tous les autres utilisateurs (ce qui permettra au serveur web
|
||||
d'accéder à vos fichiers). Si vous avez des difficultés à gérer proprement cela,
|
||||
parlez-en à l'administrateur de votre serveur web.</p>
|
||||
|
||||
<p>Moodle aura également besoin d'espace sur le disque dur du serveur pour conserver les fichiers déposés par les utilisateurs, comme les documents de cours ou les photos des utilisateurs.</p>
|
||||
|
||||
<p>Créez quelque part à cet effet un dossier. Par sécurité, ce dossier NE DOIT PAS être accessible directement depuis le web. La manière la plus simple d'obtenir cela est de le créer EN DEHORS du dossier web. Sinon, vous pouvez protéger ce dossier en y plaçant un fichier nommé « .htaccess », contenant cette ligne :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>deny from all</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Faites en sorte que le logiciel serveur (p. ex. Apache) ait les privilèges pour écrire dans ce dossier, afin que Moodle puisse enregistrer les fichiers déposés. Sur les ordinateurs UNIX, cela signifie que le possesseur du dossier en question soit quelque chose comme « nobody », « www » ou « apache ».</p>
|
||||
|
||||
<p>Sur la plupart des serveurs web, vous devrez probablement restreindre à votre « groupe » tous les accès à vos fichiers (afin d'éviter que d'autres utilisateurs du même fournisseur puissent voir ou modifier vos fichiers), mais accorder les droits de lecture et d'écriture à tous les autres utilisateurs (ce qui permettra au serveur web d'accéder à vos fichiers). Si vous avez des difficultés à gérer proprement cela, parlez-en à l'administrateur de votre serveur web.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="database"></a>5. Créer une base de données</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Il est nécessaire de créer une base de données vide (nommée par exemple
|
||||
« moodle ») dans votre gestionnaire de base de données, ainsi qu'un
|
||||
utilisateur spécial (nommé par exemple « moodleuser ») ayant accès
|
||||
à cette base de données (et seulement à celle-ci). Il est possible d'utiliser
|
||||
l'utilisateur « root », mais cela n'est pas recommandé sur un système
|
||||
en production : si un pirate découvre le mot de passe, tout votre système de base
|
||||
de données serait alors compromis, plutôt qu'une seule base de données.</p>
|
||||
|
||||
<p>Il est nécessaire de créer une base de données vide (nommée par exemple « moodle ») dans votre gestionnaire de base de données, ainsi qu'un utilisateur spécial (nommé par exemple « moodleuser ») ayant accès à cette base de données (et seulement à celle-ci). Il est possible d'utiliser l'utilisateur « root », mais cela n'est pas recommandé sur un système en production : si un pirate découvre le mot de passe, tout votre système de base de données serait alors compromis, plutôt qu'une seule base de données.</p>
|
||||
|
||||
<p>Exemple de commandes sur MySQL :</p>
|
||||
<pre>
|
||||
# mysql -u root -p
|
||||
@@ -150,58 +186,66 @@
|
||||
> quit
|
||||
# mysqladmin -p reload
|
||||
</pre>
|
||||
|
||||
<p>Exemple de commandes sur PostgreSQL :</p>
|
||||
|
||||
<pre>
|
||||
# su - postgres
|
||||
> psql -c "create user moodleuser createdb;" template1
|
||||
> psql -c "create database moodle;" -U moodleuser template1
|
||||
> psql -c "alter user moodleuser nocreatedb;" template1
|
||||
</pre>
|
||||
<p>(Pour MySQL, vous pouvez utiliser <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a>
|
||||
pour gérer vos bases de données - tout peut être fait via une interface web).</p>
|
||||
<p>Moodle gère les préfixes de tables à partir de la version 1.0.8. Il peut donc sans problème
|
||||
partager une base de données comprenant des tables d'autres applications.</p>
|
||||
|
||||
<p>(Pour MySQL, vous pouvez utiliser <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> pour gérer vos bases de données. Tout peut être fait via une interface web).</p>
|
||||
|
||||
<p>Moodle gère les préfixes de tables à partir de la version 1.0.8. Il peut donc sans problème partager une base de données comprenant des tables d'autres applications.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Vérifier les réglages de votre serveur web</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Assurez-vous en premier lieu que votre serveur web permette d'utiliser « index.php »
|
||||
comme page par défaut (de même par exemple que index.html, index.htm, default.htm, etc.).</p>
|
||||
<p>Dans Apache, cela peut être obtenu avec une directive « DirectoryIndex » dans votre
|
||||
fichier « httpd.conf ». Chez moi, cela se présente ainsi :</p>
|
||||
<blockquote>
|
||||
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
|
||||
</blockquote>
|
||||
<p>Contrôlez simplement que index.php soit dans la liste (et de préférence au début de la liste,
|
||||
pour des raisons de performance).</p>
|
||||
<p>Deuxièmement, <b>si vous utilisez Apache 2</b>, vous devrez activer la variable <i>AcceptPathInfo</i>,
|
||||
qui permet de passer des arguments à des scripts, comme http://serveur/file.php/arg1/arg2.
|
||||
Cela est essentiel, pour permettre des liens relatifs entre vos ressources, et également pour
|
||||
offrir un gain de performance aux utilisateurs de votre site Moodle. Vous pouvez activer cette
|
||||
variable en ajoutant la ligne ci-dessous à votre fichier « httpd.conf ».
|
||||
|
||||
<p>Assurez-vous en premier lieu que votre serveur web permette d'utiliser « index.php » comme page par défaut (de même par exemple que index.html, index.htm, default.htm, etc.).</p>
|
||||
|
||||
<p>Dans Apache, cela peut être obtenu avec une directive « DirectoryIndex » dans votre fichier « httpd.conf ». Chez moi, cela se présente ainsi :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Contrôlez simplement que index.php soit dans la liste (et de préférence au début de la liste, pour des raisons de performance).</p>
|
||||
|
||||
<p>Deuxièmement, <b>si vous utilisez Apache 2</b>, vous devrez activer la variable <i>AcceptPathInfo</i>, qui permet de passer des arguments à des scripts, comme http://serveur/file.php/arg1/arg2. Cela est essentiel, pour permettre des liens relatifs entre vos ressources, et également pour offrir un gain de performance aux utilisateurs de votre site Moodle. Vous pouvez activer cette variable en ajoutant la ligne ci-dessous à votre fichier « httpd.conf ».
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre><strong>AcceptPathInfo</strong> on </pre>
|
||||
|
||||
</blockquote>
|
||||
<p>Troisièmement, pour fonctionner, Moodle nécessite un certain nombre de réglages PHP.
|
||||
<b>Sur la plupart des serveurs, ces réglages sont actifs par défaut</b>. Cependant,
|
||||
certains serveurs PHP (et avec certaines des versions les plus récentes de PHP) peuvent
|
||||
avoir des réglages différents. Ces réglages sont définis dans le fichier de configuration
|
||||
de PHP (dont le nom est habituellement php.ini) :</p>
|
||||
|
||||
<p>Troisièmement, pour fonctionner, Moodle nécessite un certain nombre de réglages PHP. <b>Sur la plupart des serveurs, ces réglages sont actifs par défaut</b>. Cependant, certains serveurs PHP (et avec certaines des versions les plus récentes de PHP) peuvent avoir des réglages différents. Ces réglages sont définis dans le fichier de configuration de PHP (dont le nom est habituellement php.ini) :</p>
|
||||
|
||||
<blockquote>
|
||||
<pre>magic_quotes_gpc = 1 (preferred but not necessary)
|
||||
magic_quotes_runtime = 0 (necessary)
|
||||
|
||||
<pre>magic_quotes_gpc = 1 (préférable, mais pas nécessaire)
|
||||
magic_quotes_runtime = 0 (nécessaire)
|
||||
file_uploads = 1
|
||||
session.auto_start = 0
|
||||
session.bug_compat_warn = 0</pre>
|
||||
|
||||
</blockquote>
|
||||
<p>Si vous n'avez accès ni au fichier httpd.conf, ni au fichier php.ini de votre serveur,
|
||||
ou si Moodle est installé sur un serveur avec des applications nécessitant des réglages
|
||||
différents, vous pouvez cependant CONTOURNER tous ces réglages par défaut.</p>
|
||||
<p>Pour le faire, il vous faudra créer dans le dossier de Moodle un fichier nommé
|
||||
<b>.htaccess</b>, contenant les définitions adéquates pour ces réglages. Cela ne fonctionne
|
||||
que pour les serveurs Apaches et seulement si le privilège Overrides est accordé. Voici un
|
||||
exemple du contenu d'un fichier .htaccess :</p>
|
||||
<blockquote>
|
||||
|
||||
<p>Si vous n'avez accès ni au fichier httpd.conf, ni au fichier php.ini de votre serveur, ou si Moodle est installé sur un serveur avec des applications nécessitant des réglages différents, vous pouvez cependant CONTOURNER tous ces réglages par défaut.</p>
|
||||
|
||||
<p>Pour le faire, il vous faudra créer dans le dossier de Moodle un fichier nommé <b>.htaccess</b>, contenant les définitions adéquates pour ces réglages. Cela ne fonctionne que pour les serveurs Apaches et seulement si le privilège Overrides est accordé. Voici un exemple du contenu d'un fichier .htaccess :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>
|
||||
DirectoryIndex index.php index.html index.htm
|
||||
|
||||
@@ -215,218 +259,216 @@ php_flag file_uploads 1
|
||||
php_flag session.auto_start 0
|
||||
php_flag session.bug_compat_warn 0
|
||||
</pre>
|
||||
</blockquote>
|
||||
<p>Dans ce fichiers, on peut aussi définir la taille maximale des fichiers déposés :</p>
|
||||
<blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Dans ce fichier, on peut aussi définir la taille maximale des fichiers déposés :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>
|
||||
LimitRequestBody 0
|
||||
php_value upload_max_filesize 2M
|
||||
php_value post_max_size 2M
|
||||
</pre>
|
||||
</blockquote>
|
||||
<p>Le plus simple à faire est de copier le fichier fourni lib/htaccess, de le modifier suivant
|
||||
vos besoins. Ce fichier contient de plus amples instructions. Pour cela il vous suffit
|
||||
de taper, dans Unix, la commande :
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Le plus simple à faire est de copier le fichier fourni lib/htaccess, de le modifier suivant vos besoins. Ce fichier contient de plus amples instructions. Pour cela il vous suffit de taper, dans Unix, la commande :
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>cp lib/htaccess .htaccess</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="config"></a>7. Modifier config.php</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>Vous pouvez maintenant éditer le fichier de configuration <strong>config.php</strong>
|
||||
à l'aide d'un éditeur de texte. Ce fichier est utilisé par tous les autres fichiers
|
||||
de Moodle.</p>
|
||||
<p>Pour commencer, faites une copie du fichier <strong>config-dist.php</strong> et donnez-lui
|
||||
le nom « config.php ». Cette étape est nécessaire pour éviter que votre config.php
|
||||
ne soit effacé si plus tard vous mettez à jour Moodle.</p>
|
||||
<p>Modifiez votre <strong>config.php</strong> pour indiquer les détails de la base de
|
||||
données que vous venez de définir (en incluant un préfixe de table - cela est OBLIGATOIRE
|
||||
pour PostgreSQL), ainsi que l'adresse du site, le chemin du dossier et celui du dossier
|
||||
des données. Le fichier de configuration contient de plus amples informations et des
|
||||
exemples.</p>
|
||||
<p>Une fois cette étape effectuée, le reste de l'installation a lieu via une interface
|
||||
web. Pour la suite et la fin de cette installation, nous supposerons que votre site est
|
||||
à l'adresse : <u>http://exemple.com/moodle</u>.</p>
|
||||
|
||||
<p>Vous pouvez maintenant éditer le fichier de configuration <strong>config.php</strong> à l'aide d'un éditeur de texte. Ce fichier est utilisé par tous les autres fichiers de Moodle.</p>
|
||||
|
||||
<p>Pour commencer, faites une copie du fichier <strong>config-dist.php</strong> et donnez-lui le nom « config.php ». Cette étape est nécessaire pour éviter que votre config.php ne soit effacé si plus tard vous mettez à jour Moodle.</p>
|
||||
|
||||
<p>Modifiez votre <strong>config.php</strong> pour indiquer les détails de la base de données que vous venez de définir (en incluant un préfixe de table, ce qui est OBLIGATOIRE pour PostgreSQL), ainsi que l'adresse du site, le chemin du dossier et celui du dossier des données. Le fichier de configuration contient de plus amples informations, ainsi que des exemples.</p>
|
||||
|
||||
<p>Une fois cette étape effectuée, le reste de l'installation a lieu via une interface web. Pour la suite et la fin de cette installation, nous supposerons que votre site est à l'adresse : <u>http://exemple.com/moodle</u>.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="admin"></a>8. Visiter la page d'administration</h3>
|
||||
|
||||
<blockquote>
|
||||
<p>La page d'aministration devrait être maintenant active à l'adresse
|
||||
<u>http://exemple.com/moodle/admin</u>. Si vous essayez d'accéder à la page d'accueil de
|
||||
votre site, vous y arriverez directement malgré tout. La première fois que vous accéderez
|
||||
à la page d'administration, un condensé de la licence GPL vous sera présenté. Vous devez
|
||||
l'accepter avant de continuer la mise en service de votre installation.</p>
|
||||
<p>(Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous
|
||||
permet d'accepter ou non les cookies, vous <b>devez</b> accepter les cookies de Moodle,
|
||||
ou alors Moodle ne fonctionnera pas.)</p>
|
||||
<p>Moodle va maintenant mettre en place votre base de données et créer les tables qui
|
||||
contiendront les données. Les tables de la base de données principale sont d'abord créées.
|
||||
Un certain nombre de commandes SQL seront affichées, suivies de messages (en rouge ou
|
||||
en vert) de ce type :</p>
|
||||
<blockquote>
|
||||
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
|
||||
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
|
||||
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
|
||||
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
|
||||
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
|
||||
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
|
||||
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
|
||||
TYPE=MyISAM</p>
|
||||
<p><font color="#006600">SUCCESS</font></p>
|
||||
<p>... et ainsi de suite, suivi de : <font color="#006600">Main databases set up
|
||||
successfully.</font></p>
|
||||
</blockquote>
|
||||
<p>Si ces messages n'apparaissent pas, c'est qu'un poblème est survenu avec la
|
||||
base de données, ou qu'un paramètre de votre configuration est incorrect dans
|
||||
votre config.php. Vérifiez que PHP ne fonctionne pas en mode « Safe Mode »
|
||||
(certains hôtes web commerciaux ont le mode « Safe Mode » actif). Vous pouvez
|
||||
vérifier la configuration des variables PHP en créant un fichier PHP contenant
|
||||
&lt? phpinfo() ?&gt et en le chargeant dans votre navigateur. Vérifiez tout et
|
||||
rechargez ensuite la page d'administration.</p>
|
||||
<p>Descendez tout en bas de la page et cliquez sur le lien "Continuer"</p>
|
||||
<p>Une page semblable va s'afficher, qui met en place toutes les tables requises par
|
||||
chaque module de Moodle. Comme avant, tout doit être en<font color="#006600">vert</font>.</p>
|
||||
<p>Descendez tout en bas de la page et cliquez sur le lien "Continuer"</p>
|
||||
<p>Un formulaire devrait s'afficher maintenant, dans lequel vous pouvez définir
|
||||
plus d'options de configuration pour votre installation, telles que la langue
|
||||
par défaut, les hôtes SMTP, etc. Si vous n'avez pas encore déterminé tous les
|
||||
réglages, ce n'est pas grave - vous pourrez en tout temps modifier ces réglages
|
||||
à l'aide de l'interface d'administartion de Moodle. Descendez tout en bas de la
|
||||
page et cliquez sur le bouton « Enregistrer ».</p>
|
||||
<p>Si vous êtes coincé sur cette page et ne pouvez continuer (et seulement dans
|
||||
ce cas), c'est probablement que votre serveur souffre de ce que j'appelle le
|
||||
problème du « buggy referrer ». Il et facile d'y remédier : désactivez
|
||||
le réglage « secureforms », puis essayez de continuer.</p>
|
||||
<p>La page suivante est un formulaire o_ vous pouvez définir les réglages de votre
|
||||
site Moodle et de sa page d'accueil, comme le nom, le format, le texte de
|
||||
description, etc. Remplissez-le (vous pourrez en tout temps modifier ces réglages)
|
||||
et cliquez sur le bouton « Enregistrer ».</p>
|
||||
<p>Finalement, l'on vous demandera de créer un utilisateur administrateur, qui aura
|
||||
accès aux pages d'administration. Remplissez les différents champs avec votre nom,
|
||||
votre adresse de courriel, etc., puis cliquez sur le bouton « Enregistrer ».
|
||||
Tous les champs de sont pas obligatoires. Si toutefois vous oubliez de remplir un
|
||||
champ important, on vous demandera de les remplir.</p>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<blockquote>
|
||||
<p><strong>Assurez-vous de vous souvenir du nom d'utilisateur et du mot
|
||||
de passe que vous choisissez pour le compte administrateur. Ces données
|
||||
seront nécessaires pour accéder à la page d'administration.</strong></p>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
</blockquote>
|
||||
<p>(Si pour une raison ou pour une autre l'installation est interrompue, ou si
|
||||
une erreur système vous empêche de vous annoncer dans Moodle avec votre compte
|
||||
administrateur, il est en général possible de s'annoncer avec le nom d'utilisateur
|
||||
par défaut « <strong>admin</strong> », avec le mot de passe
|
||||
« <strong>admin</strong> ».)</p>
|
||||
<p>Dès que vous avez créé votre compte administrateur, la page d'accueil de votre
|
||||
site s'affichera. Remarquez les liens vers les options d'administration en bas à gauche
|
||||
de la page (ces options apparaissent aussi sur la page d'administration) - ces options
|
||||
ne sont visibles que parce que vous êtes annoncé en tant qu'administrateur. L'administration
|
||||
de votre site Moodle peut être intégralement effectuée à l'aide de ce menu. Par
|
||||
exemple/nbsp;:</p>
|
||||
<ul>
|
||||
<li>la création et la suppression de cours</li>
|
||||
<li>la création et la suppression de comptes utilisateurs</li>
|
||||
<li>l'administration des comptes d'enseignants</li>
|
||||
<li>la modification de réglages globaux, comme les thèmes, etc.</li>
|
||||
</ul>
|
||||
|
||||
<p>La page d'aministration devrait être maintenant active à l'adresse <u>http://exemple.com/moodle/admin</u>. Si vous essayez d'accéder à la page d'accueil de votre site, vous y arriverez directement malgré tout. La première fois que vous accéderez à la page d'administration, un condensé de la licence GPL vous sera présenté. Vous devez l'accepter avant de continuer la mise en service de votre installation.</p>
|
||||
|
||||
<p>(Moodle va aussi essayer de placer des cookies dans votre navigateur. Si celui-ci vous permet d'accepter ou non les cookies, vous <b>devez</b> accepter les cookies de Moodle, ou alors Moodle ne fonctionnera pas.)</p>
|
||||
|
||||
<p>Moodle va maintenant mettre en place votre base de données et créer les tables qui contiendront les données. Les tables de la base de données principale sont d'abord créées. Un certain nombre de commandes SQL seront affichées, suivies de messages (en rouge ou en vert) de ce type :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) TYPE=MyISAM</p>
|
||||
|
||||
<p><font color="#006600">SUCCESS</font></p>
|
||||
|
||||
<p>... et ainsi de suite, suivi de : <font color="#006600">Main databases set up successfully.</font></p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Si ces messages n'apparaissent pas, c'est qu'un problème est survenu avec la base de données, ou qu'un paramètre de votre configuration est incorrect dans votre config.php. Vérifiez que PHP ne fonctionne pas en mode « Safe Mode » (certains hébergeurs web commerciaux ont le mode « Safe Mode » activé). Vous pouvez vérifier la configuration des variables PHP en créant un fichier PHP contenant <? phpinfo() ?> et en le chargeant dans votre navigateur. Vérifiez tout et rechargez ensuite la page d'administration.</p>
|
||||
|
||||
<p>Descendez tout en bas de la page et cliquez sur le lien « Continuer ».</p>
|
||||
|
||||
<p>Une page semblable va s'afficher, qui met en place toutes les tables requises par chaque module de Moodle. Comme avant, tout doit être en <font color="#006600">vert</font>.</p>
|
||||
|
||||
<p>Descendez tout en bas de la page et cliquez sur le lien « Continuer ».</p>
|
||||
|
||||
<p>Un formulaire devrait s'afficher maintenant, dans lequel vous pouvez définir plus d'options de configuration pour votre installation, telles que la langue par défaut, les hôtes SMTP, etc. Si vous n'avez pas encore déterminé tous les réglages, ce n'est pas grave : vous pourrez en tout temps modifier ces réglages à l'aide de l'interface d'administration de Moodle. Descendez tout en bas de la page et cliquez sur le bouton « Enregistrer ».</p>
|
||||
|
||||
<p>Si vous êtes coincé sur cette page et ne pouvez continuer (et seulement dans ce cas), c'est probablement que votre serveur souffre de ce que j'appelle le problème du « buggy referrer ». Il est facile d'y remédier : désactivez le réglage « secureforms », puis essayez de continuer.</p>
|
||||
|
||||
<p>La page suivante est un formulaire où vous pouvez définir l'aspect de votre site Moodle et de sa page d'accueil, comme le nom, le format, le texte de description, etc. Remplissez-le (vous pourrez en tout temps modifier ces réglages) et cliquez sur le bouton « Enregistrer ».</p>
|
||||
|
||||
<p>Finalement, l'on vous demandera de créer un utilisateur administrateur, qui aura accès aux pages d'administration. Remplissez les différents champs avec votre nom, votre adresse de courriel, etc., puis cliquez sur le bouton « Enregistrer ». Tous les champs ne sont pas obligatoires. Si toutefois vous oubliez de renseigner un champ important, on vous demandera de le remplir.</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p><strong>Assurez-vous de retenir le nom d'utilisateur et le mot de passe que vous choisissez pour le compte administrateur. Ces données seront nécessaires pour accéder à la page d'administration.</strong></p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>(Si pour une raison ou pour une autre l'installation est interrompue, ou si une erreur système vous empêche de vous annoncer dans Moodle avec votre compte administrateur, il est en général possible de s'annoncer avec le nom d'utilisateur par défaut « <strong>admin</strong> », avec le mot de passe « <strong>admin</strong> ».)</p>
|
||||
|
||||
<p>Dès que vous avez créé votre compte administrateur, la page d'accueil de votre site s'affichera. Remarquez les liens vers les options d'administration en bas à gauche de la page (elles apparaissent aussi sur la page d'administration) : ces options ne sont visibles que parce que vous êtes annoncé en tant qu'administrateur. L'administration de votre site Moodle peut être intégralement effectuée à l'aide de ce menu. Par exemple :</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>la création et la suppression de cours</li>
|
||||
|
||||
<li>la création et la suppression de comptes utilisateurs</li>
|
||||
|
||||
<li>l'administration des comptes d'enseignants</li>
|
||||
|
||||
<li>la modification de réglages globaux, comme les thèmes, etc.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<h3 class="sectionheading"><a name="cron"></a>9. Mettre en place un cron</h3>
|
||||
<blockquote>
|
||||
<p>Certains des modules de Moodle nécessitent de vérifier certains paramètres, afin
|
||||
d'exécuter des opérations. Par exemple, Moodle doit vérifier si des messages ont été
|
||||
postés dans les forums pour envoyer des copies de ces messages aux personnes qui le
|
||||
désirent.</p>
|
||||
<p>Le script qui effectue ces contrôles est situé dans le dossier admin. Il porte le nom
|
||||
cron.php. Ce script ne peut pas se lancer tout seul. Vous devez donc mettre en place un
|
||||
mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes).
|
||||
On ainsi des « battements de coeur » à Moodle, et le script peut effectuer des
|
||||
opérations définies par chaque module.</p>
|
||||
<p>Il est à remarquer que l'ordinateur effectuant le cron <b>n'est pas obligatoirement
|
||||
l'ordinateur sur lequel Moodle est installé</b>. Par exemple, si vous disposez d'un
|
||||
serveur web qui n'offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre
|
||||
serveur, ou même sur l'ordinateur de la maison. La seule chose qui importe est de charger
|
||||
régulièrement le fichier cron.php.</p>
|
||||
<p>L'appel de ce fichier ne surcharge pas le serveur. Une fréquence d'appel de 5 minutes
|
||||
est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n'est pas
|
||||
recommandé de fixer une trop longue période, car cela mettra des délais dans l'envoi des
|
||||
courriels, ce qui peut rallentir l'activité des cours.</p>
|
||||
<p>Avant tout, vérifiez que le script fonctionne en l'appelant directement depuis
|
||||
votre navigateur :</p>
|
||||
<blockquote>
|
||||
<pre>http://exemple.com/moodle/admin/cron.php</pre>
|
||||
</blockquote>
|
||||
<p>Vous pouvez alors mettre en place un mécanisme qui appellera le script à intervalles
|
||||
réguliers.</p>
|
||||
<h4>Lancer le script en ligne de commande</h4>
|
||||
<p>Il est possible de lancer le script en ligne de commande, avec le même résultat que
|
||||
ci-dessus. On peut par exemple utiliser la commande Unix « wget » :</p>
|
||||
<blockquote>
|
||||
<pre>wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php</pre>
|
||||
</blockquote>
|
||||
<p>Dans cet exemple, le résultat de la commande est détruit (envoyer vers /dev/null).</p>
|
||||
<p>Même chose avec lynx :</p>
|
||||
<blockquote>
|
||||
<pre>lynx -dump http://exemple.com/moodle/admin/cron.php > /dev/null</pre>
|
||||
</blockquote>
|
||||
<p>On peut également utiliser une version de PHP compilée pour utilisation en ligne de
|
||||
commande. L'avantage est qu'ainsi l'on n'encombre pas les journaux (logs) du serveur
|
||||
web avec les requêtes de cron.php. Le désavantage est qu'il faut disposer d'une version
|
||||
spéciale de PHP.</p>
|
||||
<blockquote>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Certains des modules de Moodle nécessitent de vérifier à intervalles réguliers certains paramètres, afin d'exécuter des opérations. Par exemple, Moodle doit vérifier si des messages ont été postés dans les forums pour envoyer des copies de ces messages aux abonnés.</p>
|
||||
|
||||
<p>Le script qui effectue ces contrôles est situé dans le dossier admin. Il porte le nom cron.php. Ce script ne peut pas se lancer tout seul. Vous devez donc mettre en place un mécanisme permettant de le lancer régulièrement (par exemple toutes les 5 ou 10 minutes). On donne ainsi à Moodle des « battements de cœur », et le script peut effectuer les opérations définies par chaque module.</p>
|
||||
|
||||
<p>Il est à remarquer que l'ordinateur effectuant le cron <b>n'est pas obligatoirement l'ordinateur sur lequel Moodle est installé</b>. Par exemple, si vous disposez d'un serveur web qui n'offre pas de tel mécanisme, vous pourrez lancer le cron sur un autre serveur, ou même sur l'ordinateur de la maison. La seule chose qui importe est de charger régulièrement le fichier cron.php.</p>
|
||||
|
||||
<p>L'appel de ce fichier ne surcharge pas le serveur. Une fréquence d'appel de 5 minutes est donc raisonnable, mais peut fort bien être portée à 15 ou 30 minutes. Il n'est pas recommandé de fixer une trop longue période, car cela générera des délais dans l'envoi des courriels, ce qui peut rallentir l'activité des cours.</p>
|
||||
|
||||
<p>Avant tout, vérifiez que le script fonctionne en l'appelant directement depuis votre navigateur :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>http://exemple.com/moodle/admin/cron.php</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Vous pouvez alors mettre en place un mécanisme qui appellera le script à intervalles réguliers.</p>
|
||||
|
||||
<h4>Lancer le script en ligne de commande</h4>
|
||||
|
||||
<p>Il est possible de lancer le script en ligne de commande, avec le même résultat que ci-dessus. On peut par exemple utiliser la commande Unix « wget » :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Dans cet exemple, le résultat de la commande est détruit (envoyé vers /dev/null).</p>
|
||||
|
||||
<p>Même chose avec lynx :</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>lynx -dump http://exemple.com/moodle/admin/cron.php > /dev/null</pre>
|
||||
|
||||
</blockquote> <p>On peut également utiliser une version de PHP compilée pour utilisation en ligne de commande. L'avantage est qu'ainsi l'on n'encombre pas les historiques du serveur web avec les requêtes de cron.php. Le désavantage est qu'il faut disposer d'une version spéciale de PHP.</p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<pre>/opt/bin/php /web/moodle/admin/cron.php
|
||||
|
||||
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
|
||||
</pre>
|
||||
</blockquote>
|
||||
<h4>Lancer automatiquement le script toutes les 5 minutes</h4>
|
||||
<p><b>Sur Unix</b> : utilisez <b>cron</b>. En ligne de commande, éditez les
|
||||
réglages de cron avec « crontab -e » et ajouter une ligne de la
|
||||
forme :</p>
|
||||
<blockquote>
|
||||
<pre>*/5 * * * * wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php</pre>
|
||||
</blockquote>
|
||||
<p>Habituellement, la commande « crontab » lance l'éditeur « vi ».
|
||||
On passe en mode insertion en tapant « i », puis on tape une ligne comme ci-dessus.
|
||||
On sort ensuite du mode insertion en tapant la touche <ESC>. Il ne reste qu'à
|
||||
enregistrer et quitter en tapant « :wq&nbsp», ou à quitter sans enregistrer avec
|
||||
« :q! » (tout cela sans guillemets).</p>
|
||||
<p><b>Sous Windows</b> : la façon la plus simple est d'utiliser le petit programme
|
||||
<a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank">moodle-cron-for-windows.zip</a>
|
||||
qui rend le processus très simple. vous pouvez aussi essayer d'utiliser l'utilitaire Windows
|
||||
« Scheduled Tasks ».</p>
|
||||
<p><b>Sur les hôtes web</b> : votre interface web de réglages possède peut-être une
|
||||
page vous permettant de mettre en place des crons. Demandez à votre administrateur des
|
||||
détails concernant leur utilisation.</p>
|
||||
<p></p>
|
||||
|
||||
</blockquote>
|
||||
<h3 class="sectionheading"><a name="course"></a>10. Créer un nouveau cours</h3>
|
||||
|
||||
<h4>Lancer automatiquement le script toutes les 5 minutes</h4>
|
||||
|
||||
<p><b>Sur Unix</b> : utilisez <b>cron</b>. En ligne de commande, éditez les réglages de cron avec « crontab -e » et ajouter une ligne de la forme :</p>
|
||||
|
||||
<blockquote>
|
||||
<p>Maintenant Moodle fonctionne correctement, et vous pouvez créer un cours.</p>
|
||||
<p>Sélectionnez « Ajouter un cours » dans les pages d'administration.</p>
|
||||
<p>Remplissez le formulaire, en prêtant attention en particulier au format du cours.
|
||||
Il n'est pas nécessaire de se préoccuper tout de suite de tous les détails. Tous les
|
||||
réglages peuvent en effet être modifiés en tout temps par l'enseignant.</p>
|
||||
<p>Cliquez sur le bouton « Enregistrer », et un autre formulaire s'affichera,
|
||||
o_ vous pourrez définir le ou les enseignants de ce cours. Ce formulaire ne permet
|
||||
d'ajouter comme enseignants que des utilisateurs déjà définis - si vous voulez créez
|
||||
un ou plusieurs nouveaux comptes, demandez aux personnes concernées de s'en créer
|
||||
(voir la page de connexion), ou créez vous-mêmes des comptes, en cliquant sur « Ajouter un
|
||||
utilisateur » dans les pages d'administration.</p>
|
||||
<p>Vous pouvez ensuite modifier selon vos désirs le cours, qui sera accessible sous
|
||||
les « Cours disponibles » de la page d'accueil.</p>
|
||||
<p>Référez-vous au « <a href="./?file=teacher.html">Manuel de l'enseignant</a> »
|
||||
pour plus de détails sur la mise en place de cours.</p>
|
||||
|
||||
<pre>*/5 * * * * wget -q -O /dev/null http://exemple.com/moodle/admin/cron.php</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p>Habituellement, la commande « crontab » lance l'éditeur « vi ». On passe en mode insertion en tapant « i », puis on tape une ligne comme ci-dessus. On sort ensuite du mode insertion en tapant la touche <ESC>. Il ne reste qu'à enregistrer et quitter en tapant « :wq&nbsp», ou à quitter sans enregistrer avec « :q! » (tout cela sans guillemets).</p>
|
||||
|
||||
<p><b>Sous Windows</b> : la façon la plus simple est d'utiliser le petit programme <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank">moodle-cron-for-windows.zip</a> qui rend le processus très simple. vous pouvez aussi essayer d'utiliser l'utilitaire Windows « Scheduled Tasks ».</p>
|
||||
|
||||
<p><b>Chez un hébergeur web</b> : votre interface web de réglages possède peut-être une page vous permettant de mettre en place des crons. Demandez à votre administrateur des détails concernant leur utilisation.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="course"></a>10. Créer un nouveau cours</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Maintenant Moodle fonctionne correctement, et vous pouvez créer un cours.</p>
|
||||
|
||||
<p>Sélectionnez « Ajouter un cours » dans les pages d'administration.</p>
|
||||
|
||||
<p>Remplissez le formulaire, en prêtant attention en particulier au format du cours. Il n'est pas nécessaire de se préoccuper tout de suite de tous les détails. Tous les réglages peuvent en effet être modifiés en tout temps par l'enseignant.</p>
|
||||
|
||||
<p>Cliquez sur le bouton « Enregistrer », et un autre formulaire s'affichera, où vous pourrez définir le ou les enseignants de ce cours. Ce formulaire ne permet d'ajouter comme enseignants que des utilisateurs déjà définis. Si vous voulez créez un ou plusieurs nouveaux comptes, demandez aux personnes concernées de s'en créer (voir la page de connexion), ou créez vous-mêmes des comptes, en cliquant sur « Ajouter un utilisateur » dans les pages d'administration.</p>
|
||||
|
||||
<p>Vous pouvez ensuite modifier le cours selon vos désirs. Il sera accessible parmi les « Cours disponibles » de la page d'accueil.</p>
|
||||
|
||||
<p>Référez-vous au « <a href="./?file=teacher.html">Manuel de l'enseignant</a> » pour plus de détails sur la mise en place de cours.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p> </p>
|
||||
<p align="CENTER"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
<p align="CENTER"><font size="1">Version: $Id$</font></p>
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
</body>
|
||||
|
||||
+7
-31
@@ -12,41 +12,17 @@
|
||||
|
||||
<h1>Introduction</h1>
|
||||
<blockquote>
|
||||
<p>Moodle est un logiciel permettant la mise en place de cours en ligne et de sites web.
|
||||
C'est un projet en cours de développement conçu pour favoriser un cadre de formation <a
|
||||
href="?file=philosophy.html">socio-constructiviste</a>.</p>
|
||||
|
||||
<p>Moodle est mis à disposition librement en tant que logiciel <a
|
||||
href="http://www.opensource.org/docs/definition_plain.html" target="_top"> Open
|
||||
Source</a>, suivant la <a href="http://www.gnu.org/copyleft/gpl.html"
|
||||
target="_top">licence GPL (GNU Public License)</a>. En gros, cela signifie
|
||||
que Moodle bénéficie d'un copyright, mais que vous disposez d'un certain nombre
|
||||
de libertés. Vous avez le droit de copier, d'utiliser et de modifier Moodle pour
|
||||
autant que vous vous engagiez : <strong>à mettre à disposition des autres
|
||||
le code source</strong> ; <strong>à ne pas modifier ni supprimer la licence
|
||||
originale et les copyrights</strong> et <strong>à appliquer la même licence à tous
|
||||
les travaux dérivés</strong>. Pour plus de détails, consultez le texte complet de la
|
||||
licence. Contactez directement le <a
|
||||
href="http://moodle.org/user/view.php?id=1&course=1">détenteur du copyright</a>
|
||||
si vous avez des questions.</p>
|
||||
<p>Moodle est un logiciel permettant la mise en place de cours en ligne et de sites web. C'est un projet bénéficiant d'un développement actif et conçu pour favoriser un cadre de formation <a href="?file=philosophy.html">socio-constructiviste</a>.</p>
|
||||
|
||||
<p>Moodle fonctionne sur tous les ordinateurs qui peuvent faire tourner
|
||||
<a href="http://www.php.net/" target="_top">PHP</a> et qui peuvent mettre en oeuvre
|
||||
une base de données (en particulier <a href="http://www.mysql.com/"
|
||||
target="_top">MySQL</a>).</p>
|
||||
<p>Moodle est mis à disposition librement en tant que logiciel <a href="http://www.opensource.org/docs/definition_plain.html" target="_top"> Open Source</a>, suivant la <a href="http://www.gnu.org/copyleft/gpl.html" target="_top">licence GPL (GNU Public License)</a>. En gros, cela signifie que Moodle bénéficie d'un copyright, mais que vous disposez d'un certain nombre de libertés. Vous avez le droit de copier, d'utiliser et de modifier Moodle pour autant que vous vous engagiez : <strong>à mettre à disposition des autres le code source</strong> ; <strong>à ne pas modifier ni supprimer la licence originale et les copyrights</strong> et <strong>à appliquer la même licence à tous les travaux dérivés</strong>. Pour plus de détails, consultez le texte complet de la licence. Contactez directement le <a href="http://moodle.org/user/view.php?id=1&course=1">détenteur du copyright</a> si vous avez des questions.</p>
|
||||
|
||||
<p>Le terme « Moodle » était à l'origine un acronyme pour « Modular
|
||||
Object-Oriented Dynamic Learning Environment ». Cette terminologie est
|
||||
surtout utile aux programmeurs et aux théoriciens de l'éducation.
|
||||
Mais « moodle » est aussi un verbe qui décrit la façon de flâner
|
||||
paresseusement à travers quelque chose, faire des choses quand cela vous sied le
|
||||
mieux, une manière agréable d'agir qui mène souvent à la réflexion et à la créativité.
|
||||
Ce terme s'applique donc à la façon dont Moodle a été développé, tout comme à
|
||||
la manière des élèves et enseignants d'approcher l'étude et l'enseignement avec un
|
||||
cours en ligne. Toute personne utilisant Moodle est un Moodleur.</p>
|
||||
<p>Moodle fonctionne sur tous les ordinateurs qui peuvent faire tourner <a href="http://www.php.net/" target="_top">PHP</a> et qui peuvent mettre en oeuvre une base de données (en particulier <a href="http://www.mysql.com/" target="_top">MySQL</a>).</p>
|
||||
|
||||
<p>Le terme « Moodle » était à l'origine un acronyme pour « Modular Object-Oriented Dynamic Learning Environment ». Cette terminologie est surtout utile aux programmeurs et aux théoriciens de l'éducation. Mais « moodle » est aussi un verbe qui décrit la façon de flâner paresseusement à travers quelque chose, faire des choses quand cela vous sied le mieux, une manière agréable d'agir qui mène souvent à la réflexion et à la créativité. Ce terme s'applique donc à la façon dont Moodle a été développé, tout comme à la manière des étudiants et enseignants d'approcher l'apprentissage et l'enseignement dans un cours en ligne. Toute personne utilisant Moodle est un « moodleur ».</p>
|
||||
|
||||
<p>Venez <a href="http://moodle.org/community/" target="_top">« moodler » avec nous</a> !</p>
|
||||
|
||||
<p>Venez <a href="http://moodle.org/community/" target="_top">« moodler »
|
||||
avec nous</a> !</p>
|
||||
</blockquote>
|
||||
|
||||
<p><br /></p>
|
||||
|
||||
+11
-9
@@ -5,21 +5,23 @@
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF">
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Autres documentations</h1>
|
||||
|
||||
<p class="normaltext">Voici quelques liens vers d'autres sources
|
||||
de documentation de Moodle :</p>
|
||||
<p class="normaltext"><a href="../help.php?file=index.html">Index de toutes
|
||||
les pages d'aide de Moodle</a> - une liste de tous les fichiers
|
||||
d'aide contextuelle de Moodle</p>
|
||||
<p class="normaltext"><a href="http://moodle.org/docs/">Documentations
|
||||
d'utilisateurs</a> - cette page offre une liste des documentations
|
||||
proposées par des utilisateurs de Moodle</p>
|
||||
<p class="normaltext">Voici quelques liens vers d'autres sources de documentation de Moodle :</p>
|
||||
|
||||
<p class="normaltext"><a href="../help.php?file=index.html">Index de toutes les pages d'aide de Moodle</a> : la liste de tous les fichiers d'aide contextuelle de Moodle</p>
|
||||
|
||||
<p class="normaltext"><a href="http://moodle.org/docs/">Documentations d'utilisateurs</a> : une liste de documentations proposées par des utilisateurs de Moodle</p>
|
||||
|
||||
<p align="center" class="normaltext"> </p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
+58
-126
@@ -16,138 +16,70 @@
|
||||
|
||||
<h4>Remarque préliminaire du traducteur</h4>
|
||||
|
||||
<p>Les concepts pédagogiques à la base
|
||||
du logiciel Moodle de Martin Dougiamas ne sont pas faciles
|
||||
à traduire. La traduction ci-dessous ne peut donc être
|
||||
qu'approximative, d'autant plus que la terminologie de certains
|
||||
concepts décrits n'existe (à ma connaissance) pas en
|
||||
français. Vous y trouverez donc quelques néologismes
|
||||
utilisés pour refléter les termes anglais traduits.</p>
|
||||
<p>Merci de votre compréhension, et passons maintenant
|
||||
à la traduction du texte.</p>
|
||||
<p>Les concepts pédagogiques à la base du logiciel Moodle de Martin Dougiamas ne sont pas faciles à traduire. La traduction ci-dessous ne peut donc être qu'approximative, d'autant plus que la terminologie de certains concepts décrits n'existe (à ma connaissance) pas en français. Vous y trouverez donc quelques néologismes utilisés pour refléter les termes anglais traduits.</p>
|
||||
|
||||
<p>Merci de votre compréhension, et passons maintenant à la traduction du texte.</p>
|
||||
|
||||
<p align="right">Nicolas Martignoni</p>
|
||||
|
||||
<hr />
|
||||
|
||||
<p>Le concept et le développement de Moodle est guidé
|
||||
par une philosophie particulière de l'apprentissage,
|
||||
une façon de penser dont on entend parler souvent sous
|
||||
le nom de « <em>pédagogie socio-constructiviste</em> ».
|
||||
(certains scientifiques parmi vous pensent certainement
|
||||
déjà « encore une de ces théories pédagogiques bidon »
|
||||
et sont prêts à changer de page, mais continuez à
|
||||
lire !)</p>
|
||||
<p>Cette page tente d'expliquer à l'aide de termes
|
||||
simples cette pédagogie à l'aide de quatre
|
||||
<strong>concepts clefs</strong> sous-jacents. Chacun de ces
|
||||
points est un très bref résumé d'un grand nombre de
|
||||
recherches. Si vous connaissez le domaine, cela pourra
|
||||
vous paraître un peu mince.</p>
|
||||
<p>Si tout cela est complètement neuf pour vous, il est
|
||||
probable que ces idées seront difficiles à comprendre -
|
||||
je vous recommande donc de les lire attentivement, tout en
|
||||
pensant à votre propre expérience lorsque vous essayez
|
||||
d'apprendre quelque chose.</p>
|
||||
<h3>1. Constructivisme</h3>
|
||||
<blockquote>
|
||||
<p>Ce point de vue affirme que les gens <strong>construisent</strong>
|
||||
activement leurs nouvelles connaissances en interagissant avec leur
|
||||
voisinage.</p>
|
||||
<p>Tout ce que vous lisez, voyez, entendez, ressentez et touchez
|
||||
est comparé à vos connaissances antérieures et si cela est
|
||||
viable dans votre monde mental, cela pourra former une nouvelle
|
||||
connaissance qui vous appartiendra. La connaissance est
|
||||
renforcée si vous pouvez l'utiliser avec succès dans un
|
||||
voisinage plus large. Vous n'êtes pas seulement une banque
|
||||
de mémoire qui absorbe passivement de l'information, et
|
||||
la connaissance ne peut pas non plus vous être
|
||||
« transmise » juste en lisant quelque chose ou en écoutant
|
||||
quelqu'un.</p>
|
||||
<p>Cela ne veut pas dire qu'il est impossible d'apprendre quoi
|
||||
que ce soit en lisant une page web ou en assistant à un cours ;
|
||||
bien évidemment, cela est possible. Cela mets l'accent sur le fait
|
||||
qu'il n'y a pas seulement un transfert d'information d'un
|
||||
cerveau à un autre, mais que tout est conditionné par
|
||||
l'interprétation.</p>
|
||||
</blockquote>
|
||||
<h3>2. Constructionisme</h3>
|
||||
<blockquote>
|
||||
<p>Le « constructionisme » affirme que l'apprentissage est particulièrement
|
||||
efficace lorsque l'on construit quelque chose pour que d'autres
|
||||
l'expérimentent. Cela peut être toutes sortes de choses, passant
|
||||
d'une phrase énoncée ou un message sur Internet à des artéfacts
|
||||
plus complexes comme une peinture, une maison ou un logiciel.</p>
|
||||
<p>Par exemple, vous pouvez lire cette page plusieurs fois et
|
||||
malgré tout l'oublier jusqu'à demain. Mais si vous essayez
|
||||
d'expliquer ces idées à quelqu'un d'autres avec vos propres
|
||||
mots, ou si vous confectionnez une présentation expliquant
|
||||
ces concepts, je peux alors vous garantir que vous aurez une
|
||||
meilleure compréhension, mieux intégrées dans vos propres idées.
|
||||
C'est pour cette raison que les gens prennent des notes durant
|
||||
les cours, même s'ils ne les relisent pas toujours.</p>
|
||||
</blockquote>
|
||||
<h3>3. Socio-constructivisme</h3>
|
||||
<blockquote>
|
||||
<p>Cette idée étend les précédentes à un groupe social
|
||||
construisant des choses pour un autre groupe, en créant
|
||||
en collaboration une culture d'artéfacts partagés, avec un sens
|
||||
partagé. Si l'on est immergé dans une telle culture d'objets
|
||||
partagés, on apprend à chaque instant comment faire partie
|
||||
intégrante de cette culture, à tous les niveaux.</p>
|
||||
<p>Une tasse en fournit un très simple exemple. L'objet peut
|
||||
être utilisé pour de nombreuses choses, mais sa forme suggère
|
||||
une certaine « connaissance » sur la capacité à contenir
|
||||
des liquides. Un exemple plus complexe est un cours en
|
||||
ligne. La « forme » des outils logiciels indique bien
|
||||
sûr certaines choses sur le fonctionnement des cours
|
||||
en ligne, mais les activités et textes produits dans le
|
||||
groupe aideront à ce faire une idée du comportement
|
||||
de chaque personne dans ce groupe.</p>
|
||||
</blockquote>
|
||||
<h3>4. Lié et détaché</h3>
|
||||
<blockquote>
|
||||
<p>Cette idée s'intéresse davantage aux motivations des
|
||||
individus dans le cadre d'une discussion. Un comportement
|
||||
« <strong>détaché</strong> » consiste à rester « objectif »
|
||||
et proche des « faits », et à défendre son opinion à
|
||||
l'aide de la logique en cherchant les lacunes des
|
||||
idées d'autrui. Un comportement « <strong>lié</strong> »
|
||||
consiste en une approche plus empathique, qui accepte
|
||||
la subjectivité, essayant d'écouter et de poser des
|
||||
questions afin de comprendre le point de vue de l'autre.
|
||||
Un comportement « <strong>construit</strong> » est celui
|
||||
d'une personne sensible à ces deux approches et capable
|
||||
de choisir la plus appropriée des deux dans une situation
|
||||
concrète.</p>
|
||||
<p>En général, dans une communauté d'apprentissage,
|
||||
une saine proportion de comportement
|
||||
lié est un très puissant stimulant pour l'apprentissage,
|
||||
non seulement parce qu'il permet le rapprochement des personnes,
|
||||
mais aussi en favorisant une réflexion plus profonde et un
|
||||
examen des propres croyances de chacun.</p>
|
||||
</blockquote>
|
||||
<hr>
|
||||
<p>Lorsque vous pensez à tout cela, vous vous concentrez
|
||||
sur les expériences pouvant être les meilleures pour l'apprentissage,
|
||||
du point de vue de l'apprenant, plutôt que de simplement
|
||||
publier et évaluer les informations que vous estimez qu'ils doivent
|
||||
connaître. Cela vous aide aussi à réaliser que chaque participant
|
||||
à un cours peut être tout à tour un enseignant et un apprenant.
|
||||
Votre travail d'« enseignant » peut se modifier, en passant d'un
|
||||
rôle de « source de la connaissance » à celui de pôle
|
||||
d'influence et modèle de la culture de classe. Il s'agit d'avoir
|
||||
des contacts personnalisés et adaptés aux besoins d'apprentissage
|
||||
de chaque étudiants, et de modérer les discussions et les
|
||||
activités de façon à atteindre collectivement les objectifs d'apprentissage
|
||||
de la classe.</p>
|
||||
<p>Bien évidemment, Moodle ne vous force pas à ce style
|
||||
d'enseignement, mais c'est pour ce type de comportement
|
||||
qu'il offre le meilleur cadre. À l'avenir, à mesure que
|
||||
l'infrastructure technique de Moodle se stabilisera, des
|
||||
améliorations dans l'assistance pédagogique seront la
|
||||
direction principale du développement de Moodle.</p>
|
||||
<p>Le concept et le développement de Moodle est guidé par une philosophie particulière de l'apprentissage, une façon de penser dont on entend parler souvent sous le nom de « <em>pédagogie socio-constructiviste</em> ». (Certains scientifiques parmi vous pensent certainement déjà « encore une de ces théories pédagogiques bidon » et sont prêts à changer de page. Mais non, continuez à lire !)</p>
|
||||
|
||||
<p>Cette page tente d'expliquer à l'aide de termes simples cette pédagogie à l'aide de quatre <strong>concepts clefs</strong> sous-jacents. Chacun de ces points est un très bref résumé d'un grand nombre de recherches. Si vous connaissez le domaine, cela pourra vous paraître un peu succinct.</p>
|
||||
|
||||
<p>Si tout cela est complètement neuf pour vous, il est probable que ces idées seront difficiles à comprendre. Je vous recommande donc de les lire attentivement, tout en pensant à votre propre expérience lorsque vous essayez d'<strong>apprendre</strong> quelque chose.</p>
|
||||
|
||||
<h3>1. Constructivisme</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Ce point de vue affirme que les gens <strong>construisent</strong> activement leurs nouvelles connaissances en interagissant avec leur voisinage.</p>
|
||||
|
||||
<p>Tout ce que vous lisez, voyez, entendez, ressentez et touchez est comparé à vos connaissances antérieures et si cela est viable dans votre monde mental, cela pourra former une nouvelle connaissance qui vous appartiendra. La connaissance est renforcée si vous pouvez l'utiliser avec succès dans un environnement plus large. Vous n'êtes pas seulement une banque de mémoire qui absorbe passivement de l'information, et la connaissance ne peut pas non plus vous être « transmise » juste en lisant quelque chose ou en écoutant quelqu'un.</p>
|
||||
|
||||
<p>Cela ne veut pas dire qu'il est impossible d'apprendre quoi que ce soit en lisant une page web ou en assistant à un cours ; bien évidemment, cela est possible. Cela met l'accent sur le fait qu'il n'y a pas seulement un transfert d'information d'un cerveau à un autre, mais que tout est conditionné par l'interprétation.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3>2. Constructionisme</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Le « constructionisme » affirme que l'apprentissage est particulièrement efficace lorsque l'on construit quelque chose pour que d'autres l'expérimentent. Cela peut être toutes sortes de choses, allant d'une phrase énoncée ou d'un courriel sur Internet à des artéfacts plus complexes comme un tableau peint, une maison ou un logiciel.</p>
|
||||
|
||||
<p>Par exemple, vous pouvez lire cette page plusieurs fois et malgré tout l'oublier jusqu'à demain. Mais si vous essayez d'expliquer ces idées à quelqu'un d'autre avec vos propres mots, ou si vous confectionnez une présentation expliquant ces concepts, je peux alors vous garantir que vous aurez une meilleure compréhension, mieux intégrée dans vos propres idées. C'est pour cette raison que les gens prennent des notes durant les cours, même s'ils ne les relisent pas toujours.</p> </blockquote>
|
||||
|
||||
<h3>3. Socio-constructivisme</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Cette idée étend les précédentes à un groupe social construisant des choses pour un autre groupe, en créant en collaboration une culture d'artéfacts partagés, avec un sens partagé. Si l'on est immergé dans une telle culture d'objets partagés, on apprend à chaque instant comment faire partie intégrante de cette culture, à tous les niveaux.</p>
|
||||
|
||||
<p>Une tasse en fournit un très simple exemple. L'objet peut être utilisé pour de nombreuses choses, mais sa forme suggère une certaine « connaissance » sur la capacité à contenir des liquides. Un exemple plus complexe est un cours en ligne. La « forme » des outils logiciels indique bien sûr certaines choses sur le fonctionnement des cours en ligne, mais les activités et textes produits dans le groupe aideront à ce faire une idée du comportement de chaque personne dans ce groupe.</p> </blockquote>
|
||||
|
||||
<h3>4. Lié et détaché</h3>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Cette idée s'intéresse davantage aux motivations des individus dans le cadre d'une discussion. Un comportement « <strong>détaché</strong> » consiste à rester « objectif » et proche des « faits », et à défendre son opinion à l'aide de la logique en cherchant les lacunes des idées d'autrui. Un comportement « <strong>lié</strong> » consiste en une approche plus empathique, qui accepte la subjectivité, essayant d'écouter et de poser des questions afin de comprendre le point de vue de l'autre. Un comportement « <strong>construit</strong> » est celui d'une personne sensible à ces deux approches et capable de choisir la plus appropriée des deux dans une situation concrète.</p>
|
||||
|
||||
<p>En général, dans une communauté d'apprentissage, une saine proportion de comportement lié est un très puissant stimulant pour l'apprentissage, non seulement parce qu'il permet le rapprochement des personnes, mais aussi en favorisant une réflexion plus profonde et un examen des propres croyances de chacun.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>Lorsque vous pensez à tout cela, vous vous concentrez sur les expériences pouvant être les meilleures pour l'apprentissage, du point de vue de l'apprenant, plutôt que de simplement publier et évaluer les informations que vous estimez qu'ils doivent connaître. Cela vous aide aussi à réaliser que chaque participant à un cours peut être tout à tour un enseignant et un apprenant. Votre travail d'« enseignant » peut se modifier, en passant du rôle de « source de la connaissance » à celui de pôle d'influence et modèle de la culture de classe. Il s'agit d'avoir des contacts personnalisés et adaptés aux besoins d'apprentissage de chaque étudiant, et d'animer les discussions et les activités de façon à atteindre collectivement les objectifs d'apprentissage de la classe.</p>
|
||||
|
||||
<p>Bien évidemment, Moodle ne vous force pas à ce style d'enseignement, mais c'est pour ce type de comportement qu'il offre le meilleur cadre. À l'avenir, à mesure que l'infrastructure technique de Moodle se stabilisera, des améliorations dans l'assistance pédagogique seront la direction principale du développement de Moodle.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<hr>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -12,6 +12,85 @@ dd {margin-bottom:1em;}
|
||||
<body bgcolor="#FFFFFF">
|
||||
<h1>Notes de mise à jour actuelles</h1>
|
||||
|
||||
<h3>Nouveautés de Moodle 1.3.4 (11 août 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Mises à jour</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Le traitement des glossaires et ressources exportés de la version 1.4 en développement a été rendu compatible</li>
|
||||
<li>Les utilisateurs avec droits restreints ne peuvent plus modifier les inscriptions</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Corrections de bogues</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Un trou de sécurité rapporté, impliquant les arguments du fichier forum/post.php, a été bouché</li>
|
||||
<li>Un trou de sécurité possible, impliquant les textes des chaînes de caractères de Moodle a été bouché</li>
|
||||
<li>Correction d'un petit problème (survenant rarement) avec le nombre de tentatives d'un test</li>
|
||||
<li>Correction de la logique des expressions régulières dans les questions à réponse courte</li>
|
||||
<li>Correction d'une faute de frappe dans l'installation avec PostgreSQL</li>
|
||||
<li>Correction de quelques liens dans la documentation</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
<h3>Nouveautés de Moodle 1.3.3 (16 juillet 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Mises à jour</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>La librairie ADOdb a été mise à jour pour être compatible avec PHP 5.0</li>
|
||||
<li>Améliorations dans la détection et la conversion des URLs lors des sauvegardes</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Corrections de bogues</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Un trou de sécurité impliquant les arguments du fichier help.php a été bouché</li>
|
||||
<li>Un trou de sécurité impliquant les réglages de langue a été bouché</li>
|
||||
<li>Quelques corrections pour la modification des fichiers de langues comportant des guillemets droits (")</li>
|
||||
<li>Plusieurs petits problèmes corrigés dans les glossaires</li>
|
||||
<li>Quelques correctifs dans le module Scorm</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
<h3>Nouveautés de Moodle 1.3.2 (9 juillet 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
<dt>Mises à jour</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Le module SCORM est maintenant inclus en standard</li>
|
||||
<li>Quelques nouvelles langues (Malais, Estonien) </li>
|
||||
<li>Beaucoup plus de langues sont maintenant à jour en version 1.3.x</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dt>Corrections de bogues</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Un trou de sécurité possible sur les serveurs avec d'anciennes versions de PHP a été bouché. Si vous utilisez une version de PHP antérieure à la 4.3, c'est une bonne idée de mettre à jour votre version of Moodle</li>
|
||||
<li>Correction importante dans les forums, lors de leur utilisation avec des groupes</li>
|
||||
<li>La modification des profils des enseignants est visible même pour les groupes séparés d'une classe</li>
|
||||
<li>Les sujets affichés dans les activités récentes ne sont plus corrompus par le passage à la ligne, pour les langues écrites sur plusieurs octets</li>
|
||||
<li>Quelques problèmes dans l'importation et l'exportation des glossaires ont été corrigés</li>
|
||||
<li>La sauvegarde gère mieux les fichiers temporaires</li>
|
||||
<li>D'autres petites corrections ici et là</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
</ul>
|
||||
|
||||
<br />
|
||||
|
||||
<h3>Nouveautés de Moodle 1.3.1 (4 juin 2004)</h3>
|
||||
<ul>
|
||||
<dl>
|
||||
@@ -94,7 +173,7 @@ dd {margin-bottom:1em;}
|
||||
<dt>Diverses corrections de bogues</dt>
|
||||
<dd>
|
||||
<ul>
|
||||
<li>Correction de divers bogues empêchant parfois l'affichage des graphiques et des résultats des consultations pédagogiques</li>
|
||||
<li>Correction de divers bogues empêchant parfois l'affichage des graphiques et des résultats des consultations</li>
|
||||
<li>Amélioration de la sécurité du script de cron</li>
|
||||
<li>Correction de l'importation des tests WebCT pour permettre de traiter les images manquantes, les réponses courtes et les caractères encodés avec caractère d'échappement</li>
|
||||
<li>Correction du formatage de la boîte permettant d'insérer des liens dans l'éditeur WISYWIG</li>
|
||||
@@ -159,7 +238,7 @@ dd {margin-bottom:1em;}
|
||||
Un nouveau rapport des activités récentes permet de voir plus facilement ce qui s'est passé récemment
|
||||
</li>
|
||||
<li>
|
||||
Un nouveau bouton permet de consulter les journaux de chaque activité de façon séparée
|
||||
Un nouveau bouton permet de consulter les historiques de chaque activité de façon séparée
|
||||
</li>
|
||||
<li>
|
||||
Le bouton « Annuler » est maintenant toujours fonctionnel
|
||||
@@ -238,7 +317,7 @@ dd {margin-bottom:1em;}
|
||||
Les adresses de courriel des utilisateurs peuvent être désactivées par l'enseignant ou l'administrateur (par exemple pour traiter les adresses non valides qui produisent des rebonds)
|
||||
</li>
|
||||
<li>
|
||||
La taille des fichiers envoyés peut être contrôlée dans Moodle à l'aide du paramètre « maxbytes ». Il y a une limite valable pour tout le site (bornée par les limites de PHP), qui est elle-même la limite supérieure pour celle des cours, celle-ci étant la borne supérieure pour la taille des fichiers des activités
|
||||
La taille des fichiers déposés peut être contrôlée dans Moodle à l'aide du paramètre « maxbytes ». Il y a une limite valable pour tout le site (bornée par les limites de PHP), qui est elle-même la limite supérieure pour celle des cours, celle-ci étant la borne supérieure pour la taille des fichiers des activités
|
||||
</li>
|
||||
<li>
|
||||
Les cookies de Moodle peuvent être personnalisés, ce qui est utile si plusieurs Moodles tournent sur le même site)
|
||||
|
||||
@@ -131,10 +131,10 @@
|
||||
à l'administrateur</li>
|
||||
<li>Les tâches cron demandent moins de temps CPU et les inscriptions
|
||||
à doubles sont aussi nettoyées</li>
|
||||
<li>Amélioration de l'affichage des journaux d'activité avec une
|
||||
infinité de pages et une souplesse accrue</li>
|
||||
<li>Les journaux d'activité des utilisateurs fonctionnent au niveau du site
|
||||
(affichant TOUT les journaux d'activité du site)</li>
|
||||
<li>Amélioration de l'affichage des historiques avec un très grand
|
||||
nombre de pages et une souplesse accrue</li>
|
||||
<li>Les historiques des utilisateurs fonctionnent au niveau du site
|
||||
(affichant TOUS les historiques du site)</li>
|
||||
<li>Les utilisateurs ayant un compte manuel peuvent récupérer leur mot
|
||||
de passe</li>
|
||||
<li>Meilleur système pour définir et imprimer les fichiers d'aides des
|
||||
@@ -305,8 +305,7 @@
|
||||
<li>L'éditeur Richtext peut être maintenant utilisé dans
|
||||
plus de champs texte</li>
|
||||
<li>Nouveau format « texte », utile pour taper du code HTML</li>
|
||||
<li>Nouveau format « Wiki », permet l'ajout de balises en style
|
||||
Wiki à de nombreux endroits</li>
|
||||
<li>Nouveau format « genre Wiki », permet l'ajout de balises sur le modèle Wiki à de nombreux endroits</li>
|
||||
<li>Nouvelle fenêtre permettant d'insérer des binettes en cliquant
|
||||
sur des images</li>
|
||||
<li>Possibilité d'indiquer les permissions des nouveaux dossiers et fichiers
|
||||
@@ -451,7 +450,7 @@
|
||||
de ressources HTML</li>
|
||||
<li>Les images sont maintenant affichées centrées dans une page
|
||||
web, et non plus de façon brute</li>
|
||||
<li>Le format Wiki a été ajouté comme une nouvelle option pour
|
||||
<li>Le format genre Wiki a été ajouté comme une nouvelle option pour
|
||||
les pages Ressources</li>
|
||||
</dd>
|
||||
<dt>Thèmes personnalisés</dt>
|
||||
|
||||
+233
-237
@@ -1,263 +1,259 @@
|
||||
<head>
|
||||
|
||||
<title>Documentation Moodle : Manuel de l'enseignant</title>
|
||||
|
||||
<link rel="stylesheet" href="docstyles.css" type="text/css">
|
||||
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>Manuel de l'enseignant</h1>
|
||||
<p>Cette page est un guide rapide à la création de cours en ligne avec Moodle.
|
||||
Il décrit les fonctions principales à disposition, ainsi que quelques-unes des
|
||||
décisions que vous serez amener à prendre.</p>
|
||||
|
||||
<p>Cette page est un guide rapide à la création de cours en ligne avec Moodle. Il décrit les fonctions principales à disposition, ainsi que quelques-unes des décisions que vous serez amené à prendre.</p>
|
||||
|
||||
<p>Sections de ce document :</p>
|
||||
|
||||
<ol>
|
||||
<li><a href="#started">Pour commencer</a></li>
|
||||
<li><a href="#settings">Configurer le cours</a></li>
|
||||
<li><a href="#upload">Déposer des fichiers</a></li>
|
||||
<li><a href="#activities">Mettre en place des activités</a></li>
|
||||
<li><a href="#course">Lancer le cours</a></li>
|
||||
<li><a href="#further">Informations complémentaires</a></li>
|
||||
|
||||
<li><a href="#started">Pour commencer</a></li>
|
||||
|
||||
<li><a href="#settings">Configurer le cours</a></li>
|
||||
|
||||
<li><a href="#upload">Déposer des fichiers</a></li>
|
||||
|
||||
<li><a href="#activities">Mettre en place des activités</a></li>
|
||||
|
||||
<li><a href="#course">Lancer le cours</a></li>
|
||||
|
||||
<li><a href="#further">Informations complémentaires</a></li>
|
||||
|
||||
</ol>
|
||||
|
||||
<h3 class="sectionheading"><a name="started"></a>Pour commencer</h3>
|
||||
<blockquote>
|
||||
<p>Ce document présuppose que l'administrateur de votre site a configuré
|
||||
Moodle et vous a donné un cours vide avec lequel vous pouvez commencer à
|
||||
travailler. Il part aussi de l'idée que vous vous êtes connecté dans votre
|
||||
cours avec votre compte d'enseignant.</p>
|
||||
<p>Voici trois conseils qui vous aideront à commmencer le travail avec Moodle.</p>
|
||||
<ol>
|
||||
<li><strong>N'ayez pas peur d'expérimenter :</strong>
|
||||
<blockquote>explorez votre cours et faites-y des modifications. Il est difficile
|
||||
de casser quoi que ce soit dans un cours Moodle, et même dans ce cas, il est
|
||||
facile de corriger le problème.
|
||||
</blockquote>
|
||||
<li><strong>Repérez et utilisez ces petites icônes</strong> :
|
||||
<blockquote>
|
||||
<p> <img src="../pix/i/edit.gif"> - l'<strong>icône de modification</strong>
|
||||
vous permet de modifier l'élément à côté duquel elle est placée.</p>
|
||||
<p><img src="../pix/help.gif" width="22" height="17"> - l'<strong>icône
|
||||
d'aide</strong> ouvre une <a target="helpwindow" href="../help.php?file=index.html">fenêtre d'aide</a>.</p>
|
||||
<p> <img src="../pix/i/hide.gif" width="16" height="16"> - l'<strong>icône
|
||||
oeil ouvert</strong> vous permet de cacher des éléments aux étudiants.</p>
|
||||
<p> <img src="../pix/i/show.gif" width="16" height="16"> - l'<strong>icône
|
||||
oeil fermé</strong> vous permet de rendre disponible un élément caché.</p>
|
||||
</blockquote>
|
||||
</li>
|
||||
<li><strong>Utilisez la barre de navigation au haut de chaque page</strong> :
|
||||
<blockquote>elle vous aidera à vous rappeler où vous vous trouvez et
|
||||
vous évitera de vous perdre dans le site.
|
||||
</blockquote>
|
||||
</li>
|
||||
</ol>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Ce document présuppose que l'administrateur de votre site a configuré Moodle et vous a donné un cours vide avec lequel vous pouvez commencer à travailler. Il part aussi de l'idée que vous vous êtes connecté dans votre cours avec votre compte d'enseignant.</p>
|
||||
|
||||
<p>Voici trois conseils qui vous aideront à commencer à travailler avec Moodle.</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li><strong>N'ayez pas peur d'expérimenter</strong>
|
||||
|
||||
<blockquote>Explorez votre cours et faites-y des modifications. Il est difficile de casser quoi que ce soit dans un cours Moodle, et même dans ce cas, il est facile de corriger le problème.</blockquote>
|
||||
|
||||
<li><strong>Repérez et utilisez ces petites icônes</strong>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p> <img src="../pix/i/edit.gif"> : l'<strong>icône de modification</strong> vous permet de modifier l'élément à côté duquel elle est placée.</p>
|
||||
|
||||
<p><img src="../pix/help.gif" width="22" height="17"> : l'<strong>icône d'aide</strong> ouvre une <a target="helpwindow" href="../help.php?file=index.html">fenêtre d'aide</a>.</p>
|
||||
|
||||
<p> <img src="../pix/i/hide.gif" width="16" height="16"> : l'<strong>icône oeil ouvert</strong> vous permet de cacher des éléments aux étudiants.</p>
|
||||
|
||||
<p> <img src="../pix/i/show.gif" width="16" height="16"> : l'<strong>icône oeil fermé</strong> vous permet de rendre disponible un élément caché.</p>
|
||||
|
||||
|
||||
</blockquote>
|
||||
|
||||
</li>
|
||||
|
||||
<li><strong>Utilisez la barre de navigation au haut de chaque page</strong>
|
||||
|
||||
<blockquote>Elle vous aidera à vous rappeler où vous vous trouvez et vous évitera de vous perdre dans le site.</blockquote>
|
||||
|
||||
</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="settings"></a>Configurer le cours</h3>
|
||||
<blockquote>
|
||||
<p>La première chose à faire est de regarder l'espace « administration » de votre
|
||||
page de cours et de cliquer sur « <strong>paramètres...</strong> » (ce lien, ainsi
|
||||
que toute la section d'administration, ne sont accessibles que par vous et par
|
||||
l'administrateur du site. Les étudiants ne verront pas ces liens).</p>
|
||||
<p>Sur la page des paramètres, vous pouvez changer un certain nombre de réglages
|
||||
pour votre cours : nom, clef d'accès, date du début, etc. Nous ne parlerons pas de
|
||||
tout cela ici, car en cliquer sur l'icône d'aide vous aurez des explications
|
||||
détaillées. Nous allons parler du réglage le plus important, le « <strong>format
|
||||
du cours</strong> ».</p>
|
||||
<p>Le format de cours que vous choisirez déterminera la disposition de base et la
|
||||
structure de votre cours. La version 1.0 de Moodle offre trois formats - il y en aura
|
||||
beaucoup d'autres à l'avenir (merci d'envoyer vos idées à
|
||||
<a href="mailto:martin@moodle.org">martin@moodle.org</a> !)</p>
|
||||
<p>Voici des copies d'écrans de trois cours dans chacun de ces trois formats (ne
|
||||
faites pas attention aux couleurs, qui sont déterminées par l'administrateur pour
|
||||
tout le site).</p>
|
||||
<p align="center"><strong>Format hebdomadaire :</strong></p>
|
||||
<p align="center"><img src="pix/weekly.jpg" width="570" height="527"></p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"><strong>Format thématique :</strong></p>
|
||||
<p align="center"><img src="pix/topics.jpg" width="570" height="463"></p>
|
||||
<p align="center"> </p>
|
||||
<p align="center"><strong>Format informel :</strong></p>
|
||||
<p align="center"><img src="pix/social.jpg" width="570" height="429"></p>
|
||||
<p> </p>
|
||||
<p>Notez que le format hebdomadaire et le format thématique sont très semblables
|
||||
du point de vue de leur structure. La différence principale est que dans le format
|
||||
hebdomadaire, chaque boîte couvre exactement une semaine, tandis que dans le format
|
||||
thématique, chaque boîte peut correspondre à une période de votre choix, plus
|
||||
courte ou plus longue. Le format informel est par contre très différent : il est
|
||||
construit autour d'un forum, qui est affiché sur la page principale du cours.</p>
|
||||
<p>Pour plus de détails, cliquez sur les boutons d'aide de la page de configuration
|
||||
du cours.</p>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>La première chose à faire est de regarder l'espace « administration » de votre page de cours et de cliquer sur « <strong>paramètres...</strong> » (ce lien, ainsi que toute la section d'administration du cours, n'est accessible que par vous et par l'administrateur du site. Les étudiants n'y ont pas accès).</p>
|
||||
|
||||
<p>Sur la page des paramètres, vous pouvez changer un certain nombre de réglages pour votre cours : nom, clef d'accès, date du début, etc. Nous ne parlerons pas de tout cela ici, car en cliquant sur l'icône d'aide à côté de chaque paramètre, vous obtiendrez des explications détaillées. Nous allons parler du réglage le plus important, le « <strong>format du cours</strong> ».</p>
|
||||
|
||||
<p>Le format de cours que vous choisirez déterminera la disposition de base et la structure de votre cours. La version 1.x de Moodle offre trois formats. Il y en aura d'autres à l'avenir (merci d'envoyer vos idées à <a href="mailto:martin@moodle.org">martin@moodle.org</a> !).</p>
|
||||
|
||||
<p>Voici des copies d'écrans de trois cours dans chacun de ces trois formats (ne faites pas attention aux couleurs, qui sont déterminées par l'administrateur pour tout le site, ni à la langue, que vous pouvez choisir).</p>
|
||||
|
||||
<p align="center"><strong>Format hebdomadaire :</strong></p>
|
||||
|
||||
<p align="center"><img src="pix/weekly.jpg" width="570" height="527"></p>
|
||||
|
||||
<p align="center"> </p>
|
||||
|
||||
<p align="center"><strong>Format thématique :</strong></p>
|
||||
|
||||
<p align="center"><img src="pix/topics.jpg" width="570" height="463"></p>
|
||||
|
||||
<p align="center"> </p>
|
||||
|
||||
<p align="center"><strong>Format informel :</strong></p>
|
||||
|
||||
<p align="center"><img src="pix/social.jpg" width="570" height="429"></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>Notez que le format hebdomadaire et le format thématique sont très semblables du point de vue de leur structure. La différence principale est que dans le format hebdomadaire, chaque boîte couvre exactement une semaine, tandis que dans le format thématique, chaque boîte peut correspondre à une période de votre choix, plus courte ou plus longue, ou à un thème que vous aurez choisi. Le format informel est par contre très différent : il est construit autour d'un forum, qui est affiché sur la page principale du cours.</p>
|
||||
|
||||
<p>Pour plus de détails, cliquez sur les boutons d'aide de la page de configuration du cours.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="upload"></a>Déposer des fichiers</h3>
|
||||
<blockquote>
|
||||
<p>Vous pouvez ajouter à votre cours des documents électroniques en votre possession,
|
||||
comme des pages web, des fichiers audio, des séquences vidéo, documents word ou des
|
||||
animations flash. N'importe quel type de fichier peut être déposé dans votre cours
|
||||
et stocké sur le serveur. Sur le serveur, vous pourrez alors les déplacer, les renommer,
|
||||
les modifier ou les supprimer.</p>
|
||||
<p>Toutes ces opérations se font à partir du lien <strong>Fichiers...</strong>
|
||||
de votre menu Administration. Le gestionnaire de fichiers ressemble à cela :</p>
|
||||
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
|
||||
<p> </p>
|
||||
<p>Cette interface n'est accessible que pour les enseignants. Les étudiants ne
|
||||
peuvent pas y accéder. Des fichiers peuvent être mis à disposition des étudiants en
|
||||
temps opportun, en tant que « ressources » (voir la section suivante).</p>
|
||||
<p>Comme on le voit sur l'illustration, les fichiers sont organisés en dans
|
||||
des sous-dossiers. Vous pouvez créer autant de sous-dossiers que vous voulez et
|
||||
déplacer vos fichiers de l'un à l'autre.</p>
|
||||
<p>Par l'interface web, il n'est possible pour l'instant que de déposer un fichier
|
||||
à la fois. Pour télécharger un grand nombre de fichiers à la fois (par exemple
|
||||
un site web complet), il est préférable de les compresser en un seul fichier à
|
||||
l'aide d'un <strong>programme zip</strong>, de déposer le fichier compressé et
|
||||
de le décompresser sur le serveur (vous verrez un lien « Décompacter » à
|
||||
côter des fichiers zip).</p>
|
||||
<p>Vous pouvez prévisualiser un fichier en cliquant sur son nom. Votre serveur
|
||||
web se chargera de l'afficher ou de le télécharger sur votre ordinateur.</p>
|
||||
<p>Les fichiers HTML et texte peuvent être modifiés directement en ligne.
|
||||
Les autres types de fichiers peuvent être modifiés sur votre ordinateur et
|
||||
déposés à nouveau sur le serveur. Si vous déposez un fichier de même nom qu'un
|
||||
fichier déjà en place sur le serveur, ce dernier sera automatiquement
|
||||
remplacé.</p>
|
||||
<p>Un dernier mot : si vos fichiers sont déjà en ligne sur le web, il
|
||||
n'est pas nécessaire de déposer vos fichiers. Vous pouvez les lier directement
|
||||
depuis votre cours (voir le module « Ressources » et la section suivante).</p>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Vous pouvez ajouter à votre cours des documents électroniques en votre possession, comme des pages web, des fichiers audio, des séquences vidéo, des documents OpenOffice ou des animations Flash. N'importe quel type de fichier peut être déposé dans votre cours et stocké sur le serveur. Sur le serveur, vous pourrez alors déplacer ces fichiers, les renommer, les modifier ou les supprimer.</p>
|
||||
|
||||
<p>Toutes ces opérations se font à partir du lien <strong>Fichiers...</strong>
|
||||
|
||||
de votre menu Administration. Le gestionnaire de fichiers ressemble à cela :</p>
|
||||
|
||||
<p align="center"><img src="pix/files.jpg" width="400" height="347"></p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p>Seuls les enseignants ont accès à cette interface. Les étudiants ne peuvent pas y accéder. Des fichiers peuvent être mis à disposition des étudiants en temps opportun, en tant que « ressources » (voir la section suivante).</p>
|
||||
|
||||
<p>Comme on le voit sur l'illustration, les fichiers sont organisés en sous-dossiers. Vous pouvez créer autant de sous-dossiers que vous voulez et déplacer vos fichiers de l'un à l'autre.</p>
|
||||
|
||||
<p>Par l'interface web, vous pouvez également mettre à disposition de vos étudiants un dossier contenant plusieurs documents. Pour télécharger un grand nombre de fichiers à la fois (par exemple un site web complet), il est préférable de les compresser en un seul fichier à l'aide d'un <strong>programme zip</strong>, de déposer le fichier compressé et de le décompresser sur le serveur (vous verrez un lien « Décompacter » à côté des fichiers zip).</p>
|
||||
|
||||
<p>Vous pouvez prévisualiser un fichier en cliquant sur son nom. Votre serveur web se chargera de l'afficher ou de le télécharger sur votre ordinateur.</p>
|
||||
|
||||
<p>Les fichiers HTML et texte peuvent être modifiés directement en ligne. Les autres types de fichiers peuvent être modifiés sur votre ordinateur et déposés à nouveau sur le serveur. Si vous déposez un fichier de même nom qu'un fichier déjà en place sur le serveur, ce dernier sera automatiquement remplacé.</p>
|
||||
|
||||
<p>Un dernier mot : si vos fichiers sont déjà en ligne sur le web, il n'est pas nécessaire de déposer vos fichiers dans Moodle. Vous pouvez les lier directement depuis votre cours (voir le module « Ressources » et la section suivante).</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="activities"></a>Mettre en place des activités</h3>
|
||||
<blockquote>
|
||||
<p>La mise en place d'un cours comprend l'ajout d'activités à ce cours. Ces
|
||||
activités devront être utilisées par les étudiants dans l'ordre où elles sont
|
||||
déposées, ou dans n'importe quel ordre.</p>
|
||||
<p>Pour passer en mode « édition », cliquer sur « Activer le mode d'édition ».
|
||||
Cela affichera les commandes supplémentaires qui vous permettront de modifier
|
||||
la page principale de votre cours. La première illustration de cette page (cours
|
||||
en format hebdomadaire) vous montre les commandes d'édition activées.</p>
|
||||
<p>Pour ajouter une nouvelle activité, il vous suffit de sélectionner la semaine,
|
||||
le thème ou le forum que vous voulez modifier, et de choisir le type
|
||||
d'activité à partir du menu déroulant : ressource, devoir, forum, sondage,
|
||||
test. Voici une liste de toutes les activités fournie en standard dans Moodle
|
||||
1.0 : </p>
|
||||
<dl>
|
||||
<dt><strong>Devoir</strong></dt>
|
||||
<dd>Un devoir est une activité où vous spécifiez une tâche à effectuer, avec
|
||||
une date limite et une note maximale. Les étudiants pourront déposer un
|
||||
fichier contenant le fruit de leur travail. La date et l'heure du dépôt
|
||||
du fichier est enregistrée. Vous pourrez accéder à une page où
|
||||
voir tous les fichiers (et s'ils sont en avance ou en retard), donner une
|
||||
note et écrire un commentaire. Une demi-heure après que vous avez mis
|
||||
une note, Moodle enverra automatiquement à l'étudiant une notification par
|
||||
courriel.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Sondage</strong></dt>
|
||||
<dd>Un sondage fonctionne très simplement : vous posez une question et indiquez
|
||||
un certain nombre de réponses possibles. Les étudiants font leur choix et
|
||||
l'ensemble des résultats est visible sur une seule page. On peut l'utiliser par
|
||||
exemple pour des sondages rapides ou pour des votes de classes.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Forum</strong></dt>
|
||||
<dd>Ce module est de loin le plus important. c'est là que toutes les discussions
|
||||
ont lieu. Chaque fois que vous ajoutez un forum, vous pouvez choisir entre
|
||||
différents types : discussion sur un thème, discussion générale (plusieurs
|
||||
thèmes) et une discussion pour chaque participant.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Journal</strong></dt>
|
||||
<dd>Chaque activité de type journal compose une entrée dans le journal complet
|
||||
du cours. Vous pouvez y indiquer une question ouverte pour faciliter les
|
||||
contributions des étudiants, ainsi qu'un laps de temps où le journal est
|
||||
ouvert (seulement pour le format de cours hebdomadaire). Une bonne politique consiste
|
||||
à créer un journal par semaine. Encouragez vos élèves à y écrire
|
||||
avec un esprit critique sur leur processus d'apprentissage, puisqu'ils ne
|
||||
sont accessibles que par l'enseignant et eux-mêmes. Plus tard, vous pourrez noter
|
||||
et commenter toutes les contributions de la semaine ou du thème, et les étudiants
|
||||
recevront automatiquement un courriel les informant de votre feedback. Les
|
||||
journaux ne sont pas destinés à être complétés sur la durée. Si vous désirez
|
||||
cette fonctionnalité, ajoutez d'autres activités de type journal.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Ressource</strong></dt>
|
||||
<dd>Les ressources constituent le contenu de votre cours. Chaque ressource peut
|
||||
être un fichier déposé ou une URL pointant vers un fichier sur l'Internet. Vous
|
||||
pouvez aussi entretenir des pages de texte en les tapant directement dans un
|
||||
formulaire.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Test</strong></dt>
|
||||
<dd>Ce module vous permet de créer et proposer des tests consistant de questions
|
||||
à choix multiples, de questions vrai-faux ou de questions à réponses courtes.
|
||||
Ces questions sont stockées dans une base de données structurée en catégories.
|
||||
Elles peuvent être réutilisées dans un cours et même dans d'autres cours. Les
|
||||
tests peuvent autoriser une ou plusieurs tentatives. Dans ce dernier cas, chaque
|
||||
tentative est automatiquement enregistrée, et l'enseignant peut choisir de
|
||||
donner un feedback ou d'afficher la bonne réponse. Ce module comprend des
|
||||
outils de notation.</dd>
|
||||
<br />
|
||||
<br />
|
||||
<dt><strong>Consultation pédagogique</strong></dt>
|
||||
<dd>Le module consultation pédagogique offre quelques instruments vous permettant
|
||||
d'évaluer et de comprendre votre classe. Pour l'instant, les consultations inclus
|
||||
sont COLLES et ATTLS. Ils peuvent être proposés aux étudiants tôt dans le
|
||||
déroulement du cours, comme outil de diagnostic et à la fin du cours comme
|
||||
outil d'évaluation (dans mes cours, j'en utilise un par semaine).</dd>
|
||||
</dl>
|
||||
<br />
|
||||
<p>Une fois que les activités de votre cours sont en place, vous pouvez les déplacer
|
||||
vers le haut ou le bas en cliquant sur les petites icônes flèches (<img src="../pix/t/up.gif"
|
||||
width="9" height="10"> <img src="../pix/t/down.gif" width="9" height="10">) visibles
|
||||
à côté de chacune d'elles. Vous pouvez aussi les supprimer en utilisant l'icône en forme
|
||||
de croix <img src="../pix/t/delete.gif" width="10" height="10">, ou les modifier en cliquant
|
||||
sur l'icône <img src="../pix/t/edit.gif" width="10" height="11">.</p>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>La mise en place d'un cours comprend l'ajout d'activités à ce cours. Ces activités devront être utilisées par les étudiants dans l'ordre où elles sont déposées, ou dans n'importe quel ordre.</p>
|
||||
|
||||
<p>Pour passer en mode « édition », cliquer sur « Activer le mode d'édition ». Cela affichera dans la fenêtre du navigateur des commandes supplémentaires qui vous permettront de modifier la page principale de votre cours. La première illustration de cette page (cours en format hebdomadaire) vous montre les commandes d'édition activées.</p>
|
||||
|
||||
<p>Pour ajouter une nouvelle activité, il vous suffit de sélectionner la semaine, le thème ou le forum que vous voulez modifier, et de choisir le type d'activité à partir du menu déroulant : ressource, devoir, forum, chat, test, etc. Voici une liste de toutes les activités fournies en standard dans Moodle 1.x : </p>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt><strong>Devoir</strong></dt>
|
||||
|
||||
<dd>Un devoir est une activité où vous spécifiez une tâche à effectuer, avec une date limite et une note maximale. Les étudiants pourront déposer un fichier contenant le fruit de leur travail. La date et l'heure du dépôt du fichier sont enregistrées. Vous pourrez accéder à une page où faisant la liste de tous les fichiers (en remarquant s'ils sont en avance ou en retard), donner une note et ajouter un commentaire pour chaque étudiant. Une demi-heure après que vous aurez mis une note, Moodle enverra automatiquement à l'étudiant une notification par courriel.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Sondage</strong></dt>
|
||||
|
||||
<dd>Un sondage fonctionne très simplement : vous posez une question et indiquez un certain nombre de réponses possibles. Les étudiants font leur choix et l'ensemble des résultats est visible sur une seule page. On peut l'utiliser par exemple pour des sondages rapides ou pour des votes de classes.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Forum</strong></dt>
|
||||
|
||||
<dd>Ce module est de loin le plus important. C'est là que toutes les discussions ont lieu. Chaque fois que vous ajoutez un forum, vous pouvez choisir entre différents types : discussion sur un thème, discussion générale (plusieurs thèmes) ou une discussion pour chaque participant.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Journal</strong></dt>
|
||||
|
||||
<dd>Chaque activité de type journal peut être vue comme une partie du journal complet du cours. Vous pouvez y indiquer une question ouverte pour faciliter les contributions des étudiants, ainsi qu'un laps de temps durant lequel le journal est ouvert (seulement pour le format de cours hebdomadaire). Une bonne politique consiste à créer un journal par semaine. Encouragez vos étudiants à y écrire avec un esprit critique sur leur processus d'apprentissage, puisque leurs propres contributions ne sont accessibles que par eux-mêmes et par l'enseignant Plus tard, vous pourrez noter et commenter toutes les contributions de la semaine ou du thème, et les étudiants recevront automatiquement un courriel les informant de votre feedback. Les journaux ne sont pas destinés à être complétés sur la durée. Si vous désirez cette fonctionnalité, ajoutez d'autres activités de type journal.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Ressource</strong></dt>
|
||||
|
||||
<dd>Les ressources constituent le contenu de votre cours. Chaque ressource peut être un fichier déposé ou une URL pointant vers un fichier sur l'Internet. Vous pouvez aussi entretenir des pages de texte en les tapant directement dans un formulaire.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Test</strong></dt>
|
||||
|
||||
<dd>Ce module vous permet de créer et proposer des tests composés de questions à choix multiples, de questions vrai-faux ou de questions à réponses courtes. Ces questions sont stockées dans une base de données structurée en catégories. Elles peuvent être réutilisées dans un cours et même dans d'autres cours. Les tests peuvent autoriser une ou plusieurs tentatives. Dans ce dernier cas, chaque tentative est automatiquement enregistrée, et l'enseignant peut choisir de donner un feedback ou d'afficher la bonne réponse. Ce module comprend des outils de notation.</dd>
|
||||
|
||||
<br /><br />
|
||||
|
||||
<dt><strong>Consultation</strong></dt>
|
||||
|
||||
<dd>Le module consultation offre quelques instruments vous permettant d'évaluer et de comprendre votre classe. Pour l'instant, les consultations inclues sont COLLES et ATTLS. Ils peuvent être proposés aux étudiants tôt dans le déroulement du cours, comme outil de diagnostic et à la fin du cours comme outil d'évaluation (dans mes cours, j'en utilise un par semaine).</dd>
|
||||
|
||||
</dl>
|
||||
|
||||
<br />
|
||||
|
||||
<p>Une fois que les activités de votre cours sont en place, vous pouvez les déplacer vers le haut ou le bas en cliquant sur les petites icônes flèches (<img src="../pix/t/up.gif" width="9" height="10"> <img src="../pix/t/down.gif" width="9" height="10">) visibles à côté de chacune d'elles. Vous pouvez aussi les supprimer en utilisant l'icône en forme de croix <img src="../pix/t/delete.gif" width="10" height="10">, ou les modifier en cliquant sur l'icône <img src="../pix/t/edit.gif" width="10" height="11">.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="course"></a>Lancer le cours</h3>
|
||||
<blockquote>
|
||||
<p>Voici quelques idées et conseils pour mettre en oeuvre votre cours :</p>
|
||||
<ol>
|
||||
<li>Inscrivez-vous à tous les forums, de façon à recevoir par courriel tous les
|
||||
messages vous resterez ainsi bien en contact avec votre classe.</li>
|
||||
<li>encouragez tous les étudiants à compléter leur profil utilisateur (avec une
|
||||
photo) et lisez-les tous. Cela vous aidera à mieux comprendre certains de leurs
|
||||
travaux et à leur répondre de façon adéquate.</li>
|
||||
<li>Gardez vos remarques personnelles dans le « <strong>forum des
|
||||
enseignants</strong> » (menu Administration). Cela est particulièrement
|
||||
utile si vous enseignez en équipe.</li>
|
||||
<li>Consultez régulièrement le « <strong>Journal des événements</strong> »
|
||||
(menu Administration) pour avoir la liste complète des visites et actions des
|
||||
participants au cours. Vous y verrez un lien ouvrant une fenêtre montrant l'activité
|
||||
de l'heure passée et qui se met à jour chaque minute. En gardant ouverte cette fenêtre,
|
||||
vous pourrez suivre en temps réel l'activité du cours.</li>
|
||||
<li>Utilisez le « <strong>Journal d'activité</strong> » (accessible depuis
|
||||
le profil de chaque utilisateur). Il fournit une vue complète et détaillée
|
||||
de l'activité d'un participant dans un cours.</li>
|
||||
<li>Répondez rapidement aux étudiants. Faites-le tout de suite ! C'est une condition
|
||||
essentielle à l'établissement d'un sentiment d'appartenance à une communauté
|
||||
d'apprentissage et au succès de votre cours. En outre, vous risquez sans cela
|
||||
d'être submergé par les messages.</li>
|
||||
</ol>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Voici quelques idées et conseils pour mettre en œuvre votre cours :</p>
|
||||
|
||||
<ol>
|
||||
|
||||
<li>Abonnez-vous à tous les forums, de façon à recevoir par courriel tous les messages. Vous resterez ainsi bien en contact avec votre classe.</li>
|
||||
|
||||
<li>Encouragez tous les étudiants à compléter leur profil utilisateur (avec une photo) et lisez-les tous. Cela vous aidera à mieux comprendre certains de leurs travaux et à leur répondre de façon adéquate.</li>
|
||||
|
||||
<li>Gardez vos remarques personnelles dans le « <strong>forum des enseignants</strong> » (menu Administration). Cela est particulièrement utile si vous enseignez en équipe.</li>
|
||||
|
||||
<li>Consultez régulièrement les « <strong>historiques</strong> » (menu Administration) pour avoir la liste complète des visites et actions des participants au cours. Vous y verrez un lien ouvrant une fenêtre montrant l'activité de l'heure passée et qui se met à jour chaque minute. En gardant ouverte cette fenêtre, vous pourrez suivre en temps réel l'activité du cours.</li>
|
||||
|
||||
<li>Utilisez le « <strong>Rapport d'activité</strong> » (accessible depuis le profil de chaque utilisateur). Il fournit une vue complète et détaillée de l'activité d'un participant dans un cours.</li>
|
||||
|
||||
<li>Répondez rapidement aux étudiants. Faites-le tout de suite ! C'est une condition essentielle à l'établissement d'un sentiment d'appartenance à une communauté d'apprentissage et au succès de votre cours. En outre, vous risquez sans cela d'être submergé par les messages.</li>
|
||||
|
||||
</ol>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3 class="sectionheading"><a name="further"></a>Informations complémentaires</h3>
|
||||
<blockquote>
|
||||
<p>Si vous rencontrez des difficultés avec votre site, veuillez contacter l'administrateur
|
||||
local du site.</p>
|
||||
<p>Si vous avez de bonnes idées pour améliorer Moodle, ou si vous avez de bonnes
|
||||
expériences à partager, venez sur <a href="http://moodle.org/"
|
||||
target="_top">moodle.org</a> et rejoignez-nous dans le cours « <a
|
||||
href="http://moodle.org/course/view.php?id=5" target="_top">Using Moodle</a> ».
|
||||
Nous serons heureux de vous écouter, et vous pourrez ainsi nous aider à
|
||||
améliorer Moodle.</p>
|
||||
<p>Si vous voulez collaborer au codage de nouveaux modules, écrire de la documentation
|
||||
ou des articles, contactez-moi : <a href="http://moodle.org/user/view.php?id=1&course=1"
|
||||
target="_top">Martin Dougiamas</a> ou visitez le site répertoriant les bogues de Moodle
|
||||
(bug tracker), à l'adresse <a href="http://moodle.org/bugs/" target="_top">moodle.org/bugs</a>.</p>
|
||||
<p>N'oubliez pas d'utiliser les icônes d'aide. Voici une <a target="helpwindow"
|
||||
href="../help.php?file=index.html">liste de tous les fichiers d'aide</a> de Moodle.</p>
|
||||
<p align="center">Nous vous remercions d'utiliser Moodle - et bonne chance pour vos cours !</p>
|
||||
<hr>
|
||||
<p> </p>
|
||||
|
||||
<blockquote>
|
||||
|
||||
<p>Si vous rencontrez des difficultés avec votre site, veuillez contacter l'administrateur local du site.</p>
|
||||
|
||||
<p>Si vous avez de bonnes idées pour améliorer Moodle, ou si vous avez de bonnes expériences à partager, venez sur <a href="http://moodle.org/" target="_top">moodle.org</a> et rejoignez-nous dans le cours « <a href="http://moodle.org/course/view.php?id=20" target="_top">Moodle en français</a> » ou dans le cours « <a href="http://moodle.org/course/view.php?id=5" target="_top">Using Moodle</a> » (en anglais). Nous serons heureux de vous écouter, et vous pourrez ainsi nous aider à améliorer Moodle.</p>
|
||||
|
||||
<p>Si vous voulez collaborer à la programmation de nouveaux modules, écrire de la documentation ou des articles, contactez-moi : <a href="http://moodle.org/user/view.php?id=1&course=1" target="_top">Martin Dougiamas</a> ou visitez le site répertoriant les bogues de Moodle (bug tracker), à l'adresse <a href="http://moodle.org/bugs/" target="_top">moodle.org/bugs/</a>.</p>
|
||||
|
||||
<p>N'oubliez pas d'utiliser les icônes d'aide. Voici une <a target="helpwindow" href="../help.php?file=index.html">liste de tous les fichiers d'aide</a> de Moodle.</p>
|
||||
|
||||
<p align="center">Nous vous remercions d'utiliser Moodle - et bonne chance pour vos cours !</p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p> </p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<p align="center"><font size="1"><a href="." target="_top">Documentation Moodle</a></font></p>
|
||||
|
||||
<p align="center"><font size="1">Version: $Id$</font></p>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
|
||||
<h1>Guide de traduction de Moodle</h1>
|
||||
|
||||
<p>La traduction de Moodle n'est pas si difficile. Avant de commencer, il est cependant sage de connaître certaines choses.</p>
|
||||
<p>La traduction de Moodle n'est pas si difficile. Avant de commencer, il est cependant sage de connaître certaines informations.</p>
|
||||
|
||||
<h2>Structure des fichiers de langue de Moodle</h2>
|
||||
|
||||
<p style="margin-left: 40px;">Les différentes traductions sont situées dans le dossier <strong>lang</strong>, chaque langue dans un dossier unique dont le nom est le même que celui de l'abbréviation de la langue : fr, fr_CA, en, de, it, es, ...</p>
|
||||
|
||||
<p style="margin-left: 40px;">Les fichiers principaux sont situés directement dans ce dossier, et se terminent tous l'extension « .php », par exemple moodle.php, resource.php, etc. Ces fichiers contiennent des expressions plus ou moins courtes, appelées le plus souvent « <em>chaînes de caractères</em> » ou tout simplement « <em>chaînes</em> ».</p>
|
||||
<p style="margin-left: 40px;">Les fichiers principaux sont situés directement dans ce dossier, et se terminent tous par l'extension « .php », par exemple moodle.php, resource.php, etc. Ces fichiers contiennent des expressions plus ou moins courtes, appelées le plus souvent « <em>chaînes de caractères</em> » ou tout simplement « <em>chaînes</em> ».</p>
|
||||
|
||||
<p style="margin-left: 40px;">Certains dossiers contiennent des fichiers avec l'extension « .html » (des pages web) : </p>
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
<h2>Création d'une toute nouvelle langue pour Moodle</h2>
|
||||
|
||||
<p style="margin-left: 40px;">Si votre langue n'est pas encore supportée par Moodle, ou si vous voulez juste apporter quelques personnalisations à l'interface de votre site, vous pouvez commencer une nouvelle traduction.</p>
|
||||
<p style="margin-left: 40px;">Si votre langue n'est pas encore traduite dans Moodle, ou si vous voulez juste apporter quelques personnalisations à l'interface de votre site, vous pouvez commencer une nouvelle traduction.</p>
|
||||
|
||||
<p style="margin-left: 40px;">Pour ce faire, commencez par créer un nouveau dossier dans le dossier <strong>lang</strong> en utilisant pour son nom le code à 2 lettres de votre langue. Ces codes standard sont décrits dans le fichier <strong>lib/languages.php</strong>. Si vous faites simplement une adaptation locale d'une autre langue, utilisez comme nom le code de cette langue, suivi d'un caractère souligné et d'une extension significative de 2 lettres. Par exemple la langue française est désignée par <em>fr</em>, et le canadien-français par <em>fr_ca</em>. Si vous faites une version Unicode d'une traduction, ajoutez <em>_utf8</em> à la fin (par exemple <em>fr_utf8</em>).</p>
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
<p style="margin-left: 40px;">Vous êtes maintenant prêt à insérer les chaînes de caractères de votre langue ! Pour plus de détails voyez ci-dessous.</p>
|
||||
|
||||
<p style="margin-left: 40px;">Si vous créez une toute nouvelle langue, la première chaîne à modifier est celle dénommée <strong>thischarset</strong> dans le fichier <strong>moodle.php</strong>. Cette chaîne doit contenir un jeu de caractères web valide pour votre langue. Après avoir modifié cette chaîne, enregistrer le fichier <strong>moodle.php</strong>, puis rechargez la page. Vous pouvez alors continuer à modifier les autres chaînes de caractères. </p>
|
||||
<p style="margin-left: 40px;">Si vous créez une toute nouvelle langue, la première chaîne à modifier est celle dénommée <strong>thischarset</strong> dans le fichier <strong>moodle.php</strong>. Cette chaîne doit contenir un jeu de caractères (encodage) web valide pour votre langue. Après avoir modifié cette chaîne, enregistrez le fichier <strong>moodle.php</strong>, puis rechargez la page. Vous pouvez alors continuer à modifier les autres chaînes de caractères. </p>
|
||||
|
||||
<h2>Modification d'une langue existante</h2>
|
||||
|
||||
@@ -48,9 +48,9 @@
|
||||
|
||||
<p style="margin-left: 80px;">Utilisez plutôt les instructions ci-dessus pour créer un tout nouveau dossier de langue, et donnez pour valeur à la chaîne <strong>parentlanguage</strong> du fichier <strong>moodle.php</strong> le code de la langue la plus proche de la vôtre (la langue « mère »). Par exemple, une bonne dénomination pour une version française locale seraît « <em>fr_local</em> », et la chaîne <strong>parentlanguage</strong> auraît pour valeur <em>fr</em> ou <em>fr_ca</em>.</p>
|
||||
|
||||
<p style="margin-left: 80px;">Pour que chacun puisse profiter sur votre site des modifications, vous devrez sélectionner cette nouvelle langue comme langue du site par défaut et restreindre les langues disponibles dans la page <strong>Administration -> Configuration -> Paramètres techniques</strong>.</p>
|
||||
<p style="margin-left: 80px;">Pour que chacun sur votre site puisse profiter des modifications, vous devrez sélectionner cette nouvelle langue comme langue du site par défaut et restreindre les langues disponibles dans la page <strong>Administration -> Configuration -> Paramètres techniques</strong>.</p>
|
||||
|
||||
<h3 style="margin-left: 40px;">Traduire les fichiers de langue de Moodle (les fichiers de chaînes)</h3>
|
||||
<h3 style="margin-left: 40px;">Traduire les fichiers de langue de Moodle (fichiers de chaînes de caractères)</h3>
|
||||
|
||||
<ol>
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
<li>Sur cette page, choisissez votre langue, puis cliquez sur « Comparer et modifier la langue active ».</li>
|
||||
|
||||
<li>Vous devriez maintenant voir un formulaire où vous pouvez modifer les chaînes du fichier <strong>moodle.php</strong>. Si ce n'est pas le cas, vous devrez vous assurez que les fichiers de langue peuvent être modifiés. vous aurez peut-être à changer les droits de lecture et d'écriture sur ces fichiers.</li>
|
||||
<li>Vous devriez maintenant voir un formulaire où vous pouvez modifier les chaînes du fichier <strong>moodle.php</strong>. Si ce n'est pas le cas, vous devrez vous assurez que les fichiers de langue peuvent être modifiés. Vous aurez peut-être à changer les droits de lecture et d'écriture sur ces fichiers.</li>
|
||||
|
||||
<li>Le formulaire comprend trois colonnes. La première est le nom de chaque chaîne, la deuxième la chaîne en anglais et la dernière sa traduction dans la langue actuelle.</li>
|
||||
|
||||
|
||||
+3
-4
@@ -1,5 +1,4 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
<?php // $Id$
|
||||
|
||||
$string['about'] = 'À propos de cet éditeur';
|
||||
$string['absbottom'] = 'Absbottom';
|
||||
@@ -58,7 +57,7 @@ $string['linktargettop'] = 'M
|
||||
$string['linktitle'] = 'Titre';
|
||||
$string['linkurl'] = 'URL';
|
||||
$string['middle'] = 'Milieu';
|
||||
$string['minimize'] = 'Minimiser l\'Žditeur';
|
||||
$string['minimize'] = 'Minimiser l\'éditeur';
|
||||
$string['move'] = 'Déplacer';
|
||||
$string['normal'] = 'Normal';
|
||||
$string['notimage'] = 'Le fichier sélectionné n\'est pas une image. Veuillez sélectionner une image !';
|
||||
@@ -96,7 +95,7 @@ $string['type'] = 'Type';
|
||||
$string['underline'] = 'Souligné';
|
||||
$string['undo'] = 'Annuler la dernière action';
|
||||
$string['unorderedlist'] = 'Liste non numérotée';
|
||||
$string['upload'] = 'Envoyer';
|
||||
$string['upload'] = 'Déposer';
|
||||
$string['vertical'] = 'Vertical';
|
||||
$string['width'] = 'Largeur';
|
||||
$string['wordclean'] = 'Nettoyer le code HTML de Word';
|
||||
|
||||
+36
-14
@@ -4,10 +4,10 @@ $string['absent'] = 'Absent';
|
||||
$string['accumulative'] = 'Cumulative';
|
||||
$string['action'] = 'Action';
|
||||
$string['ago'] = 'Il y a $a';
|
||||
$string['allgradeshaveamaximumof'] = 'La note maximale est de $a';
|
||||
$string['amend'] = 'Modifier';
|
||||
$string['amendassessmentelements'] = 'Modifier les éléments d\'évaluation';
|
||||
$string['amendtitle'] = 'Modifier le nom';
|
||||
$string['analysis'] = 'Analyse';
|
||||
$string['assess'] = 'Évaluer';
|
||||
$string['assessed'] = 'Évalué';
|
||||
$string['assessment'] = 'Évaluation';
|
||||
@@ -20,15 +20,17 @@ $string['atthisstageyou'] = 'Vous venez de terminer une
|
||||
Vous pouvez si vous le désirez réviser votre travail à la lumière de cette évaluation.<br />
|
||||
Dans ce cas, n\'oubliez pas de réviser aussi votre évaluation.<br />
|
||||
Vous pouvez le faire en cliquant sur le lien « Ré-évaluer » ci-dessous.';
|
||||
$string['awaitingfeedbackfromthe'] = 'En attente d\'un feedback de l\'enseignant';
|
||||
$string['awaitingassessmentbythe'] = 'En attente d\'une évaluation de l\'enseignant';
|
||||
$string['clearlateflag'] = 'Annuler l\'annonce « En retard »';
|
||||
$string['comment'] = 'Commentaire';
|
||||
$string['comparisonofassessments'] = 'Comparaison des évaluations';
|
||||
$string['confirmdeletionofthisitem'] = 'Confirmer la suppression de ce $a';
|
||||
$string['correct'] = 'Correct';
|
||||
$string['count'] = 'Nombre';
|
||||
$string['criterion'] = 'Critère';
|
||||
$string['deadline'] = 'Délai';
|
||||
$string['deadlineis'] = 'Le délai est $a';
|
||||
$string['deletesubmissionwarning'] = 'Attention ! Il y a \$a évaluations associée à ce travail.<br />Nous vous recommandons vivement de NE PAS supprimer ce travail.';
|
||||
$string['description'] = 'Consigne';
|
||||
$string['descriptionofexercise'] = 'Dans une activité « Exercice », la consigne de l\'exercice ou de la tâche à effectuer par l\'étudiant est placée dans un document PDF, HTML ou autre. Ce fichier est déposé dans l\'exercice par l\'enseignant avant l\'ouverture de l\'exercice pour les étudiants. Il est aussi possible de créer des variantes de la tâche à effectuer, là encore dans des fichiers que l\'on déposera dans l\'activité avant de l\'ouvrir aux étudiants.';
|
||||
$string['delete'] = 'Supprimer';
|
||||
@@ -41,12 +43,14 @@ $string['edit'] = 'Modifier';
|
||||
$string['editingassessmentelements'] = 'Modifier les éléments d\'évaluation';
|
||||
$string['element'] = 'Élément';
|
||||
$string['elementweight'] = 'Coefficient';
|
||||
$string['entriessaved'] = 'Entrées enregistrées';
|
||||
$string['enterpassword'] = 'Saisir le mot de passe';
|
||||
$string['entriessaved'] = 'Réglage enregistré';
|
||||
$string['errorbanded'] = 'Erreur cumulée';
|
||||
$string['excellent'] = 'Excellent';
|
||||
$string['exerciseassessments'] = 'Évaluations de l\'exercice';
|
||||
$string['exercisefeedback'] = 'Feedback de l\'exercice';
|
||||
$string['exercisesubmissions'] = 'Travaux remis de l\'exercice';
|
||||
$string['fair'] = 'Acceptable';
|
||||
$string['generalcomment'] = 'Commentaire général';
|
||||
$string['good'] = 'Bon';
|
||||
$string['gradeassessment'] = 'Noter l\'évaluation';
|
||||
@@ -54,10 +58,13 @@ $string['gradeforassessment'] = 'Note de l\'
|
||||
$string['gradeforstudentsassessment'] = 'Note de l\'évaluation de l\'étudiant';
|
||||
$string['gradeforsubmission'] = 'Note du travail remis';
|
||||
$string['gradetable'] = 'Tableau des notes';
|
||||
$string['gradinggrade'] = 'Noter les évaluations';
|
||||
$string['gradingstrategy'] = 'Stratégie d\'évaluation';
|
||||
$string['handlingofmultiplesubmissions'] = 'Traitement des remises multiples';
|
||||
$string['hidenamesfromstudents'] = 'Masquer les noms pour les étudiants';
|
||||
$string['incorrect'] = 'Incorrect';
|
||||
$string['late'] = 'En retard';
|
||||
$string['lax'] = 'Indulgent';
|
||||
$string['leaguetable'] = 'Tableau des meilleurs travaux';
|
||||
$string['managingassignment'] = 'Gestion de l\'exercice';
|
||||
$string['mail1'] = 'Votre travail « $a » a été évalué par';
|
||||
@@ -65,7 +72,12 @@ $string['mail2'] = 'Les commentaires et la notre peuvent
|
||||
$string['mail3'] = 'Vous pouvez le voir dans votre exercice';
|
||||
$string['mail6'] = 'Votre évaluation du travail « $a » a été notée';
|
||||
$string['mail7'] = 'Les commentaires fournis par $a sont disponibles dans l\'exercice ';
|
||||
$string['maximum'] = 'Maximum';
|
||||
$string['maximumgradeforstudentassessments'] = 'Note maximale des évaluations des étudiants : $a';
|
||||
$string['maximumgradeforsubmissions'] = 'Note maximale des travaux remis : \$a';
|
||||
$string['maximumsize'] = 'Taille maximale';
|
||||
$string['mean'] = 'Moyenne';
|
||||
$string['minimum'] = 'Minumum';
|
||||
$string['modulename'] = 'Exercice';
|
||||
$string['modulenameplural'] = 'Exercices';
|
||||
$string['movingtophase'] = 'Passage à la phase $a';
|
||||
@@ -80,22 +92,24 @@ $string['noteonassessmentelements'] = 'L\'
|
||||
sur l\'exercice dans le cours et on vous demandera d\'ajouter des éléments s\'il n\'y<br />
|
||||
en a encore aucun. Vous pourrez changer le nombre des éléments en cliquant Modifier cet exercice<br />
|
||||
d\'édition. Vous pouvez modifier les éléments en cliquant sur « Modifier les éléments d\'évaluation ».';
|
||||
$string['noteongradinggrade'] = 'Cette note mesure à quel point votre évaluation est en accord avec<br />
|
||||
celle de l\'enseignant. Plus la note est élevée, meilleur est l\'accord entre les deux évaluations.';
|
||||
$string['noteonstudentassessments'] = '{Note donnée par l\'étudiant / Note de l\'évaluation donnée par l\'enseignant}';
|
||||
$string['notitlegiven'] = 'Aucun nom fourni';
|
||||
$string['notgraded'] = 'Sans note';
|
||||
$string['notitlegiven'] = 'Aucun nom fourni';
|
||||
$string['nowpleasemakeyourownassessment'] = 'Veuillez maintenant évaluer le travail de $a.<br />
|
||||
Le formulaire d\'évaluation contient initialement les notes que s\'est donné l\'étudiant.<br />
|
||||
Modifier ces évaluations au besoin et cliquer ensuite';
|
||||
'Now Please make your own Assessment of the Piece of Work from $a.<br />
|
||||
Note that the Assessment Form is initially given the same grades as the <br />
|
||||
Student\'s Form. You should make any amendments you think necessary and then <br />
|
||||
click on one of the buttons at the foot of the page.';
|
||||
Faites toutes les modifications que vous jugez nécessaires, puis cliquez sur l\'un<br />
|
||||
des boutons au bas de la page.';
|
||||
$string['numberofassessmentelements'] = 'Nombre de commentaires, d\'éléments d\'évaluation, de critères, de notes ou de catégories dans une rubrique';
|
||||
$string['numberofentries'] = 'Nombre d\'entrées';
|
||||
$string['numberofcriterionelements'] = 'Le nombre d\'éléments d\'évaluation doit être supérieur à un.';
|
||||
$string['numberofentries'] = 'Nombre de travaux';
|
||||
$string['numberofentriesinleaguetable'] = 'Nombre de travaux dans le tableau des meilleurs travaux';
|
||||
$string['numberofnegativeresponses'] = 'Nombre de réponses négatives';
|
||||
$string['onesubmission'] = 'Un travail remis';
|
||||
$string['optionaladjustment'] = 'Ajustement facultatif';
|
||||
$string['overallgrade'] = 'Note finale';
|
||||
$string['passwordprotectedexercise'] = 'Exercice protégé par mot de passe';
|
||||
$string['phase'] = 'Phase';
|
||||
$string['phase1'] = 'Mise en place de l\'exercice';
|
||||
$string['phase1short'] = 'Mise en place';
|
||||
@@ -110,11 +124,12 @@ $string['pleaseusethisform'] = 'Veuillez compl
|
||||
$string['pleaseviewtheexercise'] = 'Veuillez consulter l\'exercice ci-dessous en cliquant sur son nom<br />
|
||||
Merci de suivre les instructions données. Une fois les tâches terminées,<br />
|
||||
veuillez cliquer sur le lien Évaluer (ou Ré-évaluer) ci-dessous.<br />
|
||||
Cette évaluation faite, vous recevrez d\'autres indications pour continuer.';
|
||||
Cette évaluation faite, vous recevrez d\'autres instructions pour remettre votre travail.';
|
||||
$string['poor'] = 'Faible';
|
||||
$string['present'] = 'Présent';
|
||||
$string['reasonforadjustment'] = 'Justification de l\'ajustement';
|
||||
$string['reasonforadjustment'] = 'Commentaire général/Justification de l\'ajustement';
|
||||
$string['reassess'] = 'Ré-évaluer';
|
||||
$string['regradestudentassessments'] = 'Ré-évaluer les évaluations des étudiants';
|
||||
$string['resubmissionfor'] = 'Nouvelle remise pour $a';
|
||||
$string['resubmitnote'] = '* signifie que l\'étudiant peut remettre un autre document.<br />
|
||||
On peut activer ce comportement à chaque document remis en le ré-évaluant et en<br />
|
||||
@@ -123,7 +138,7 @@ $string['resubmitnote'] = '* signifie que l\'
|
||||
$string['rubric'] = 'Rubrique';
|
||||
$string['savemyassessment'] = 'Enregistrer mon évaluation';
|
||||
$string['savedok'] = 'Enregistrement réussi';
|
||||
$string['saveentries'] = 'Enregistrer les entrées';
|
||||
$string['saveentries'] = 'Enregistrer les réglages';
|
||||
$string['saveweights'] = 'Enregistrer les coefficients';
|
||||
$string['scaleyes'] = 'Barème à 2 points (Oui/Non)';
|
||||
$string['scalepresent'] = 'Barème à 2 points (Présent/Absent)';
|
||||
@@ -136,6 +151,8 @@ $string['scale10'] = 'Total sur 10';
|
||||
$string['scale20'] = 'Total sur 20';
|
||||
$string['scale100'] = 'Total sur 100';
|
||||
$string['specimenassessmentform'] = 'Exemple de formulaire d\'évaluation';
|
||||
$string['standarddeviation'] = 'Écart type';
|
||||
$string['strict'] = 'Strict';
|
||||
$string['studentallowedtoresubmit'] = 'Remises multiples autorisées';
|
||||
$string['studentassessments'] = 'Évaluations faites par les étudiants';
|
||||
$string['studentnotallowed'] = 'Remises multiples NON autorisées';
|
||||
@@ -160,12 +177,16 @@ $string['thisisaresubmission'] = 'This is a Re-submission by $a.<br />Your asses
|
||||
and click on one of the buttons at the foot of the page.';
|
||||
$string['title'] = 'Nom';
|
||||
$string['typeofscale'] = 'Type de barème';
|
||||
$string['unassessed'] = '$a pas évalué';
|
||||
$string['ungradedstudentassessments'] = '$a évaluations sans notes (travaux d\'étudiants)';
|
||||
$string['usemaximum'] = 'Utiliser la note maximale';
|
||||
$string['usemean'] = 'Utiliser la moyenne';
|
||||
$string['usepassword'] = 'Utiliser un mot de passe';
|
||||
$string['verylax'] = 'Très indulgent';
|
||||
$string['verypoor'] = 'Très faible';
|
||||
$string['verystrict'] = 'Très strict';
|
||||
$string['view'] = 'Afficher';
|
||||
$string['viewassessment'] = 'Afficher l\'évaluation';
|
||||
$string['viewteacherassessment'] = 'Afficher l\'évaluation de l\'enseignant';
|
||||
$string['warningonamendingelements'] = 'Attention ! Des évaluations ont été effectuées.<br />
|
||||
NE modifiez PAS le nombre d\'éléments d\'évaluation, ni le type de barème, ni les coefficients des éléments.';
|
||||
$string['weightederrorcount'] = 'Nombre d\'erreurs pondérées : $a';
|
||||
@@ -174,6 +195,7 @@ $string['weightforteacherassessments'] = 'Coefficient des
|
||||
$string['weights'] = 'Pondération';
|
||||
$string['weightssaved'] = 'Coefficients enregistrés';
|
||||
$string['weightsusedforoverallgrade'] = 'Coefficients utilisés pour la note finale';
|
||||
$string['wrongpassword'] = 'Mot de passe incorrect pour cet exercice';
|
||||
$string['yourassessment'] = 'Votre évaluation';
|
||||
$string['yourfeedbackgoeshere'] = 'Votre feedback s\'affichera ici';
|
||||
$string['yoursubmission'] = 'Votre travail';
|
||||
|
||||
@@ -42,6 +42,7 @@ $string['editing'] = 'Modification';
|
||||
$string['emptymessage'] = 'Il y a eu un problème avec votre message. Peut-être est-il vide ou alors la taille de l\'annexe est trop grande. Vos modifications n\'ont pas été enregistrées.';
|
||||
$string['everyonecanchoose'] = 'Tout le monde peut s\'abonner';
|
||||
$string['everyoneissubscribed'] = 'Tout le monde est abonné à ce forum.<br />Les utilisateurs ne peuvent pas se désabonner.';
|
||||
$string['existingsubscribers'] = 'Abonnés actuels';
|
||||
$string['forcesubscribe'] = 'Abonner tout le monde';
|
||||
$string['forcesubscribeq'] = 'Abonner tout le monde ?';
|
||||
$string['forum'] = 'Forum';
|
||||
@@ -100,6 +101,7 @@ $string['postrating3'] = 'Message plut
|
||||
$string['posts'] = 'Messages';
|
||||
$string['posttoforum'] = 'Écrire dans le forum';
|
||||
$string['postupdated'] = 'Votre message a été modifié';
|
||||
$string['potentialsubscribers'] = 'Abonnés potentiels';
|
||||
$string['processingpost'] = 'Enregistrement de l\'article $a';
|
||||
$string['processingdigest'] = 'Traitement du courriel quotidien de l\'utilisateur $a';
|
||||
$string['prune'] = 'Séparer';
|
||||
@@ -147,6 +149,8 @@ $string['subscriptions'] = 'Abonnements';
|
||||
$string['unsubscribe'] = 'Se désabonner de ce forum';
|
||||
$string['unsubscribed'] = 'Désabonné';
|
||||
$string['unsubscribeshort'] = 'Désabonner';
|
||||
$string['yesinitially'] = 'Oui, initialement';
|
||||
$string['yesforever'] = 'Oui, indéfiniment';
|
||||
$string['youratedthis'] = 'Vous l\'avez évalué';
|
||||
$string['yournewtopic'] = 'Nouveau sujet de discussion';
|
||||
$string['yourreply'] = 'Votre réponse';
|
||||
|
||||
+51
-52
@@ -1,46 +1,45 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
<?php // $Id$
|
||||
|
||||
$string['addcomment'] = 'Ajouter un commentaire';
|
||||
$string['addentry'] = 'Ajouter une nouvelle entrée';
|
||||
$string['addentry'] = 'Ajouter un nouvel article';
|
||||
$string['addingcomment'] = 'Ajout d\'un commentaire';
|
||||
$string['aliases'] = 'Synonymes(s)';
|
||||
$string['allcategories'] = 'Toutes les catégories';
|
||||
$string['allentries'] = 'Tout';
|
||||
$string['allowcomments'] = 'Autoriser les commentaires';
|
||||
$string['allowduplicatedentries'] = 'Autoriser les doublons';
|
||||
$string['allowratings'] = 'Autoriser l\'évaluation des entrées';
|
||||
$string['allowratings'] = 'Autoriser l\'évaluation des articles';
|
||||
$string['answer'] = 'Réponse';
|
||||
$string['approve'] = 'Approuver';
|
||||
$string['areyousuredelete'] = 'Voulez-vous vraiment supprimer cette entrée ?';
|
||||
$string['areyousuredelete'] = 'Voulez-vous vraiment supprimer cet article ?';
|
||||
$string['areyousuredeletecomment'] = 'Voulez-vous vraiment supprimer ce commentaire ?';
|
||||
$string['areyousureexport'] = 'Voulez-vous vraiment exporter cette entrée vers';
|
||||
$string['areyousureexport'] = 'Voulez-vous vraiment exporter cet article vers';
|
||||
$string['ascending'] = '(ascendant)';
|
||||
$string['attachment'] = 'Annexe';
|
||||
$string['authorview'] = 'Consulter par auteur';
|
||||
$string['back'] = 'Précédent';
|
||||
$string['cantinsertcat'] = 'Impossible d\'insérer la catégorie';
|
||||
$string['cantinsertrec'] = 'Impossible d\'insérer l\'enregistrement';
|
||||
$string['cantinsertrel'] = 'Impossible d\'insérer le lien catégorie-entrée';
|
||||
$string['casesensitive'] = 'Cette entrée est sensible à la casse';
|
||||
$string['cantinsertrel'] = 'Impossible d\'insérer le lien catégorie-article';
|
||||
$string['casesensitive'] = 'Cet article est sensible à la casse';
|
||||
$string['categories'] = 'Catégories';
|
||||
$string['category'] = 'Catégorie';
|
||||
$string['categorydeleted'] = 'Catégorie supprimée';
|
||||
$string['categoryview'] = 'Consulter par catégorie';
|
||||
$string['cnfallowcomments'] = 'Définit si un glossaire accepte par défaut les commentaires sur les entrées';
|
||||
$string['cnfallowcomments'] = 'Définit si un glossaire accepte par défaut les commentaires sur les articles';
|
||||
$string['cnfallowdupentries'] = 'Définit si un glossaire accepte par défaut les doublons';
|
||||
$string['cnfapprovalstatus'] = 'Définit le statut d\'approbation d\'une entrée proposée par un étudiant';
|
||||
$string['cnfcasesensitive'] = 'Définit si une entrée doit par défaut correspondre exactement au texte cible (casse des caractères), quand elle est liée';
|
||||
$string['cnfapprovalstatus'] = 'Définit le statut d\'approbation d\'un article proposé par un étudiant';
|
||||
$string['cnfcasesensitive'] = 'Définit si un article doit par défaut correspondre exactement au texte cible (casse des caractères), quand il est lié';
|
||||
$string['cnfdefaulthook'] = 'Sélectionne la sélection à afficher par défaut lors du premier affichage du glossaire';
|
||||
$string['cnfdefaultmode'] = 'Sélectionne le cadre à afficher par défaut lors du premier affichage du glossaire';
|
||||
$string['cnffullmatch'] = 'Définit si une entrée doit par défaut correspondre mot pour mot au texte cible, quand elle est liée';
|
||||
$string['cnflinkentry'] = 'Définit si une entrée est par défaut automatiquement liée';
|
||||
$string['cnflinkglossaries'] = 'Définit si un glossaire doit être par défaut lié';
|
||||
$string['cnfrelatedview'] = 'Sélectionne le format d\'affichage utilisé pour les liens automatiques et l\'affichache des entrées';
|
||||
$string['cnffullmatch'] = 'Définit si un article doit par défaut correspondre mot pour mot au texte cible, quand il est lié';
|
||||
$string['cnflinkentry'] = 'Définit si un article est par défaut automatiquement lié';
|
||||
$string['cnflinkglossaries'] = 'Définit si un glossaire doit par défaut être lié';
|
||||
$string['cnfrelatedview'] = 'Sélectionne le format d\'affichage utilisé pour les liens automatiques et l\'affichache des articles';
|
||||
$string['cnfshowgroup'] = 'Indique si la coupure de groupe doit être visible ou non';
|
||||
$string['cnfsortkey'] = 'Sélectionne la clef de tri par défaut';
|
||||
$string['cnfsortorder'] = 'Sélectionne l\'ordre de tri par défaut';
|
||||
$string['cnfstudentcanpost'] = 'Définit si les étudiants peuvent par défaut proposer des entrées dans un glossaire ';
|
||||
$string['cnfstudentcanpost'] = 'Définit si les étudiants peuvent par défaut proposer des articles dans un glossaire ';
|
||||
$string['comment'] = 'Commentaire';
|
||||
$string['commentdeleted'] = 'Le commentaire a été effacé.';
|
||||
$string['comments'] = 'Commentaires';
|
||||
@@ -51,12 +50,12 @@ $string['concepts'] = 'Concepts';
|
||||
$string['configenablerssfeeds'] = 'Activation de l\'option des canaux RSS pour tous les glossaires. Il est en outre nécessaire d\'activer manuellement les canaux dans les réglages de chaque glossaire.';
|
||||
$string['currentglossary'] = 'Glossaire actuel';
|
||||
$string['dateview'] = 'Consulter par date';
|
||||
$string['defaultapproval'] = 'Approbation par défaut des entrées';
|
||||
$string['defaultapproval'] = 'Approbation par défaut des articles';
|
||||
$string['definition'] = 'Définition';
|
||||
$string['definitions'] = 'Définitions';
|
||||
$string['deleteentry'] = 'Supprimer l\'entrée';
|
||||
$string['deleteentry'] = 'Supprimer l\'article';
|
||||
$string['deletingcomment'] = 'Suppression du commentaire';
|
||||
$string['deletingnoneemptycategory'] = 'La suppression de cette catégorie ne supprimera pas les entrées qu\'elle contient. Celles-ci seront marquées comme sans catégorie.';
|
||||
$string['deletingnoneemptycategory'] = 'La suppression de cette catégorie ne supprimera pas les articles qu\'elle contient. Ceux-ci seront marquées comme sans catégorie.';
|
||||
$string['descending'] = '(descendant)';
|
||||
$string['destination'] = 'Destination';
|
||||
$string['displayformat'] = 'Format d\'affichage';
|
||||
@@ -64,35 +63,35 @@ $string['displayformat2'] = 'Complet avec auteur';
|
||||
$string['displayformat3'] = 'Encyclopédie';
|
||||
$string['displayformat4'] = 'FAQ';
|
||||
$string['displayformat5'] = 'Complet sans auteur';
|
||||
$string['displayformat6'] = 'Liste d\'entrées';
|
||||
$string['displayformat6'] = 'Liste d\'articles';
|
||||
$string['displayformatcontinuous'] = 'Continu sans auteur';
|
||||
$string['displayformatdefault'] = 'Simple, style dictionnaire';
|
||||
$string['displayformats'] = 'Formats d\'affichage';
|
||||
$string['displayformatssetup'] = 'Réglages des formats d\'affichage';
|
||||
$string['duplicateentry'] = 'Doublon';
|
||||
$string['editcategories'] = 'Modifier les catégories';
|
||||
$string['editentry'] = 'Modifier l\'entrée';
|
||||
$string['editentry'] = 'Modifier l\'article';
|
||||
$string['editingcomment'] = 'Modification commentaire';
|
||||
$string['entbypage'] = 'Entrées affichées sur une page';
|
||||
$string['entries'] = 'Entrées';
|
||||
$string['entrieswithoutcategory'] = 'Entrées sans catégorie';
|
||||
$string['entry'] = 'Entrée';
|
||||
$string['entryalreadyexist'] = 'Cette entrée existe déjà';
|
||||
$string['entryapproved'] = 'Cette entrée a été approuvée';
|
||||
$string['entrydeleted'] = 'Entrée supprimée';
|
||||
$string['entryexported'] = 'Entrée exportée avec succès';
|
||||
$string['entryishidden'] = '(Cette entrée est actuellement masquée)';
|
||||
$string['entryleveldefaultsettings'] = 'Réglages par défaut des entrées';
|
||||
$string['entryusedynalink'] = 'Cette entrée sera automatiquement liée';
|
||||
$string['explainaddentry'] = 'Ajout d\'une entrée au glossaire actuel.<br />Les champs concept et définition doivent obligatoirement être remplis.';
|
||||
$string['explainall'] = 'Afficher TOUTES les entrées sur une page';
|
||||
$string['entbypage'] = 'Articles affichés sur une page';
|
||||
$string['entries'] = 'Articles';
|
||||
$string['entrieswithoutcategory'] = 'Articles sans catégorie';
|
||||
$string['entry'] = 'Article';
|
||||
$string['entryalreadyexist'] = 'Cet article existe déjà';
|
||||
$string['entryapproved'] = 'Cet article a été approuvé';
|
||||
$string['entrydeleted'] = 'Article supprimé';
|
||||
$string['entryexported'] = 'Article exporté avec succès';
|
||||
$string['entryishidden'] = '(Cet article est actuellement masquée)';
|
||||
$string['entryleveldefaultsettings'] = 'Réglages par défaut des articles';
|
||||
$string['entryusedynalink'] = 'Cet article sera automatiquement lié';
|
||||
$string['explainaddentry'] = 'Ajout d\'un article au glossaire actuel.<br />Les champs concept et définition doivent obligatoirement être remplis.';
|
||||
$string['explainall'] = 'Afficher TOUS les articles sur une page';
|
||||
$string['explainalphabet'] = 'Consultez le glossaire à l\'aide de cet index';
|
||||
$string['explainexport'] = 'Un fichier a été généré.<br />Téléchargez-le et conservez-le avec soin. Vous pourrez l\'importer quand vous voudrez dans ce cours ou dans un autre.';
|
||||
$string['explainimport'] = 'Vous devez indiquer le fichier à importer et sélectionner vos options.<br />Lancez votre requête et contrôlez les résultats.';
|
||||
$string['explainspecial'] = 'Afficher les entrées ne commençant pas par une lettre';
|
||||
$string['exportedentry'] = 'Entrée exportée';
|
||||
$string['explainspecial'] = 'Afficher les articles ne commençant pas par une lettre';
|
||||
$string['exportedentry'] = 'Article exporté';
|
||||
$string['exportedfile'] = 'Fichier exporté';
|
||||
$string['exportentries'] = 'Exporter des entrées';
|
||||
$string['exportentries'] = 'Exporter des articles';
|
||||
$string['exportglossary'] = 'Exporter le glossaire';
|
||||
$string['exporttomainglossary'] = 'Exporter vers le glossaire principal';
|
||||
$string['filetoimport'] = 'Fichier à importer';
|
||||
@@ -104,38 +103,38 @@ $string['glossarytype'] = 'Type de glossaire';
|
||||
$string['glosssaryexported'] = 'Glossaire exporté.';
|
||||
$string['importcategories'] = 'Importer des catégories';
|
||||
$string['importedcategories'] = 'Catégories importées';
|
||||
$string['importedentries'] = 'Entrées importées';
|
||||
$string['importentries'] = 'Importer des entrées';
|
||||
$string['importedentries'] = 'Articles importés';
|
||||
$string['importentries'] = 'Importer des articles';
|
||||
$string['isglobal'] = 'Ce glossaire est-il global ?';
|
||||
$string['linkcategory'] = 'Lier automatiquement cette catégorie';
|
||||
$string['mainglossary'] = 'Glossaire principal';
|
||||
$string['maxtimehaspassed'] = 'Désolé ! la durée maximale pour la modification de ce commentaire ($a) est échue.';
|
||||
$string['modulename'] = 'Glossaire';
|
||||
$string['modulenameplural'] = 'Glossaires';
|
||||
$string['newentries'] = 'Nouvelles entrées du glossaire';
|
||||
$string['newentries'] = 'Nouveaux articles du glossaire';
|
||||
$string['newglossary'] = 'Nouveau glossaire';
|
||||
$string['newglossarycreated'] = 'Nouveau glossaire créé.';
|
||||
$string['newglossaryentries'] = 'Nouvelles entrées du glossaire :';
|
||||
$string['newglossaryentries'] = 'Nouveaux articles du glossaire :';
|
||||
$string['nocomment'] = 'Aucun commentaire trouvé';
|
||||
$string['nocomments'] = '(Aucun commentaire trouvé sur cette entrée)';
|
||||
$string['nocomments'] = '(Aucun commentaire trouvé sur cet article)';
|
||||
$string['noconceptfound'] = 'Aucun concept, ni définition trouvés.';
|
||||
$string['noentries'] = 'Aucune entrée trouvée dans cette section';
|
||||
$string['noentry'] = 'Aucune entrée trouvée.';
|
||||
$string['noentries'] = 'Aucun article trouvé dans cette section';
|
||||
$string['noentry'] = 'Aucune article trouvé.';
|
||||
$string['notcategorised'] = 'Sans catégorie';
|
||||
$string['numberofentries'] = 'Nombre d\'entrées';
|
||||
$string['numberofentries'] = 'Nombre d\'articles';
|
||||
$string['onebyline'] = '(une par ligne)';
|
||||
$string['printerfriendly'] = 'Version pour impression';
|
||||
$string['question'] = 'Question';
|
||||
$string['rate'] = 'Évaluer';
|
||||
$string['rating'] = 'Note';
|
||||
$string['ratingeveryone'] = 'Tout le monde peut évaluer les entrées';
|
||||
$string['ratingeveryone'] = 'Tout le monde peut évaluer les articles';
|
||||
$string['ratingno'] = 'Pas de note';
|
||||
$string['ratingonlyteachers'] = 'Seuls les $a peuvent évaluer les entrées';
|
||||
$string['ratingonlyteachers'] = 'Seuls les $a peuvent évaluer les articles';
|
||||
$string['ratings'] = 'Notes';
|
||||
$string['ratingssaved'] = 'Notes enregistrées';
|
||||
$string['ratingsuse'] = 'Utiliser les notes';
|
||||
$string['ratingtime'] = 'Restreindre les notes aux entrées entre les dates suivantes :';
|
||||
$string['rejectedentries'] = 'Entrées rejetées';
|
||||
$string['ratingtime'] = 'Restreindre les notes aux articles entre les dates suivantes :';
|
||||
$string['rejectedentries'] = 'Articles rejetés';
|
||||
$string['rejectionrpt'] = 'Rapport de rejet';
|
||||
$string['rsssubscriberss'] = 'Affichage du canal RSS des concepts du glossaire « $a »';
|
||||
$string['searchindefinition'] = 'Rechercher dans les définitions aussi';
|
||||
@@ -150,9 +149,9 @@ $string['sortbylastupdate'] = 'Par date de mise
|
||||
$string['sortchronogically'] = 'Trier chronologiquement ';
|
||||
$string['special'] = 'Spécial';
|
||||
$string['standardview'] = 'Consulter alphabétiquement';
|
||||
$string['studentcanpost'] = 'Les étudiants peuvent ajouter des entrées';
|
||||
$string['totalentries'] = 'Nombre total d\'entrées';
|
||||
$string['usedynalink'] = 'Lier automatiquement les entrées des glossaires';
|
||||
$string['studentcanpost'] = 'Les étudiants peuvent ajouter des articles';
|
||||
$string['totalentries'] = 'Nombre total d\'articles';
|
||||
$string['usedynalink'] = 'Lier automatiquement les articles des glossaires';
|
||||
$string['waitingapproval'] = 'En attente d\'approbation';
|
||||
$string['warningstudentcapost'] = '(n\'est valable que si le glossaire n\'est pas principal)';
|
||||
$string['withauthor'] = 'Concepts avec auteur';
|
||||
|
||||
+3
-4
@@ -1,5 +1,4 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
<?php // $Id$
|
||||
|
||||
$string['alwaysopen'] = 'Toujours ouvert';
|
||||
$string['blankentry'] = 'Contribution vide';
|
||||
@@ -8,10 +7,10 @@ $string['editingended'] = 'La p
|
||||
$string['editingends'] = 'La période d\'édition se termine';
|
||||
$string['entries'] = 'Contributions';
|
||||
$string['feedbackupdated'] = 'Feedback mis à jour pour les contributions de $a';
|
||||
$string['journalmail'] = '$a->teacher a envoyé un feedback au sujet de votre contribution au journal « $a->journal »
|
||||
$string['journalmail'] = '$a->teacher a écrit un feedback au sujet de votre contribution au journal « $a->journal »
|
||||
Vous pouvez le consulter en annexe à votre contribution au journal :
|
||||
$a->url';
|
||||
$string['journalmailhtml'] = '$a->teacher a envoyé un feedback au sujet de votre contribution au journal « <i>$a->journal</i> »<br /><br />Vous pouvez le consulter en annexe à votre <a href=\"$a->url\">contribution au journal</a>.';
|
||||
$string['journalmailhtml'] = '$a->teacher a écrit un feedback au sujet de votre contribution au journal « <i>$a->journal</i> »<br /><br />Vous pouvez le consulter en annexe à votre <a href=\"$a->url\">contribution au journal</a>.';
|
||||
$string['journalname'] = 'Nom du journal';
|
||||
$string['journalquestion'] = 'Sujet du journal';
|
||||
$string['journalrating1'] = 'Insatisfaisant';
|
||||
|
||||
+41
-41
@@ -40,7 +40,7 @@ $string['adminhelpcourses'] = 'D
|
||||
$string['adminhelpedituser'] = 'Consulter la liste des comptes des utilisateurs et les modifier';
|
||||
$string['adminhelpenrolments'] = 'Choisir les façons internes ou externe de contrôler les inscriptions';
|
||||
$string['adminhelplanguage'] = 'Vérifier et modifier les fichiers de la langue en cours';
|
||||
$string['adminhelplogs'] = 'Consulter les journaux de toutes les activités de ce site';
|
||||
$string['adminhelplogs'] = 'Consulter les historiques de toutes les activités de ce site';
|
||||
$string['adminhelpmanageblocks'] = 'Gestion des blocs installés et de leurs réglages';
|
||||
$string['adminhelpmanagedatabase'] = 'Accéder directement à la base de données (DANGER !)';
|
||||
$string['adminhelpmanagefilters'] = 'Choisir les filtres de texte et les réglages y relatifs';
|
||||
@@ -60,9 +60,9 @@ $string['allactivities'] = 'Toutes les activit
|
||||
$string['alldays'] = 'Tous les jours';
|
||||
$string['allfieldsrequired'] = 'Tous les champs sont requis';
|
||||
$string['allgroups'] = 'Tous les groupes';
|
||||
$string['alllogs'] = 'Tous les événements';
|
||||
$string['alllogs'] = 'Tous les historiques';
|
||||
$string['allow'] = 'Autoriser';
|
||||
$string['allowguests'] = 'Les visiteurs anonymes sont autorisés dans ce cours';
|
||||
$string['allowguests'] = 'Les utilisateurs anonymes sont autorisés dans ce cours';
|
||||
$string['allownot'] = 'Interdire';
|
||||
$string['allparticipants'] = 'Tous les participants';
|
||||
$string['alphabet'] = 'A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z';
|
||||
@@ -95,7 +95,7 @@ $string['backupincludemoduleshelp'] = 'Choisissez si vous d
|
||||
$string['backupkeephelp'] = 'Combien de sauvegardes de chaque cours désirez-vous conserver (les anciennes seront effacées automatiquement) ?';
|
||||
$string['backuplogdetailed'] = 'Journal détaillé des exécutions';
|
||||
$string['backuploglaststatus'] = 'Journal de la dernière exécution';
|
||||
$string['backuplogshelp'] = 'Une fois cette option activée, les journaux d\'activités des cours seront inclus dans les sauvegardes automatiques';
|
||||
$string['backuplogshelp'] = 'Une fois cette option activée, les historiques des cours seront inclus dans les sauvegardes automatiques';
|
||||
$string['backupnameformat'] = '%%Y%%m%%d-%%H%%M';
|
||||
$string['backupnoneusersinfo'] = 'Attention ! Vous avez choisi de ne sauvegarder aucun utilisateur. En conséquence, les sauvegardes de tous les modules ont été placées en mode « sans les données des utilisateurs ». Veuillez noter que les modules Exercice et Atelier ne sont pas compatibles avec ce type de sauvegarde. Ils ont donc été totalement exclus de la sauvegarde.';
|
||||
$string['backuporiginalname'] = 'Nom de la sauvegarde';
|
||||
@@ -126,8 +126,8 @@ $string['checkingsections'] = 'V
|
||||
$string['checklanguage'] = 'Tester la langue';
|
||||
$string['choose'] = 'Choisir';
|
||||
$string['choosecourse'] = 'Choisir un cours';
|
||||
$string['chooselivelogs'] = 'Ou regarder l\'activité en cours';
|
||||
$string['chooselogs'] = 'Choisir les événements que vous souhaitez consulter';
|
||||
$string['chooselivelogs'] = 'Observer les activités en cours';
|
||||
$string['chooselogs'] = 'Choisir l\'historique que vous souhaitez consulter';
|
||||
$string['choosereportfilter'] = 'Choisir un filtre pour le rapport';
|
||||
$string['choosetheme'] = 'Choisir un thème';
|
||||
$string['chooseuser'] = 'Choisir un utilisateur';
|
||||
@@ -138,7 +138,7 @@ $string['closewindow'] = 'Fermer cette fen
|
||||
$string['comparelanguage'] = 'Comparer et modifier la langue active';
|
||||
$string['complete'] = 'Complet';
|
||||
$string['configallowunenroll'] = 'Si vous choisissez « Oui », les étudiants pourront se désinscrire eux-mêmes des cours. Dans le cas contraire, ils ne le peuvent pas, et ce processus sera contrôlé par les enseignants et les administrateurs.';
|
||||
$string['configautologinguests'] = 'Enregistrer automatiquement en tant que visiteurs anonymes l\'activité des utilisateurs visitant des cours en accès anonyme.';
|
||||
$string['configautologinguests'] = 'Enregistrer automatiquement en tant qu\'utilisateur anonyme l\'activité des utilisateurs visitant des cours en accès anonyme.';
|
||||
$string['configcachetext'] = 'Ce réglage permet d\'accélérer le temps de réponse des grands sites ou de ceux qui utilisent les filtres. Des copies des textes sont mémorisés pour la durée spécifiée ici. Une valeur trop petite peut allonger légèrement le temps de réponse, mais une valeur trop élevée pourrait engendrer un rafraîchissement des textes pas assez fréquent (avec de nouveaux liens, par exemple).';
|
||||
$string['configcountry'] = 'Si vous choisissez un pays ici, il sera sélectionné par défaut lors de la création de nouveaux comptes. Si vous souhaitez forcer les utilisateurs à choisir un pays, laissez ce champ vide.';
|
||||
$string['configdebug'] = 'Si vous activez cette option, le paramètre PHP « error_reporting » sera augmenté afin que les avertissements soient affichés. Ceci est utile essentiellement pour les développeurs.';
|
||||
@@ -148,7 +148,7 @@ $string['configenablerssfeeds'] = 'Activation des canaux RSS pour tout le site.
|
||||
$string['configenablerssfeedsdisabled'] = 'Non disponible, car les canaux RSS ne sont pas activés pour le site. Pour les activer, voyez l\'option Paramètres techniques sous Administration -> Configuration.';
|
||||
$string['configerrorlevel'] = 'Choisir la quantité d\'avertissement PHP que vous souhaitez voir afficher. « Normal » est généralement le meilleur choix.';
|
||||
$string['configextendedusernamechars'] = 'Activez cette option pour permettre aux étudiants d\'utiliser n\'importe quel caractère dans leur nom d\'utilisateur (cette option n\'a aucun effet sur leur nom d\'utilisateur actuel). Par défaut, cette option est désactivée, ce qui restreint les noms d\'utilisateur aux caractères alphanumériques';
|
||||
$string['configfilteruploadedfiles'] = 'En activant cette option, vous indiquez à Moodle de filtrer tous les fichiers HTML et texte envoyés avant de les afficher.';
|
||||
$string['configfilteruploadedfiles'] = 'En activant cette option, vous indiquez à Moodle de filtrer tous les fichiers HTML et textes déposés avant de les afficher.';
|
||||
$string['configforcelogin'] = 'Habituellement, la page d\'accueil du site et la liste des cours (mais pas les cours eux-mêmes) peuvent être consultés sans se connecter au site. Si vous désirez forcer les visiteurs à se connecter avant de faire QUOI QUE CE SOIT dans le site, veuillez activer cette option.';
|
||||
$string['configforceloginforprofiles'] = 'Activez cette option pour obliger les internautes à se connecter en tant qu\'utilisateur réel (pas invité) pour pouvoir consulter les profils des autres utilisateurs. Cette option est désactivée par défaut. Les étudiants, tout comme les moteurs de recherche, peuvent donc les profils des utilisateurs.';
|
||||
$string['configframename'] = 'Si vous intégrez Moodle dans un cadre (frame), inscrivez ici le nom de ce cadre. Dans le cas contraire, cette valeur doit rester « _top »';
|
||||
@@ -158,13 +158,13 @@ $string['confightmleditor'] = 'Choisir d\'autoriser ou non l\'utilisation de l\'
|
||||
$string['configidnumber'] = 'Cette option précise si (a) les utilisateurs doivent indiquer un numéro de connexion non vide ; (b) les utilisateurs doivent indiquer un numéro de connexion qui peut être vide ; (c) les utilisateurs n\'ont pas besoin d\'indiquer de numéro de connexion. Le cas échéant, le numéro de connexion est affiché dans le profil de l\'utilisateur.';
|
||||
$string['configintro'] = 'Cette page permet de configurer un certain nombre de variables de configuration permettront à Moodle de fonctionner correctement sur ce serveur. Inutile de trop s\'en inquiéter, les paramètres par défaut devraient, la plupart du temps, convenir et il est toujours possible de revenir plus tard sur cette page pour les modifier.';
|
||||
$string['configintroadmin'] = 'Cette page permet de configurer votre compte administrateur principal qui aura le contrôle total du site. Assurez-vous de lui donner un nom et un mot de passe sûrs, ainsi qu\'une adresse de courriel valable. Vous pourrez créer plus tard d\'autres comptes administrateur.';
|
||||
$string['configintrosite'] = 'Cette page permet dŽfinir l\'aspect de la page d\'accueil et le nom de votre site. Vous pourrez modifier ces paramètres en tout temps en utilisant le lien « Page d\'accueil » sur la page d\'administration.';
|
||||
$string['configintrosite'] = 'Cette page permet définir l\'aspect de la page d\'accueil et le nom de votre site. Vous pourrez modifier ces paramètres en tout temps en utilisant le lien « Page d\'accueil » sur la page d\'administration.';
|
||||
$string['configlang'] = 'Choisir une langue par défaut pour l\'ensemble du site. Les utilisateurs ont la possibilité d\'en choisir une autre plus tard.';
|
||||
$string['configlangdir'] = 'La plupart des langues sont écrites de gauche à droite excepté certaines, comme l\'Arabe ou l\'Hébreu, qui le sont de droite à gauche';
|
||||
$string['configlanglist'] = 'Laisser ce champ vide pour permettre le choix d\'une langue de cette installation de Moodle. Vous pouvez abréger le menu des langues en spécifiant une liste de codes des langues désirées, par exemple: fr,de,en,it';
|
||||
$string['configlangmenu'] = 'Déterminer si vous voulez afficher ou non le menu du choix de la langue sur la page d\'accueil, la page de connexion, etc. Les utilisateurs peuvent sélectionner leur langue préférée dans leur propre profil indépendamment de ce réglage.';
|
||||
$string['configlocale'] = 'Choisir un environnement pour l\'affichage des dates. Les données de cet environnement doivent être installées sur le serveur. Laisser vide en cas de doute.';
|
||||
$string['configloglifetime'] = 'Ce champ permet de spécifier la durée de conservation des journaux d\'activité des utilisateurs. Il est conseillé de choisir une durée aussi longue que possible. Si votre serveur est très fréquenté et que la performance se dégrade, il peut être judicieux de diminuer cette durée.';
|
||||
$string['configloglifetime'] = 'Ce champ permet de spécifier la durée de conservation des historiques des utilisateurs. Il est conseillé de choisir une durée aussi longue que possible. Si votre serveur est très fréquenté et que la performance se dégrade, il peut être judicieux de diminuer cette durée.';
|
||||
$string['configlongtimenosee'] = 'Si les étudiants ne se connectent pas au serveur durant ce laps de temps, leur inscription aux cours est automatiquement annulée.';
|
||||
$string['configmaxbytes'] = 'Taille maximale des fichiers déposés dans le site. Cette valeur est limitée par le réglage PHP upload_max_filesize et par le réglage Apache LimitRequestBody. Le réglage maxbytes limite quant à lui la taille au niveau des cours ou des thèmes.';
|
||||
$string['configmaxeditingtime'] = 'Ce paramètre indique la durée pendant laquelle les utilisateurs ont la possibilité de modifier un article qu\'ils ont écrit. Habituellement, 30 minutes est une bonne valeur.';
|
||||
@@ -219,9 +219,9 @@ $string['createuserandpass'] = 'Cr
|
||||
$string['createziparchive'] = 'Créer une archive compactée zip';
|
||||
$string['creatingcategoriesandquestions'] = 'Création des catégories et des questions';
|
||||
$string['creatingcoursemodules'] = 'Création des modules de cours';
|
||||
$string['creatingevents'] = 'Création des événements';
|
||||
$string['creatingevents'] = 'Création du calendrier';
|
||||
$string['creatinggroups'] = 'Création des groupes';
|
||||
$string['creatinglogentries'] = 'Création des entrées des journaux';
|
||||
$string['creatinglogentries'] = 'Création des historiques';
|
||||
$string['creatingnewcourse'] = 'Création d\'un nouveau cours';
|
||||
$string['creatingscales'] = 'Création des barèmes';
|
||||
$string['creatingsections'] = 'Création des sections';
|
||||
@@ -451,18 +451,18 @@ $string['groups'] = 'Groupes';
|
||||
$string['groupsnone'] = 'Aucun groupe';
|
||||
$string['groupsseparate'] = 'Groupes séparés';
|
||||
$string['groupsvisible'] = 'Groupes visibles';
|
||||
$string['guestskey'] = 'Autoriser l\'accès des visiteurs anonymes possédant la clef';
|
||||
$string['guestsno'] = 'Ne pas autoriser l\'accès des visiteurs anonymes';
|
||||
$string['guestsnotallowed'] = 'Désolé, « $a » n\'autorise pas l\'accès des visiteurs anonymes.';
|
||||
$string['guestsyes'] = 'Autoriser l\'accès des visiteurs anonymes sans clef';
|
||||
$string['guestuser'] = 'Visiteur anonyme';
|
||||
$string['guestskey'] = 'Autoriser l\'accès des utilisateurs anonymes possédant la clef';
|
||||
$string['guestsno'] = 'Ne pas autoriser l\'accès des utilisateurs anonymes';
|
||||
$string['guestsnotallowed'] = 'Désolé, « $a » n\'autorise pas l\'accès des utilisateurs anonymes.';
|
||||
$string['guestsyes'] = 'Autoriser l\'accès des utilisateurs anonymes sans clef';
|
||||
$string['guestuser'] = 'Utilisateur anonyme';
|
||||
$string['guestuserinfo'] = 'Cet utilisateur spécial a accès en lecture seule à certains cours.';
|
||||
$string['help'] = 'Aide';
|
||||
$string['helpemoticons'] = 'Utiliser les « binettes »';
|
||||
$string['helpformatting'] = 'À propos de la mise en forme du texte';
|
||||
$string['helphtml'] = 'Comment écrire en HTML';
|
||||
$string['helpindex'] = 'Index général de l\'aide';
|
||||
$string['helppicture'] = 'Comment envoyer une image';
|
||||
$string['helppicture'] = 'Comment déposer une image';
|
||||
$string['helpquestions'] = 'Formuler des questions pertinentes';
|
||||
$string['helpreading'] = 'Lire attentivement';
|
||||
$string['helprichtext'] = 'À propos de l\'éditeur HTML';
|
||||
@@ -496,7 +496,7 @@ $string['includeallusers'] = 'Inclure tous les utilisateurs';
|
||||
$string['includecoursefiles'] = 'Inclure les fichiers de cours';
|
||||
$string['includecourseusers'] = 'Inclure les utilisateurs du cours';
|
||||
$string['included'] = 'Inclus';
|
||||
$string['includelogentries'] = 'Inclure les journaux d\'événements';
|
||||
$string['includelogentries'] = 'Inclure les historiques';
|
||||
$string['includemodules'] = 'Inclure les modules';
|
||||
$string['includeneededusers'] = 'Inclure les utilisateurs s\'il y a lieu';
|
||||
$string['includenoneusers'] = 'Ne pas inclure les utilisateurs';
|
||||
@@ -522,14 +522,14 @@ $string['license'] = 'Licence GPL';
|
||||
$string['list'] = 'Liste';
|
||||
$string['listfiles'] = 'Liste des fichiers dans $a';
|
||||
$string['listofallpeople'] = 'Liste de tous les utilisateurs';
|
||||
$string['livelogs'] = 'Événements survenus l\'heure passée';
|
||||
$string['livelogs'] = 'Actions effectuées durant l\'heure écoulée';
|
||||
$string['locale'] = 'fr_FR';
|
||||
$string['location'] = 'Localité';
|
||||
$string['loggedinas'] = 'Connecté sous le nom « $a »';
|
||||
$string['loggedinnot'] = 'Non connecté.';
|
||||
$string['login'] = 'Connexion';
|
||||
$string['loginas'] = 'Se connecter sous ce nom';
|
||||
$string['loginguest'] = 'Connecté en tant que visiteur anonyme';
|
||||
$string['loginguest'] = 'Connexion en tant qu\'utilisateur anonyme';
|
||||
$string['loginsite'] = 'Se connecter sur le site';
|
||||
$string['loginsteps'] = '<p>Bonjour. Pour un accès complet aux cours, prenez une minute pour vous créer un compte personnel sur ce site.<br />
|
||||
Chaque cours peut également nécessiter une clef d\'inscription à usage unique dont vous n\'avez pas besoin pour l\'instant.</p>
|
||||
@@ -540,7 +540,7 @@ Chaque cours peut
|
||||
<li>Récupérer ce message et cliquer sur le lien Web qu\'il contient.</li>
|
||||
<li>Votre inscription sera alors confirmée et vous serez connecté.</li>
|
||||
<li>Vous pourrez ensuite choisir le cours auquel vous souhaitez vous inscrire.</li>
|
||||
<li>Si une clef d\'inscription vous est demandée, utilisez celle que votre professeur vous aura communiquée.</li>
|
||||
<li>Si une clef d\'inscription vous est demandée, utilisez celle que votre enseignant vous aura communiquée.</li>
|
||||
<li>Vous aurez alors un accès au cours complet. À votre prochaine visite il vous suffira d\'entrer votre nom d\'utilisateur et mot de passe (dans le formulaire ci-contre) afin de vous connecter et d\'accéder à tous les cours auxquels vous serez inscrit.</li>
|
||||
</ol>';
|
||||
$string['loginstepsnone'] = '<p>Bonjour !</p>
|
||||
@@ -550,7 +550,7 @@ $string['loginstepsnone'] = '<p>Bonjour !</p>
|
||||
$string['loginto'] = 'Se connecter sur $a';
|
||||
$string['loginusing'] = 'Connectez-vous ici en utilisant votre nom d\'utilisateur<br />et mot de passe';
|
||||
$string['logout'] = 'Déconnexion';
|
||||
$string['logs'] = 'Événements';
|
||||
$string['logs'] = 'Historiques';
|
||||
$string['mainmenu'] = 'Menu principal';
|
||||
$string['makeafolder'] = 'Créer un dossier';
|
||||
$string['makeeditable'] = 'Si le serveur Web (par exemple Apache) possède un accès en écriture au fichier « $a », alors il sera possible de modifier ce fichier directement depuis cette page';
|
||||
@@ -616,7 +616,7 @@ $string['nametopics'] = 'sujet';
|
||||
$string['nameweeks'] = 'semaine';
|
||||
$string['needed'] = 'Nécessaire';
|
||||
$string['never'] = 'Jamais';
|
||||
$string['neverdeletelogs'] = 'Ne jamais effacer les journaux';
|
||||
$string['neverdeletelogs'] = 'Ne jamais effacer les historiques';
|
||||
$string['new'] = 'Nouveau';
|
||||
$string['newaccount'] = 'Nouveau compte';
|
||||
$string['newcourse'] = 'Nouveau cours';
|
||||
@@ -651,9 +651,9 @@ $string['noexistingcreators'] = 'Il n\'y a pas de responsables de cours';
|
||||
$string['noexistingstudents'] = 'Il n\'y a pas d\'étudiants';
|
||||
$string['noexistingteachers'] = 'Il n\'y a pas d\'enseignants';
|
||||
$string['nofilesselected'] = 'Aucun fichier n\'a encore été choisi pour être restauré';
|
||||
$string['nofilesyet'] = 'Aucun fichier n\'a encore été envoyé dans ce cours';
|
||||
$string['nofilesyet'] = 'Aucun fichier n\'a encore été déposé dans ce cours';
|
||||
$string['nograde'] = 'Pas de note';
|
||||
$string['noimagesyet'] = 'Aucune image n\'a encore été envoyée dans ce cours';
|
||||
$string['noimagesyet'] = 'Aucune image n\'a encore été déposée dans ce cours';
|
||||
$string['nomorecourses'] = 'Aucun cours n\'a été trouvé';
|
||||
$string['none'] = 'Aucun';
|
||||
$string['nopotentialadmins'] = 'Aucun administrateur potentiel';
|
||||
@@ -666,7 +666,7 @@ $string['nostudentsfound'] = 'Aucun $a trouv
|
||||
$string['nostudentsyet'] = 'Pas encore d\'étudiant inscrit à ce cours';
|
||||
$string['nosuchemail'] = 'Adresse de courriel inconnue';
|
||||
$string['notavailable'] = 'Non disponible';
|
||||
$string['noteachersyet'] = 'Pas encore de professeur dans ce cours';
|
||||
$string['noteachersyet'] = 'Pas encore d\'enseignant dans ce cours';
|
||||
$string['notenrolled'] = '$a n\'est pas inscrit à ce cours.';
|
||||
$string['noteuserschangednonetocourse'] = 'Remarque : les utilisateurs du cours doivent être restaurés lors de la restauration de données utilisateur. Ce paramètre a été modifié pour vous.';
|
||||
$string['nothingnew'] = 'Rien de nouveau depuis votre dernière visite';
|
||||
@@ -729,7 +729,7 @@ $string['readinginfofrombackup'] = 'Lecture des informations de la sauvegarde';
|
||||
$string['readme'] = 'LISEZMOI';
|
||||
$string['recentactivity'] = 'Activité récente';
|
||||
$string['recentactivityreport'] = 'Rapport complet des activités récentes...';
|
||||
$string['refreshingevents'] = 'Rafraichissement des événements';
|
||||
$string['refreshingevents'] = 'Mise à jour du calendrier';
|
||||
$string['registration'] = 'Enregistrement de Moodle';
|
||||
$string['registrationemail'] = 'Notifications par courriel';
|
||||
$string['registrationinfo'] = '<p>Cette page vous permet d\'enregistrer votre site Moodle sur moodle.org. L\'enregistrement est gratuit. Le principal avantage de l\'enregistrement est l\'inscription à une liste de distribution courriel utilisée pour d\'importantes informations telles que des alertes de sécurité et des mises à jour de Moodle.</p>
|
||||
@@ -750,7 +750,7 @@ $string['requireskey'] = 'Ce cours n
|
||||
$string['requirespayment'] = 'Un paiement est requis pour accéder à ce cours';
|
||||
$string['resortcoursesbyname'] = 'Trier les cours par nom';
|
||||
$string['resources'] = 'Ressources';
|
||||
$string['restore'] = 'Restaurer';
|
||||
$string['restore'] = 'Restauration';
|
||||
$string['restorecancelled'] = 'Restauration annulée';
|
||||
$string['restorecoursenow'] = 'Restaurer ce cours maintenant!';
|
||||
$string['restorefinished'] = 'Restauration réussie';
|
||||
@@ -805,11 +805,11 @@ $string['showonlytopic'] = 'Afficher uniquement le sujet $a';
|
||||
$string['showonlyweek'] = 'Afficher uniquement la semaine $a';
|
||||
$string['showrecent'] = 'Afficher les événements récents';
|
||||
$string['showreports'] = 'Afficher les rapports d\'activités';
|
||||
$string['showtheselogs'] = 'Afficher ces événements';
|
||||
$string['showtheselogs'] = 'Afficher cet historique';
|
||||
$string['since'] = 'Depuis';
|
||||
$string['site'] = 'Site';
|
||||
$string['sitefiles'] = 'Fichiers du site';
|
||||
$string['sitelogs'] = 'Événements du site';
|
||||
$string['sitelogs'] = 'Historiques du site';
|
||||
$string['sitenews'] = 'Brèves';
|
||||
$string['sites'] = 'Sites';
|
||||
$string['sitesection'] = 'Inclure une section descriptive';
|
||||
@@ -820,7 +820,7 @@ $string['sizegb'] = 'Go';
|
||||
$string['sizekb'] = 'Ko';
|
||||
$string['sizemb'] = 'Mo';
|
||||
$string['socialheadline'] = 'Forum public - derniers sujets';
|
||||
$string['someallowguest'] = 'Les visiteurs anonymes peuvent accéder à<br />certains cours';
|
||||
$string['someallowguest'] = 'Les utilisateurs anonymes peuvent accéder à<br />certains cours';
|
||||
$string['someerrorswerefound'] = 'Certaines informations manquent ou sont incorrectes. Voir ci-dessous.';
|
||||
$string['sortby'] = 'Trier par';
|
||||
$string['startdate'] = 'Date de début du cours';
|
||||
@@ -862,7 +862,7 @@ $string['time'] = 'Heure';
|
||||
$string['timezone'] = 'Fuseau horaire';
|
||||
$string['to'] = 'À';
|
||||
$string['today'] = 'Aujourd\'hui';
|
||||
$string['todaylogs'] = 'Événements du jour';
|
||||
$string['todaylogs'] = 'Historique d\'aujourd\'hui';
|
||||
$string['toomanytoshow'] = 'Trop d\'utilisateurs pour les montrer tous';
|
||||
$string['top'] = 'Niveau supérieur';
|
||||
$string['topic'] = 'Sujet';
|
||||
@@ -893,13 +893,13 @@ $string['updatethis'] = 'Modifier $a';
|
||||
$string['updatethiscourse'] = 'Modifier ce cours';
|
||||
$string['updatinga'] = 'Modifier $a';
|
||||
$string['updatingain'] = 'Modifier $a->what dans $a->in';
|
||||
$string['upload'] = 'Envoyer';
|
||||
$string['uploadafile'] = 'Envoyer un fichier';
|
||||
$string['upload'] = 'Déposer';
|
||||
$string['uploadafile'] = 'Déposer un fichier';
|
||||
$string['uploadedfileto'] = 'Le fichier « $a->file » a été déposé dans le dossier « $a->directory »';
|
||||
$string['uploadnofilefound'] = 'Aucun fichier trouvé. En avez-vous vraiment choisi un à envoyer ?';
|
||||
$string['uploadnotallowed'] = 'Il n\'est pas permis d\'envoyer des fichiers';
|
||||
$string['uploadproblem'] = 'Un problème inconnu est survenu durant l\'envoi du fichier « $a » (peut-être est-il trop gros ?)';
|
||||
$string['uploadthisfile'] = 'Envoyer ce fichier';
|
||||
$string['uploadnofilefound'] = 'Aucun fichier trouvé. En avez-vous vraiment choisi un à déposer ?';
|
||||
$string['uploadnotallowed'] = 'Il n\'est pas permis de déposer des fichiers';
|
||||
$string['uploadproblem'] = 'Un problème inconnu est survenu durant le dépôt du fichier « $a » (peut-être est-il trop gros ?)';
|
||||
$string['uploadthisfile'] = 'Déposer ce fichier';
|
||||
$string['uploadusers'] = 'Importer des utilisateurs';
|
||||
$string['usedinnplaces'] = 'Utilisé à $a endroits';
|
||||
$string['user'] = 'Utilisateur';
|
||||
@@ -943,11 +943,11 @@ $string['wordforteachers'] = 'Votre terme pour
|
||||
$string['wordforteacherseg'] = 'exemples : enseignants, professeurs, gourous, ...';
|
||||
$string['writingcategoriesandquestions'] = 'Écriture des catégories et questions';
|
||||
$string['writingcoursedata'] = 'Écriture des données du cours';
|
||||
$string['writingeventsinfo'] = 'Écriture des événements';
|
||||
$string['writingeventsinfo'] = 'Écriture du calendrier';
|
||||
$string['writinggeneralinfo'] = 'Écriture des informations générales';
|
||||
$string['writinggroupsinfo'] = 'Écriture des groupes';
|
||||
$string['writingheader'] = 'Écriture de l\'entête';
|
||||
$string['writingloginfo'] = 'Écriture des journaux d\'événements';
|
||||
$string['writingloginfo'] = 'Écriture des historiques';
|
||||
$string['writingmoduleinfo'] = 'Écriture des modules';
|
||||
$string['writingscalesinfo'] = 'Écriture des barèmes';
|
||||
$string['writinguserinfo'] = 'Écriture des utilisateurs';
|
||||
|
||||
+4
-1
@@ -90,7 +90,7 @@ $string['gift'] = 'Format GIFT';
|
||||
$string['gradeaverage'] = 'Note moyenne';
|
||||
$string['gradehighest'] = 'Note la plus haute';
|
||||
$string['grademethod'] = 'Méthode de notation';
|
||||
$string['guestsno'] = 'Désolé, les visiteurs anonymes n\'ont pas accès aux tests';
|
||||
$string['guestsno'] = 'Désolé, les utilisateurs anonymes n\'ont pas accès aux tests';
|
||||
$string['imagedisplay'] = 'Image à afficher';
|
||||
$string['imagemissing'] = 'Image non disponible à la ligne $a. Le fichier sera ignoré';
|
||||
$string['importquestions'] = 'Importer les questions d\'un fichier';
|
||||
@@ -125,6 +125,7 @@ $string['notenoughsubquestions'] = 'Vous n\'avez pas d
|
||||
$string['notenoughanswers'] = 'Ce type de question requiert au moins $a réponses';
|
||||
$string['numerical'] = 'Numérique';
|
||||
$string['paragraphquestion'] = 'Question paragraphe non supportée à la ligne $a. La question sera ignorée.';
|
||||
$string['passworderror'] = 'La clef n\'est pas correcte';
|
||||
$string['percentcorrect'] = 'Pourcentage de réponses correctes';
|
||||
$string['publish'] = 'Publier';
|
||||
$string['publishedit'] = 'Pour ajouter ou modifier une question de cette catégorie, vous devez avoir ces permissions dans le cours publiant cette catégorie.';
|
||||
@@ -164,6 +165,7 @@ $string['reportoverview'] = 'Vue d\'ensemble';
|
||||
$string['reportregrade'] = 'Recalculer les notes';
|
||||
$string['reportsimplestat'] = 'Statistique simple';
|
||||
$string['requirepassword'] = 'Nécessite une clef';
|
||||
$string['requirepasswordmessage'] = 'Vous devez connaître la clef du test pour pouvoir l\'effectuer';
|
||||
$string['requiresubnet'] = 'Restriction par adresse IP';
|
||||
$string['review'] = 'Relecture';
|
||||
$string['save'] = 'Enregistrer';
|
||||
@@ -180,6 +182,7 @@ $string['showcorrectanswer'] = 'Dans le feedback,<br />afficher les r
|
||||
$string['showfeedback'] = 'Après le test, afficher le feedback ?';
|
||||
$string['shuffleanswers'] = 'Mélanger les réponses';
|
||||
$string['shufflequestions'] = 'Mélanger les questions';
|
||||
$string['subneterror'] = 'Désolé, ce test a été configuré de façon à ne pouvoir être effectué que depuis certains ordinateurs. Votre ordinateur n\'est actuellement pas autorisé.';
|
||||
$string['time'] = 'Temps';
|
||||
$string['timecompleted'] = 'Terminé';
|
||||
$string['timeleft'] = 'Temps restant';
|
||||
|
||||
+2
-2
@@ -103,7 +103,7 @@ $string['nolinksfound'] = 'Aucun lien trouv
|
||||
$string['noregexp'] = 'Ceci doit être une chaîne de caractères fixe (Pas de * ni d\'expression régulière), de préférence l\'adresse IP du saboteur ou son nom d\'hôte ; ne pas inclure le numéro de port (qui augmente à chaque requête http).';
|
||||
$string['notadministratewiki'] = 'Vous n\'êtes pas autorisé à administrer ce wiki !';
|
||||
$string['nothingtostrip'] = 'Il n\'y a pas de pages avec plus d\'une version.';
|
||||
$string['nowikicreated'] = 'Aucune entrée n\'a été créée dans ce wiki.';
|
||||
$string['nowikicreated'] = 'Aucune page n\'a été créée dans ce wiki.';
|
||||
$string['of'] = 'sur';
|
||||
$string['offline'] = 'HORS-LIGNE';
|
||||
$string['orphanedpage'] = 'Page orpheline';
|
||||
@@ -167,7 +167,7 @@ $string['wikiexportcomment'] = 'Vous pouvez ici configurer l\'exportation selon
|
||||
$string['wikilinkoptions'] = 'Réglages des liens automatiques wiki';
|
||||
$string['wikilinks'] = 'Liens wiki';
|
||||
$string['wikiname'] = 'Nom de la page';
|
||||
$string['wikistartederror'] = 'Le wiki a déjà des entrées - impossible de modifier.';
|
||||
$string['wikistartederror'] = 'Le wiki contient déjà des pages - impossible de modifier.';
|
||||
$string['wikitype'] = 'Type';
|
||||
$string['wikiusage'] = 'Utilisation de ce wiki';
|
||||
$string['withbinaries'] = 'Inclure les contenus binaires';
|
||||
|
||||
@@ -123,7 +123,7 @@ $string['numberofassessments'] = 'Nombre d\'
|
||||
$string['numberofassessmentschanged'] = 'Nombres d\'évaluations modifiées : $a';
|
||||
$string['numberofassessmentsofstudentsubmissions'] = 'Nombre d\'évaluations de travaux d\'étudiants';
|
||||
$string['numberofassessmentsofteachersexamples'] = 'Nombre d\'évaluations d\'exemples de l\'enseignant';
|
||||
$string['numberofentries'] = 'Nombre d\'entrées';
|
||||
$string['numberofentries'] = 'Nombre de travaux';
|
||||
$string['numberofnegativeresponses'] = 'Nombre de réponses négatives';
|
||||
$string['numberofsubmissions'] = 'Nombre de travaux remis : $a';
|
||||
$string['on'] = 'sur $a';
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
<?PHP // $Id$
|
||||
// block_course_summary.php - created with Moodle 1.3 development (2004041800)
|
||||
// block_course_summary.php - created with Moodle 1.4 development (2004062600)
|
||||
|
||||
|
||||
$string['blockname'] = 'Vak samenvatting';
|
||||
$string['siteinfo'] = 'Site informatie';
|
||||
|
||||
?>
|
||||
|
||||
+3
-3
@@ -1,5 +1,5 @@
|
||||
<?PHP // $Id$
|
||||
// moodle.php - created with Moodle 1.4 development (2004062600)
|
||||
// moodle.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['action'] = 'Actie';
|
||||
@@ -348,7 +348,7 @@ $a->link
|
||||
In de meeste e-mail programma\'s zou dit moeten verschijnen als een blauwe link waarop je kunt klikken. Als dat niet werkt, knip en plak het adres dan in de adresbalk van je browser.
|
||||
|
||||
Als je hulp nodig hebt, neem dan contact op met de site-beheerder, $a->admin';
|
||||
$string['emailpasswordconfirmationsubject'] = '$a: bevestiging van de wijziging van het paswoord';
|
||||
$string['emailpasswordconfirmationsubject'] = '$a: bevestiging van de wijziging van het wachtwoord';
|
||||
$string['emailpasswordconfirmsent'] = 'Er is een e-mail verstuurd naar jouw adres: <b>$a</b>.
|
||||
<p>Indien je moeilijkheden blijft ondervinden, neem dan contact op met je site-beheerder.';
|
||||
$string['emailpasswordsent'] = 'Bedankt voor de bevestiging van de wijziging van je wachtwoord.
|
||||
@@ -836,7 +836,7 @@ $string['strftimedateshort'] = '%%d %%B';
|
||||
$string['strftimedatetime'] = '%%d %%B %%Y, %%H:%%M';
|
||||
$string['strftimedaydate'] = '%%A, %%d %%B %%Y';
|
||||
$string['strftimedaydatetime'] = '%%A, %%d %%B %%Y, %%H:%%M';
|
||||
$string['strftimedayshort'] = '%%A %%B %%d';
|
||||
$string['strftimedayshort'] = '%%A %%d %%B';
|
||||
$string['strftimemonthyear'] = '%%B %%Y';
|
||||
$string['strftimerecent'] = '%%d %%b, %%H:%%M';
|
||||
$string['strftimerecentfull'] = '%%a, %%d %%b %%Y, %%H:%%M';
|
||||
|
||||
+6
-1
@@ -1,5 +1,5 @@
|
||||
<?PHP // $Id$
|
||||
// quiz.php - created with Moodle 1.4 development (2004060400)
|
||||
// quiz.php - created with Moodle 1.4 development (2004062600)
|
||||
|
||||
|
||||
$string['acceptederror'] = 'Geaccepteerde fout';
|
||||
@@ -132,6 +132,7 @@ $string['notenoughanswers'] = 'Voor dit type vraag zijn minstens $a antwoorden n
|
||||
$string['notenoughsubquestions'] = 'Er zijn onvoldoende deelvragen gedefinieerd!<br>Wil je teruggaan en deze vraag herstellen?';
|
||||
$string['numerical'] = 'Numeriek';
|
||||
$string['paragraphquestion'] = 'Vraagparagraaf niet ondersteund op lijn $a. De vraag wordt genegeerd';
|
||||
$string['passworderror'] = 'Het wachtwoord was niet juist';
|
||||
$string['percentcorrect'] = 'Percentage juist';
|
||||
$string['publish'] = 'Publiceer ';
|
||||
$string['publishedit'] = 'Je moet rechten hebben in het vak dat deze vragen publiceert om in deze categorie vragen te kunnen toevoegen of bewerken.';
|
||||
@@ -170,6 +171,9 @@ $string['reportmulti_resp'] = 'Individuele reacties';
|
||||
$string['reportoverview'] = 'Overzicht';
|
||||
$string['reportregrade'] = 'Herwaarderen van de pogingen';
|
||||
$string['reportsimplestat'] = 'Eenvoudige statistieken';
|
||||
$string['requirepassword'] = 'Wachtwoord nodig';
|
||||
$string['requirepasswordmessage'] = 'Je hebt het wachtwoord voor deze test nodig om de test te kunnen maken';
|
||||
$string['requiresubnet'] = 'Netwerkadres is nodig';
|
||||
$string['review'] = 'Lees na';
|
||||
$string['save'] = 'Bewaar';
|
||||
$string['savegrades'] = 'Bewaar cijfers';
|
||||
@@ -185,6 +189,7 @@ $string['showcorrectanswer'] = 'In de feedback, de juiste antwoorden laten zien?
|
||||
$string['showfeedback'] = 'Feedback laten zien na het beantwoorden?';
|
||||
$string['shuffleanswers'] = 'Mix de antwoorden';
|
||||
$string['shufflequestions'] = 'Mix de vragen';
|
||||
$string['subneterror'] = 'Deze test is zo beveiligd dat hij alleen toegankelijk is vanop bepaalde plaatsen. Jouw computer staat niet in de lijst met toegelaten machines om deze test te maken.';
|
||||
$string['time'] = 'Tijd ';
|
||||
$string['timecompleted'] = 'Voltooid';
|
||||
$string['timeleft'] = 'Resterende tijd';
|
||||
|
||||
@@ -1,44 +0,0 @@
|
||||
<p align="center"><b>Załączone pytania (Cloze)</b></p>
|
||||
|
||||
<p>Ten bardzo elastyczny typ pytań jest podobny do formatu
|
||||
znanego jako format Cloze.
|
||||
|
||||
<p>Pytania zawierają fragmentów tekstu (w formacie Moodle), z
|
||||
różnymi pytaniami załączonymi wewnątrz, wielokrotnego
|
||||
wyboru, pytaniami do krótkiej odpowiedzi oraz pytaniami numerycznymi.
|
||||
|
||||
<p>Nie istnieje w tej chwili graficzny interfejs ułatwiający tworzenie
|
||||
takich pytań - konieczne jest określenie formatu pytania używając
|
||||
pola tekstowego lub importując go z zewnętrznego pliku.
|
||||
|
||||
<p>Oto przykład tekstu definiującego takie pytanie:
|
||||
|
||||
<form>
|
||||
<center>
|
||||
<textarea rows=15 cols=60 wrap=virtual>To pytanie zawiera nieco tekstu z pytaniami załączonymi właśnie tutaj {1:MULTICHOICE:Błędna odpowiedź#Informacja zwrotna dla błędnej odpowiedzi~Inna błędna odpowiedź#Informacja zwrotna dla innej błędnej odpowiedzi~=Poprawna odpowiedź#Informacja zwrotna dla poprawnej odpowiedzi~%50%Odpowiedź dająca połowę punktów#Informacja zwrotna dla odpowiedzi dającej połowę punktów} , po czym należy poradzić sobie z pytaniem do krótkiej odpowiedzi {1:SHORTANSWER:Błędna odpowiedź#Informacja zwrotna dla tej błędnej odpowiedzi~=Poprawna odpowiedź#Informacja zwrotna dla poprawnej odpowiedzi~%50%Odpowiedź dająca połowę punktów#Informacja zwrotna dla odpowiedzi dającej połowę punktów} i ostatecznie mamy pytanie numeryczne {2:NUMERICAL:=23.8:0.1#Informacja zwrotna dla poprawnej odpowiedzi, wynoszącej 23.8~%50%N/A#Informacja zwrotna dla odpowiedzi dającej połowę punktów}.
|
||||
|
||||
Zauważ, że adresy, takie jak www.moodle.org i emotikony :-) działąją tak jak normalnie:
|
||||
a) Czy podoba Ci się to? {:MULTICHOICE:=Tak#To świetnie~Nie#Mamy chyba różne poglądy}
|
||||
b) Jaką ocenę byś za to przyznał? {3:NUMERICAL:=3:2}
|
||||
|
||||
Powodzenia!
|
||||
</textarea>
|
||||
</center>
|
||||
</form>
|
||||
|
||||
<p>Ten przykład ukaże się uczniom w następujący sposób:</p>
|
||||
|
||||
|
||||
<form>
|
||||
<table align="CENTER" width="90%" class="generalbox" border="0" cellpadding="5" cellspacing="0"><tr><td bgcolor="#FFFFFF" class="generalboxcontent"><table width=100% cellspacing=10><tr><td nowrap width=100 valign=top><p align=center><b>3</b></p><p align=center><font size=1>8 Marks</font></p><img height="1" width="100" src="pix/spacer.gif" alt=""><br />
|
||||
</td><td valign=top><p>To pytanie zawiera nieco tekstu z pytaniami załączonymi właśnie tutaj <select name="q4ma1" ><option></option><option value="4" >Błędna odpowiedź</option><option value="5" >Inna błędna odpowiedź</option><option value="6" >Poprawna odpowiedź</option><option value="7" >Odpowiedź dająca połowę punktów</option></select> , po czym należy poradzić sobie z pytaniem do krótkiej odpowiedzi <input name="q4ma2" value="" type="TEXT" size="8"/> i ostatecznie mamy pytanie numeryczne <input name="q4ma3" value="" type="TEXT" size="8"/> .<br />
|
||||
<br />
|
||||
Zauważ, że adresy, takie jak <a href="http://www.moodle.org" target="newpage">www.moodle.org</a> i emotikony <img border="0" src="pix/s/smiley.gif" width="15" height="15"> działąją tak jak normalnie:<br />
|
||||
a) Czy podoba Ci się to? <select name="q4ma4" ><option></option><option value="13" >Tak</option><option value="14" >Nie</option></select> <br />
|
||||
b) Jaką ocenę byś za to przyznał? <input name="q4ma5" value="" type="TEXT" size="8"/> <br />
|
||||
<br />
|
||||
Powodzenia!</p></TD></TR></TABLE></td></tr></table>
|
||||
</form>
|
||||
|
||||
<br />
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
Проблемы с кодировкой решаются отключением кодировки по-умолчанию в настройках апача.
|
||||
Проблемы с кодировкой решаются отключением кодировки по-умолчанию в настройках апача (файл httpd.conf):
|
||||
AddDefaultCharset off или установкой его на Windows-1251
|
||||
+48
-50
@@ -1,50 +1,48 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Çàäàíèå";
|
||||
$string['modulenameplural'] = "Çàäàíèÿ";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['allowresubmit'] = "Íåñêîëüêî ïîïûòîê";
|
||||
$string['assignmentdetails'] = "Äåòàëè çàäàíèÿ";
|
||||
$string['assignmentname'] = "Íàçâàíèå çàäàíèÿ";
|
||||
$string['assignmenttype'] = "Òèï çàäàíèÿ";
|
||||
$string['description'] = "Îïèñàíèå";
|
||||
$string['failedupdatefeedback'] = "Íå óäàëîñü îáíîâèòü îòâåò ïîëüçîâàòåëÿ \$a";
|
||||
$string['feedback'] = "Èçìåíèòü";
|
||||
$string['feedbackupdated'] = "Îòâåò èçìåíåí äëÿ \$a ";
|
||||
$string['late'] = "\$a ñðîê çàêîí÷èëñÿ";
|
||||
$string['maximumgrade'] = "Ìàêñèìàëüíàÿ îöåíêà";
|
||||
$string['maximumsize'] = "Ìàêñèìàëüíûé ðàçìåð";
|
||||
$string['newsubmissions'] = "Ïðåäëîæèòü îòâåò";
|
||||
$string['notsubmittedyet'] = "Îòïðàâèòü ðåøåíèå";
|
||||
$string['overwritewarning'] = "Ïðåäóïðåæäåíèå: Âàø îòâåò áóäåò çàìåíåí";
|
||||
$string['saveallfeedback'] = "Ñîõðàíèòü âñå èñïðàâëåíèÿ";
|
||||
$string['submissionfeedback'] = "Îòâåò èñïðàâëåí";
|
||||
$string['submissions'] = "Îòâåòû";
|
||||
$string['submitassignment'] = "Îòïðàâüòå Âàøå ðåøåíèå, èñïîëüçóþ ôîðìó";
|
||||
$string['submitted'] = "Îòâåò ïðèíÿò";
|
||||
$string['typeoffline'] = "Îòâåò - âíå ñàéòà";
|
||||
$string['typeuploadsingle'] = "Îòâåò - â âèäå ôàéëà";
|
||||
$string['uploadbadname'] = "Ýòîò ôàéë ñîäåðæèò íåäîïóñòèìûå ñèìâîëû è íå ìîæåò áûòü çàêà÷àí";
|
||||
$string['uploadedfiles'] = "Çàêà÷àííûå ôàéëû";
|
||||
$string['uploaderror'] = "Ïðè ñîõðàíåíèè ôàéëà íà ñåðâåð ïðîèçîøëà îøèáêà";
|
||||
$string['uploadfailnoupdate'] = "Ôàéë áûë çàêà÷àí, íî íå ìîæåò îáíîâèòü âàø ïðåäûäóùèé îòâåò!";
|
||||
$string['uploadfiletoobig'] = "Ôàéë ñëèøêîì áîëüøîé (îãðàíè÷åíèå â \$a áàéò)";
|
||||
$string['uploadnofilefound'] = "Ôàéë íå áûë íàéäåí. Âû óâåðåíû, ÷òî âûáðàëè åãî äëÿ çàêà÷êè";
|
||||
$string['uploadnotregistered'] = "'\$a' áûë çàêà÷àí, íî îòâåò íå çàðåãèñòðèðîâàí";
|
||||
$string['uploadsuccess'] = "Çàêà÷êà '\$a' çàâåðøåíà";
|
||||
$string['viewfeedback'] = "Ïîñìîòðåòü îöåíêè çàäàíèÿ";
|
||||
$string['viewsubmissions'] = "Ïîñìîòðåòü \$a îòâåòîâ íà çàäàíèå";
|
||||
$string['yoursubmission'] = "Âàø îòâåò";
|
||||
$string['assignmentmail'] = "\$a->teacher ñäåëàë êîììåíòàðèé ê Âàøåìó çàäàíèþ äëÿ '\$a->assignment'.Âû ìîæåòå ïîñìîòðåòü åãî ïî ññûëêå: \$a->url";
|
||||
$string['assignmentmailhtml'] = "\$a->teacher ñäåëàë êîììåíòàðèé ê Âàøåìó çàäàíèþ äëÿ '<i>\$a->assignment</i>'<br /><br />Âû ìîæåòå ïîñìîòðåòü åãî <a href=\"\$a->url\">ïî ññûëêå:</a>.";
|
||||
$string['duedate'] = "Ïîñëåäíèé ñðîê ñäà÷è";
|
||||
$string['notgradedyet'] = "Ïîêà íå îöåíåíà";
|
||||
$string['early'] = "\$a ðàíî";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// assignment.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['allowresubmit'] = 'Несколько попыток';
|
||||
$string['assignmentdetails'] = 'Детали задания';
|
||||
$string['assignmentmail'] = '$a->teacher сделал комментарий к Вашему заданию для \'$a->assignment\'.Вы можете посмотреть его по ссылке: $a->url';
|
||||
$string['assignmentmailhtml'] = '$a->teacher сделал комментарий к Вашему заданию для \'<i>$a->assignment</i>\'<br /><br />Вы можете посмотреть его <a href=\"$a->url\">по ссылке:</a>.';
|
||||
$string['assignmentname'] = 'Название задания';
|
||||
$string['assignmenttype'] = 'Тип задания';
|
||||
$string['configmaxbytes'] = 'Установленный по умолчанию максимальный размер для всех заданий на сайте (соотносится с установленным ограничением по курсу и с другими локальными установками)';
|
||||
$string['description'] = 'Описание';
|
||||
$string['duedate'] = 'Последний срок сдачи';
|
||||
$string['duedateno'] = 'Не имеет последнего срока сдачи';
|
||||
$string['early'] = '$a рано';
|
||||
$string['existingfiledeleted'] = 'Существующий файл был удален: $a';
|
||||
$string['failedupdatefeedback'] = 'Не удалось обновить ответ пользователя $a';
|
||||
$string['feedback'] = 'Изменить';
|
||||
$string['feedbackupdated'] = 'Ответ изменен для $a ';
|
||||
$string['late'] = '$a срок закончился';
|
||||
$string['maximumgrade'] = 'Максимальная оценка';
|
||||
$string['maximumsize'] = 'Максимальный размер';
|
||||
$string['modulename'] = 'Задание';
|
||||
$string['modulenameplural'] = 'Задания';
|
||||
$string['newsubmissions'] = 'Предложить ответ';
|
||||
$string['notgradedyet'] = 'Пока не оценена';
|
||||
$string['notsubmittedyet'] = 'Отправить решение';
|
||||
$string['overwritewarning'] = 'Предупреждение: Ваш ответ будет заменен';
|
||||
$string['saveallfeedback'] = 'Сохранить все исправления';
|
||||
$string['submissionfeedback'] = 'Ответ исправлен';
|
||||
$string['submissions'] = 'Ответы';
|
||||
$string['submitassignment'] = 'Отправьте Ваше решение, использую форму';
|
||||
$string['submitted'] = 'Ответ принят';
|
||||
$string['typeoffline'] = 'Ответ - вне сайта';
|
||||
$string['typeuploadsingle'] = 'Ответ - в виде файла';
|
||||
$string['uploadbadname'] = 'Этот файл содержит недопустимые символы и не может быть закачан';
|
||||
$string['uploadedfiles'] = 'Закачанные файлы';
|
||||
$string['uploaderror'] = 'При сохранении файла на сервер произошла ошибка';
|
||||
$string['uploadfailnoupdate'] = 'Файл был закачан, но не может обновить ваш предыдущий ответ!';
|
||||
$string['uploadfiletoobig'] = 'Файл слишком большой (ограничение в $a байт)';
|
||||
$string['uploadnofilefound'] = 'Файл не был найден. Вы уверены, что выбрали его для закачки';
|
||||
$string['uploadnotregistered'] = '\'$a\' был закачан, но ответ не зарегистрирован';
|
||||
$string['uploadsuccess'] = 'Закачка \'$a\' завершена';
|
||||
$string['viewfeedback'] = 'Посмотреть оценки задания';
|
||||
$string['viewsubmissions'] = 'Посмотреть $a ответов на задание';
|
||||
$string['yoursubmission'] = 'Ваш ответ';
|
||||
|
||||
?>
|
||||
|
||||
+68
-67
@@ -1,67 +1,68 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
$string['auth_dbfieldpass'] = "Название поля, содержащего пароль";
|
||||
$string['auth_dbfielduser'] = "Название поля, содержащего логин";
|
||||
$string['auth_dbname'] = "Название базы данных";
|
||||
$string['auth_dbhost'] = "Компьютер, на котором запущен сервер базы данных.";
|
||||
$string['auth_dbpass'] = "Пароль, соответствующий указанному логину";
|
||||
$string['auth_dbtable'] = "Название таблицы в базе данных";
|
||||
$string['auth_dbtitle'] = "Использовать внешнюю базу данных";
|
||||
$string['auth_dbtype'] = "Тип базы данных (См. <A HREF=../lib/adodb/readme.htm#drivers>Документацию по ADO db</A> для деталей)";
|
||||
$string['auth_dbuser'] = "Логин пользователя с правами только на чтение для базы данных";
|
||||
$string['auth_imaptitle'] = "Использовать IMAP-сервер";
|
||||
$string['auth_emailtitle'] = "E-mail - аутентификация";
|
||||
$string['auth_imapport'] = "Номер порта для IMAP-сервера. Обычно в диапазоне от 143 до 993.";
|
||||
$string['showguestlogin'] = "Вы можете выбрать: показывать или нет кнопку гостевого доступа в систему.";
|
||||
$string['auth_imaphost'] = "Адрес IMAP-сервера. Используйте IP-адрес, не DNS-имя.";
|
||||
$string['auth_ldaptitle'] = "Использовать LDAP-сервер";
|
||||
$string['chooseauthmethod'] = "Выберите метод аутентификации: ";
|
||||
$string['guestloginbutton'] = "Кнопка гостевого входа";
|
||||
$string['instructions'] = "Инструкции";
|
||||
$string['md5'] = "MD5-кодирование";
|
||||
$string['plaintext'] = "Текст";
|
||||
$string['auth_pop3title'] = "Использовать POP3-сервер";
|
||||
$string['changepassword'] = "Сменить URL с паролем";
|
||||
$string['auth_usernameexists'] = "Выбранный логин уже существует. Выберите другой.";
|
||||
$string['authenticationoptions'] = "Настройка аутентификации";
|
||||
$string['auth_nonetitle'] = "Не использовать аутентификацию";
|
||||
$string['auth_pop3port'] = "Номер порта сервера (обычно, 110)";
|
||||
$string['auth_pop3host'] = "Адрес POP3-сервера. Используйте IP-адрес, не DNS-имя.";
|
||||
$string['auth_nntpport'] = "Номер порта сервера (обычно, 119)";
|
||||
$string['auth_nntptitle'] = "Использовать NNTP-сервер";
|
||||
$string['auth_nntphost'] = "Адрес NNTP-сервера. Используйте IP-адрес, не DNS-имя.";
|
||||
$string['auth_user_create'] = "Разрешить создание пользователей";
|
||||
$string['auth_ldapdescription'] = "Этот метод обеспечивает аутентификацию с помощью LDAP-сервера. Если данный логин и пароль имеют силу, создаётся новая пользовательская учётная запись в базе данных системы. Этот модуль может читать поля от LDAP-сервера и заполнять требуемые области (поля) в системе. В дальнейшем проверяются только логин и пароль";
|
||||
$string['auth_dbpasstype'] = "Определяет формат используемых паролей. MD5-кодирование наиболее подходящее при соединении к другим web-приложениям, например, PostNuke";
|
||||
$string['auth_emaildescription'] = "Подтверждение с помощью электронной почты - используемый по умолчанию метод аутентификации. При регистрации пользователя, на указанный адрес электронной почты отправляется письмо с просьбой о подтверждении регистрации. Письмо содержит случайно созданную (безопасную) ссылку на страницу, где пользователь может подтвердить учетную запись. В дальнейшем при входе в систему сверяются имя пользователя и пароль с их значениями в базе данных.";
|
||||
$string['auth_dbdescription'] = "Этот метод использует внешнюю базу данных для проверки пары логин/пароль. При создании новой учетной записи, информация из полей может быть скопирована в систему.";
|
||||
$string['auth_imapdescription'] = "Этот метод использует IMAP-сервер для проверки соответствия пары логин/пароль.";
|
||||
$string['auth_ldap_bind_pw'] = "Пароль для связывания пользователя.";
|
||||
$string['auth_nonedescription'] = "Пользователи могут регистрироваться и создавать учетные записи немедленно, без идентификации с внешнего сервера и подтверждений через электронную почту. Будьте внимательным используя эту опцию - подумайте о защите и проблемах администрирования, которые могут возникнуть.";
|
||||
$string['auth_manualdescription'] = "Этот метод удаляет любой путь для пользователей, для создания собственных учетных записей. Все учетные записи должны быть вручную созданы пользователем администрации.";
|
||||
$string['auth_manualtitle'] = "Только в ручную заведенные учетные записи.";
|
||||
$string['auth_imaptype'] = "Тип сервера IMAP. Серверы IMAP могут иметь различные типы идентификации и переговоров.";
|
||||
$string['auth_ldap_host_url'] = "Укажите LDAP-хост в виде URL'а, например 'ldap://ldap.myorg.com/' или 'ldaps://ldap.myorg.com/' ";
|
||||
$string['auth_dbextrafields'] = "Эти поля дополнительные. Вы можете выбрать предварительное заполнение некоторых полей пользовательских данных от полей внешней базы данных, указанной здесь. <p>Не заполняйте поле, для использования настроек по умолчанию.</p>
|
||||
<p>В любом случае, пользователь сможет редактировать все поля после того, как он зайдет в систему.</p>";
|
||||
$string['auth_ldap_bind_dn'] = "Если Вы хотите связанного пользователя для поиска пользователей, укажите это здесь. Например, 'cn=ldapuser,ou=public,o=org'";
|
||||
$string['auth_user_creation'] = "Новые (анонимные) пользователи могут создавать учетные записи на внешнем источнике аутентификации и подтверждать через электронную почту. Если Вы разрешите это, не забудьте также сконфигурировать определенные модулем опции для заведения пользователя.";
|
||||
$string['auth_ldap_contexts'] = "Список контекстов, где расположены пользователи . Отделите различные контексты ';'. Например: 'ou=users,o=org; ou=others,o=org'";
|
||||
$string['auth_ldap_create_context'] = "Если Вы разрешили создание пользователей при подтверждении по почте, определите контекст, в который будут заводиться пользователи. Этот контекст должен отличаться от других, чтобы предотвратить проблемы безопасности. Нет необходимости добавлять, название контекста к ldap_context-переменным, система будет искать пользователей от этого контекста автоматически.";
|
||||
$string['auth_ldap_creators'] = "Список групп, членам которых разрешается создавать новые курсы. Список групп разделяйте с помощью ';'. Например,'cn=teachers,ou=staff,o=myorg'";
|
||||
$string['auth_ldap_memberattribute'] = "Определите пользовательский атрибут, определяющий принадлежность пользователя к группе. Обычно 'участник'";
|
||||
$string['auth_ldap_search_sub'] = "Укажите значения <> 0 если Вам нравится искать пользователей по субконтекстам.";
|
||||
$string['auth_ldap_update_userinfo'] = "Обновляйте пользовательскую информацию (Имя, Фамилию, адрес ..) от LDAP до системы. Смотрите /auth/ldap/attr_mappings.php для того, чтобы отобразить информацию.";
|
||||
$string['auth_ldap_user_attribute'] = "Атрибут, используемый для имя/поиск. Обычно, 'cn'.";
|
||||
$string['auth_nntpdescription'] = "Этот метод использует NNTP-сервер для определения соответствия логина и пароля.";
|
||||
$string['auth_pop3description'] = "Этот метод использует POP3-сервер для определения соответствия и правильности пары логин/пароль.";
|
||||
$string['auth_pop3type'] = "Тип сервера. Если ваш сервер использует защиту основанную на сертификатах, используйте pop3cert.";
|
||||
$string['auth_ldapextrafields'] = "Эти поля дополнительные. Вы можете выбрать предварительное заполнение некоторых полей пользовательских данных от полей LDAP, указанного здесь. <p>Не заполняйте это поле, для того, чтобы не переносить данные с LDAP.</p><p>В любом случае, пользователь сможет редактировать все поля после того, как он зайдет в систему.</p>";
|
||||
$string['authinstructions'] = "Здесь Вы можете написать инструкции для ваших пользователей, для того, чтобы они знали, какой логин и пароль они должны использовать. Текст, который Вы вводите, здесь появится на странице входа в систему. Если Вы оставите поле пустым, никаких инструкций печататься не будет.";
|
||||
$string['changepasswordhelp'] = "Здесь Вы можете определить способ, которым пользователи могут возвратить или изменить их логин/пароль, если они забыли его. Пользователи увидят кнопку на странице входа в систему и их пользовательской странице. если Вы не заполните поле, кнопка выводится не будет.";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// auth.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['auth_dbdescription'] = 'Этот метод использует внешнюю базу данных для проверки пары логин/пароль. При создании новой учетной записи, информация из полей может быть скопирована в систему.';
|
||||
$string['auth_dbextrafields'] = 'Эти поля дополнительные. Вы можете выбрать предварительное заполнение некоторых полей пользовательских данных от полей внешней базы данных, указанной здесь. <p>Не заполняйте поле, для использования настроек по умолчанию.</p>
|
||||
<p>В любом случае, пользователь сможет редактировать все поля после того, как он зайдет в систему.</p>';
|
||||
$string['auth_dbfieldpass'] = 'Название поля, содержащего пароль';
|
||||
$string['auth_dbfielduser'] = 'Название поля, содержащего логин';
|
||||
$string['auth_dbhost'] = 'Компьютер, на котором запущен сервер базы данных.';
|
||||
$string['auth_dbname'] = 'Название базы данных';
|
||||
$string['auth_dbpass'] = 'Пароль, соответствующий указанному логину';
|
||||
$string['auth_dbpasstype'] = 'Определяет формат используемых паролей. MD5-кодирование наиболее подходящее при соединении к другим web-приложениям, например, PostNuke';
|
||||
$string['auth_dbtable'] = 'Название таблицы в базе данных';
|
||||
$string['auth_dbtitle'] = 'Использовать внешнюю базу данных';
|
||||
$string['auth_dbtype'] = 'Тип базы данных (См. <A HREF=../lib/adodb/readme.htm#drivers>Документацию по ADO db</A> для деталей)';
|
||||
$string['auth_dbuser'] = 'Логин пользователя с правами только на чтение для базы данных';
|
||||
$string['auth_emaildescription'] = 'Подтверждение с помощью электронной почты - используемый по умолчанию метод аутентификации. При регистрации пользователя, на указанный адрес электронной почты отправляется письмо с просьбой о подтверждении регистрации. Письмо содержит случайно созданную (безопасную) ссылку на страницу, где пользователь может подтвердить учетную запись. В дальнейшем при входе в систему сверяются имя пользователя и пароль с их значениями в базе данных.';
|
||||
$string['auth_emailtitle'] = 'E-mail - аутентификация';
|
||||
$string['auth_imapdescription'] = 'Этот метод использует IMAP-сервер для проверки соответствия пары логин/пароль.';
|
||||
$string['auth_imaphost'] = 'Адрес IMAP-сервера. Используйте IP-адрес, не DNS-имя.';
|
||||
$string['auth_imapport'] = 'Номер порта для IMAP-сервера. Обычно в диапазоне от 143 до 993.';
|
||||
$string['auth_imaptitle'] = 'Использовать IMAP-сервер';
|
||||
$string['auth_imaptype'] = 'Тип сервера IMAP. Серверы IMAP могут иметь различные типы идентификации и переговоров.';
|
||||
$string['auth_ldap_bind_dn'] = 'Если Вы хотите связанного пользователя для поиска пользователей, укажите это здесь. Например, \'cn=ldapuser,ou=public,o=org\'';
|
||||
$string['auth_ldap_bind_pw'] = 'Пароль для связывания пользователя.';
|
||||
$string['auth_ldap_contexts'] = 'Список контекстов, где расположены пользователи . Отделите различные контексты \';\'. Например: \'ou=users,o=org; ou=others,o=org\'';
|
||||
$string['auth_ldap_create_context'] = 'Если Вы разрешили создание пользователей при подтверждении по почте, определите контекст, в который будут заводиться пользователи. Этот контекст должен отличаться от других, чтобы предотвратить проблемы безопасности. Нет необходимости добавлять, название контекста к ldap_context-переменным, система будет искать пользователей от этого контекста автоматически.';
|
||||
$string['auth_ldap_creators'] = 'Список групп, членам которых разрешается создавать новые курсы. Список групп разделяйте с помощью \';\'. Например,\'cn=teachers,ou=staff,o=myorg\'';
|
||||
$string['auth_ldap_host_url'] = 'Укажите LDAP-хост в виде URL\'а, например \'ldap://ldap.myorg.com/\' или \'ldaps://ldap.myorg.com/\' ';
|
||||
$string['auth_ldap_memberattribute'] = 'Определите пользовательский атрибут, определяющий принадлежность пользователя к группе. Обычно \'участник\'';
|
||||
$string['auth_ldap_search_sub'] = 'Укажите значения <> 0 если Вам нравится искать пользователей по субконтекстам.';
|
||||
$string['auth_ldap_update_userinfo'] = 'Обновляйте пользовательскую информацию (Имя, Фамилию, адрес ..) от LDAP до системы. Смотрите /auth/ldap/attr_mappings.php для того, чтобы отобразить информацию.';
|
||||
$string['auth_ldap_user_attribute'] = 'Атрибут, используемый для имя/поиск. Обычно, \'cn\'.';
|
||||
$string['auth_ldap_version'] = 'Версия LDAP протокола, которую использует Ваш сервер.';
|
||||
$string['auth_ldapdescription'] = 'Этот метод обеспечивает аутентификацию с помощью LDAP-сервера. Если данный логин и пароль имеют силу, создаётся новая пользовательская учётная запись в базе данных системы. Этот модуль может читать поля от LDAP-сервера и заполнять требуемые области (поля) в системе. В дальнейшем проверяются только логин и пароль';
|
||||
$string['auth_ldapextrafields'] = 'Эти поля дополнительные. Вы можете выбрать предварительное заполнение некоторых полей пользовательских данных от полей LDAP, указанного здесь. <p>Не заполняйте это поле, для того, чтобы не переносить данные с LDAP.</p><p>В любом случае, пользователь сможет редактировать все поля после того, как он зайдет в систему.</p>';
|
||||
$string['auth_ldaptitle'] = 'Использовать LDAP-сервер';
|
||||
$string['auth_manualdescription'] = 'Этот метод удаляет любой путь для пользователей, для создания собственных учетных записей. Все учетные записи должны быть вручную созданы пользователем администрации.';
|
||||
$string['auth_manualtitle'] = 'Только в ручную заведенные учетные записи.';
|
||||
$string['auth_multiplehosts'] = 'В случае нескольких хостов они должны быть указаны следующим образом: host1.com;host2.com;host3.com
|
||||
';
|
||||
$string['auth_nntpdescription'] = 'Этот метод использует NNTP-сервер для определения соответствия логина и пароля.';
|
||||
$string['auth_nntphost'] = 'Адрес NNTP-сервера. Используйте IP-адрес, не DNS-имя.';
|
||||
$string['auth_nntpport'] = 'Номер порта сервера (обычно, 119)';
|
||||
$string['auth_nntptitle'] = 'Использовать NNTP-сервер';
|
||||
$string['auth_nonedescription'] = 'Пользователи могут регистрироваться и создавать учетные записи немедленно, без идентификации с внешнего сервера и подтверждений через электронную почту. Будьте внимательным используя эту опцию - подумайте о защите и проблемах администрирования, которые могут возникнуть.';
|
||||
$string['auth_nonetitle'] = 'Не использовать аутентификацию';
|
||||
$string['auth_pop3description'] = 'Этот метод использует POP3-сервер для определения соответствия и правильности пары логин/пароль.';
|
||||
$string['auth_pop3host'] = 'Адрес POP3-сервера. Используйте IP-адрес, не DNS-имя.';
|
||||
$string['auth_pop3port'] = 'Номер порта сервера (обычно, 110)';
|
||||
$string['auth_pop3title'] = 'Использовать POP3-сервер';
|
||||
$string['auth_pop3type'] = 'Тип сервера. Если ваш сервер использует защиту основанную на сертификатах, используйте pop3cert.';
|
||||
$string['auth_user_create'] = 'Разрешить создание пользователей';
|
||||
$string['auth_user_creation'] = 'Новые (анонимные) пользователи могут создавать учетные записи на внешнем источнике аутентификации и подтверждать через электронную почту. Если Вы разрешите это, не забудьте также сконфигурировать определенные модулем опции для заведения пользователя.';
|
||||
$string['auth_usernameexists'] = 'Выбранный логин уже существует. Выберите другой.';
|
||||
$string['authenticationoptions'] = 'Настройка аутентификации';
|
||||
$string['authinstructions'] = 'Здесь Вы можете написать инструкции для ваших пользователей, для того, чтобы они знали, какой логин и пароль они должны использовать. Текст, который Вы вводите, здесь появится на странице входа в систему. Если Вы оставите поле пустым, никаких инструкций печататься не будет.';
|
||||
$string['changepassword'] = 'Сменить URL с паролем';
|
||||
$string['changepasswordhelp'] = 'Здесь Вы можете определить способ, которым пользователи могут возвратить или изменить их логин/пароль, если они забыли его. Пользователи увидят кнопку на странице входа в систему и их пользовательской странице. если Вы не заполните поле, кнопка выводится не будет.';
|
||||
$string['chooseauthmethod'] = 'Выберите метод аутентификации: ';
|
||||
$string['guestloginbutton'] = 'Кнопка гостевого входа';
|
||||
$string['instructions'] = 'Инструкции';
|
||||
$string['md5'] = 'MD5-шифрование';
|
||||
$string['plaintext'] = 'Текст';
|
||||
$string['showguestlogin'] = 'Вы можете выбрать: показывать или нет кнопку гостевого доступа в систему.';
|
||||
|
||||
?>
|
||||
|
||||
+45
-43
@@ -1,43 +1,45 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "×àò";
|
||||
$string['modulenameplural'] = "×àòû";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['beep'] = "Ñèãíàë";
|
||||
$string['chatintro'] = "Âñòóïèòåëüíûé òåêñò";
|
||||
$string['chatname'] = "Íàçâàíèå ÷àòà";
|
||||
$string['currentchats'] = "Ðàáîòàþùèå íà äàííûé ìîìåíò ÷àòû";
|
||||
$string['enterchat'] = "Âîéòè â ÷àò";
|
||||
$string['idle'] = "Ôîíîì";
|
||||
$string['messagebeepseveryone'] = "\$a îòïðàâèë ñèãíàë âñåì!";
|
||||
$string['messagebeepsyou'] = "\$a îòïðàâèë Âàì ñèãíàë!";
|
||||
$string['messageenter'] = "\$a ïîÿâèëñÿ â ÷àòå";
|
||||
$string['messageexit'] = "\$a óø¸ë èç ÷àòà";
|
||||
$string['savemessages'] = "Êîëè÷åñòâî çàïîìèíàåìûõ ñîîáùåíèé";
|
||||
$string['strftimemessage'] = "%%H:%%M";
|
||||
$string['chatreport'] = "×àò-ñåññèÿ";
|
||||
$string['currentusers'] = "Òåêóùèå ïîëüçîâàòåëè";
|
||||
$string['errornousers'] = "Íåò íè îäíîãî ïîëüçîâàòåëÿ!";
|
||||
$string['neverdeletemessages'] = "Íèêîãäà íå óäàëÿòü ñîîáùåíèÿ";
|
||||
$string['nomessages'] = "Íåò íè îäíîãî ñîîáùåíèÿ";
|
||||
$string['sessions'] = "×àò-ñåññèè";
|
||||
$string['seesession'] = "Ïîñìîòðåòü ñåññèþ";
|
||||
$string['studentseereports'] = "Âñå ìîãóò ïîñìîòðåòü ñåññèè";
|
||||
$string['viewreport'] = "Ïîñìîòðåòü ïðîøëûå ÷àò-ñåññèè";
|
||||
$string['chattime'] = "Ñëåäóþùåå âðåìÿ ÷àòà";
|
||||
$string['donotusechattime'] = "Íå ïîêàçûâàòü âðåìÿ ðàáîòû ÷àòà";
|
||||
$string['nextsession'] = "Ñëåäóþùàÿ çàïëàíèðîâàííàÿ ñåññèÿ";
|
||||
$string['repeatnone'] = "Íå ïîâòîðÿòü ñåññè.";
|
||||
$string['repeatdaily'] = "Â ýòî æå âðåìÿ êàæäûé äåíü";
|
||||
$string['repeattimes'] = "Ïîâòîðÿòü ñåññèè";
|
||||
$string['repeatweekly'] = "Â ýòî æå âðåìÿ êàæäóþ íåäåëþ";
|
||||
$string['messages'] = "Ñîîáùåíèÿ";
|
||||
$string['helpchatting'] = "Ïîìîùü ïî îáùåíèþ â ÷àòå";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// chat.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['beep'] = 'Ñèãíàë';
|
||||
$string['chatintro'] = 'Âñòóïèòåëüíûé òåêñò';
|
||||
$string['chatname'] = 'Íàçâàíèå ÷àòà';
|
||||
$string['chatreport'] = '×àò-ñåññèÿ';
|
||||
$string['chattime'] = 'Ñëåäóþùåå âðåìÿ ÷àòà';
|
||||
$string['configoldping'] = 'Ïîñëå òîãî êàê äîëãîå âðåìÿ íå ñëûøíî ïîëüçîâàòåëÿ, ìû ñ÷èòàåì ÷òî îí íàñ ïîêèíóë?
|
||||
';
|
||||
$string['configrefreshroom'] = 'Êàê ÷àñòî ÷àò çäåñü äîëæåí îáíîâëÿòüñÿ? (â ñåêóíäàõ). Ìàëîå çíà÷åíèå - ñîçäàåò èëëþçèþ áûñòðîòû, íî ñèëüíî çàãðóæàåò âåá-ñåðâåð êîãäà ìíîãî ëþäåé íàõîäÿòñÿ â ÷àò ðåæèìå.
|
||||
';
|
||||
$string['configrefreshuserlist'] = 'Êàê ÷àñòî äîëæåí îáíîâëÿòüñÿ ñïèñîê ïîëüçîâàòåëåé? (â ñåêóíäàõ). ';
|
||||
$string['currentchats'] = 'Ðàáîòàþùèå íà äàííûé ìîìåíò ÷àòû';
|
||||
$string['currentusers'] = 'Òåêóùèå ïîëüçîâàòåëè';
|
||||
$string['deletesession'] = 'Óäàëèòü ýòó ñåññèþ';
|
||||
$string['deletesessionsure'] = 'Âû óâåðåíû, ÷òî íåîáõîäèìî óäàëèòü ýòó ñåññèþ?';
|
||||
$string['donotusechattime'] = 'Íå ïîêàçûâàòü âðåìÿ ðàáîòû ÷àòà';
|
||||
$string['enterchat'] = 'Âîéòè â ÷àò';
|
||||
$string['errornousers'] = 'Íåò íè îäíîãî ïîëüçîâàòåëÿ!';
|
||||
$string['helpchatting'] = 'Ïîìîùü ïî îáùåíèþ â ÷àòå';
|
||||
$string['idle'] = 'Ôîíîì';
|
||||
$string['messagebeepseveryone'] = '$a îòïðàâèë ñèãíàë âñåì!';
|
||||
$string['messagebeepsyou'] = '$a îòïðàâèë Âàì ñèãíàë!';
|
||||
$string['messageenter'] = '$a ïîÿâèëñÿ â ÷àòå';
|
||||
$string['messageexit'] = '$a óø¸ë èç ÷àòà';
|
||||
$string['messages'] = 'Ñîîáùåíèÿ';
|
||||
$string['modulename'] = '×àò';
|
||||
$string['modulenameplural'] = '×àòû';
|
||||
$string['neverdeletemessages'] = 'Íèêîãäà íå óäàëÿòü ñîîáùåíèÿ';
|
||||
$string['nextsession'] = 'Ñëåäóþùàÿ çàïëàíèðîâàííàÿ ñåññèÿ';
|
||||
$string['nomessages'] = 'Íåò íè îäíîãî ñîîáùåíèÿ';
|
||||
$string['repeatdaily'] = 'Â ýòî æå âðåìÿ êàæäûé äåíü';
|
||||
$string['repeatnone'] = 'Íå ïîâòîðÿòü ñåññè.';
|
||||
$string['repeattimes'] = 'Ïîâòîðÿòü ñåññèè';
|
||||
$string['repeatweekly'] = 'Â ýòî æå âðåìÿ êàæäóþ íåäåëþ';
|
||||
$string['savemessages'] = 'Êîëè÷åñòâî çàïîìèíàåìûõ ñîîáùåíèé';
|
||||
$string['seesession'] = 'Ïîñìîòðåòü ñåññèþ';
|
||||
$string['sessions'] = '×àò-ñåññèè';
|
||||
$string['strftimemessage'] = '%%H:%%M';
|
||||
$string['studentseereports'] = 'Âñå ìîãóò ïîñìîòðåòü ñåññèè';
|
||||
$string['viewreport'] = 'Ïîñìîòðåòü ïðîøëûå ÷àò-ñåññèè';
|
||||
|
||||
?>
|
||||
|
||||
+32
-26
@@ -1,26 +1,32 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Îïðîñ";
|
||||
$string['modulenameplural'] = "Îïðîñû";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['answered'] = "Ïîëó÷åíî îòâåòîâ";
|
||||
$string['choice'] = "Âàðèàíò \$a";
|
||||
$string['choicename'] = "Íàçâàíèå îïðîñà";
|
||||
$string['choicetext'] = "Òåêñò îïðîñà";
|
||||
$string['notanswered'] = "Íå ïîëó÷åíî îòâåòîâ";
|
||||
$string['publish'] = "Ðåçóëüòàòû";
|
||||
$string['publishanonymous'] = "Àíîíèìíî";
|
||||
$string['publishnames'] = "Ïîëíûé âàðèàíò (èìåíà è îöåíêè)";
|
||||
$string['publishnot'] = "Íå ïîêàçûâàòü ñòóäåíòàì";
|
||||
$string['responses'] = "Îòâåò";
|
||||
$string['responsesto'] = "Îòâåò íà \$a";
|
||||
$string['savemychoice'] = "Ñîõðàíèòü îòâåò";
|
||||
$string['viewallresponses'] = "Ïîñìîòðåòü \$a îòâåòû";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// choice.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['allowupdate'] = 'Разрешить обновление';
|
||||
$string['answered'] = 'Получено ответов';
|
||||
$string['choice'] = 'Вариант $a';
|
||||
$string['choiceclose'] = 'Пока не';
|
||||
$string['choicename'] = 'Название опроса';
|
||||
$string['choiceopen'] = 'Открыть';
|
||||
$string['choicetext'] = 'Текст опроса';
|
||||
$string['modulename'] = 'Опрос';
|
||||
$string['modulenameplural'] = 'Опросы';
|
||||
$string['mustchooseone'] = 'Вы должны выбрать ответ перед сохранением. Ничего не было сохранено.';
|
||||
$string['notanswered'] = 'Не получено ответов';
|
||||
$string['notopenyet'] = 'Извините, данное действие недоступно пока не $a';
|
||||
$string['privacy'] = 'Доступ к результатам';
|
||||
$string['publish'] = 'Показать результаты';
|
||||
$string['publishafteranswer'] = 'Показать результаты студентам после ответа';
|
||||
$string['publishafterclose'] = 'Показать результаты студентам только после закрытия опроса';
|
||||
$string['publishalways'] = 'Всегда показывать результаты студентам';
|
||||
$string['publishanonymous'] = 'Показать результаты анонимно, без показа имен студентов';
|
||||
$string['publishnames'] = 'Полный вариант (имена и оценки)';
|
||||
$string['publishnot'] = 'Не показывать студентам';
|
||||
$string['responses'] = 'Ответ';
|
||||
$string['responsesto'] = 'Ответ на $a';
|
||||
$string['savemychoice'] = 'Сохранить ответ';
|
||||
$string['showunanswered'] = 'Показать колонки, оставшиеся без ответа';
|
||||
$string['timerestrict'] = 'Ограничить время ответа ';
|
||||
$string['viewallresponses'] = 'Посмотреть $a ответы';
|
||||
|
||||
?>
|
||||
|
||||
+146
-131
@@ -1,132 +1,147 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Форум";
|
||||
$string['modulenameplural'] = "Форумы";
|
||||
#------------------------------------------------------------
|
||||
<?PHP // $Id$
|
||||
// forum.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
$string['addanewdiscussion'] = "Добавить тему для обсуждения";
|
||||
$string['allowchoice'] = "Разрешить выбор";
|
||||
$string['allowdiscussions'] = "Ограничения";
|
||||
$string['allowratings'] = "Оценки для сообщений";
|
||||
$string['allowsdiscussions'] = "В этом форуме каждый может создать одну тему для обсуждения";
|
||||
$string['anyfile'] = "Любые файлы";
|
||||
$string['attachment'] = "Вложения";
|
||||
$string['bynameondate'] = "Автор \$a->name - \$a->date";
|
||||
$string['couldnotadd'] = "<B>Сообщение не добавлено из-за неизвестной ошибки</B>";
|
||||
$string['couldnotdeleteratings'] = "Удаление невозможно: данное сообщение уже было оценено";
|
||||
$string['couldnotdeletereplies'] = "Удаление невозможно: на данное сообщение уже были ответы";
|
||||
$string['couldnotupdate'] = "<B>Сообщение не обновлено из-за неизвестной ошибки</B>";
|
||||
$string['delete'] = "Удалить";
|
||||
$string['deleteddiscussion'] = "Тема для обсуждения была удалена";
|
||||
$string['deletedpost'] = "Сообщение было удалено";
|
||||
$string['deletesure'] = "Вы уверены, что хотите удалить это сообщение?";
|
||||
$string['discussion'] = "Обсуждение";
|
||||
$string['discussionmoved'] = "Обсуждение перемещено в '\$a'.";
|
||||
$string['discussions'] = "Обсуждения";
|
||||
$string['discussionsstartedby'] = "Обсуждения начатые \$a";
|
||||
$string['discussthistopic'] = "Обсудить";
|
||||
$string['eachuserforum'] = "Каждый посылает одну тему";
|
||||
$string['edit'] = "Редактировать";
|
||||
$string['editing'] = "Редактирование";
|
||||
$string['emptymessage'] = "Произошла ошибка при обработке Вашего сообщения. Вероятнее всего, вы оставили его пустым или превысили допустимый размер вложения. <BR><B>Сообщение не было сохранено.</B>";
|
||||
$string['everyonecanchoose'] = "Все могут подписаться на этот форум";
|
||||
$string['everyoneissubscribed'] = "Все подписаны на этот форум";
|
||||
$string['forcesubscribe'] = "Подписать всех на этот форум";
|
||||
$string['forcesubscribeq'] = "Обязательная подписка";
|
||||
$string['forum'] = "Форум";
|
||||
$string['forumintro'] = "Вступление для форума";
|
||||
$string['forumname'] = "Название форума";
|
||||
$string['forums'] = "Форумы";
|
||||
$string['forumtype'] = "Тип форума";
|
||||
$string['generalforum'] = "Стандартный общецелевой форум";
|
||||
$string['generalforums'] = "Общие форумы";
|
||||
$string['inforum'] = "в \$a";
|
||||
$string['intronews'] = "Новости и объявления";
|
||||
$string['introsocial'] = "Открытый форум";
|
||||
$string['introteacher'] = "Учительский форум";
|
||||
$string['lastpost'] = "Последнее сообщение";
|
||||
$string['learningforums'] = "Форумы обучения";
|
||||
$string['maxtimehaspassed'] = "(\$a), в течении которых редактирование было возможно, истекли!";
|
||||
$string['message'] = "Сообщение";
|
||||
$string['modeflatnewestfirst'] = "Плоско, впереди новые";
|
||||
$string['modeflatoldestfirst'] = "Плоско, впереди старые";
|
||||
$string['modenested'] = "Древовидно";
|
||||
$string['modethreaded'] = "Древовидно, свернуто";
|
||||
$string['more'] = "<BR>еще";
|
||||
$string['movethisdiscussionto'] = "Переместить обсуждение в ...";
|
||||
$string['namenews'] = "Новости";
|
||||
$string['namesocial'] = "Общий форум";
|
||||
$string['nameteacher'] = "Учительский форум";
|
||||
$string['newforumposts'] = "Новые сообщения форума";
|
||||
$string['nodiscussions'] = "Нет тем для обсуждения";
|
||||
$string['noguestpost'] = "Гостю не разрешается писать в форум";
|
||||
$string['noposts'] = "Нет сообщений";
|
||||
$string['nopostscontaining'] = "Сообщений, содержащих '\$a', найдено не было";
|
||||
$string['nosubscribers'] = "У этого форума нет подписчиков";
|
||||
$string['nownotsubscribed'] = "\$a->name больше НЕ будет получать копии сообщений форума '\$a->forum' на e-mail.";
|
||||
$string['nowsubscribed'] = "\$a->name будет получать копии сообщений форума '\$a->forum' на e-mail.";
|
||||
$string['numposts'] = "сообщений - \$a";
|
||||
$string['olderdiscussions'] = "Старые обсуждения";
|
||||
$string['openmode0'] = "Спрашивать и отвечать нельзя";
|
||||
$string['openmode1'] = "Спрашивать нельзя, отвечать можно";
|
||||
$string['openmode2'] = "И спрашивать, и отвечать можно";
|
||||
$string['parentofthispost'] = "Родитель этого сообщения";
|
||||
$string['postadded'] = "Ваше сообщение добавлено.<P>У вас есть \$a для внесения изменений";
|
||||
$string['postincontext'] = "В контексте";
|
||||
$string['postmailinfo'] = "Это копия сообщения с \$a. Чтобы ответить на него на сайте - проследуйте по этой ссылке: ";
|
||||
$string['postrating1'] = "В основном не по теме";
|
||||
$string['postrating2'] = "Не плохо";
|
||||
$string['postrating3'] = "Хорошо";
|
||||
$string['posts'] = "Сообщения";
|
||||
$string['postupdated'] = "Ваше сообщение было сохранено";
|
||||
$string['processingpost'] = "Обрабатывается \$a...";
|
||||
$string['rate'] = "Оценить..";
|
||||
$string['ratings'] = "Оценки";
|
||||
$string['ratingssaved'] = "Оценки сохранены";
|
||||
$string['re'] = "Re:";
|
||||
$string['readtherest'] = "Прочитать оставшиеся сообщения";
|
||||
$string['replies'] = "Ответы";
|
||||
$string['repliesmany'] = "Пока \$a ответов";
|
||||
$string['repliesone'] = "Пока \$a ответ";
|
||||
$string['reply'] = "Ответить";
|
||||
$string['search'] = "Поиск по форумам";
|
||||
$string['searchforums'] = "Искать";
|
||||
$string['searchresults'] = "Результаты поиска";
|
||||
$string['sendinratings'] = "Оценить";
|
||||
$string['showsubscribers'] = "Показать подписчиков";
|
||||
$string['singleforum'] = "Простое обсуждение";
|
||||
$string['startedby'] = "Начато";
|
||||
$string['subject'] = "Тема";
|
||||
$string['subscribe'] = "Подписаться на форум";
|
||||
$string['subscribed'] = "Подписан";
|
||||
$string['subscribers'] = "Подписчики";
|
||||
$string['subscribersto'] = "Подписчики '\$a'";
|
||||
$string['subscribestart'] = "Отправлять ";
|
||||
$string['unsubscribe'] = "Аннулировать подписку";
|
||||
$string['youratedthis'] = "Ваша оценка сохранена";
|
||||
$string['yournewtopic'] = "Тема для обсуждений";
|
||||
$string['yourreply'] = "Ваш ответ";
|
||||
$string['subscription'] = "Подписка";
|
||||
$string['subscriptions'] = "Подписки";
|
||||
$string['unsubscribed'] = "Не подписаны";
|
||||
$string['discussionsstartedbyrecent'] = "Обсуждение начато: \$a";
|
||||
$string['subscribestop'] = "Я не хочу получать e-mail копии сообщений в этом форуме";
|
||||
$string['addanewtopic'] = "Добавить новую тему";
|
||||
$string['nonews'] = "Новых разделов нет";
|
||||
$string['nomorepostscontaining'] = "Сообщений, содержащих '\$a' не найдено";
|
||||
$string['searcholderposts'] = "Поиск старых сообщений...";
|
||||
$string['ratingeveryone'] = "Любой может оценивать сообщения";
|
||||
$string['ratingno'] = "Не оценивать сообщения";
|
||||
$string['ratingonlyteachers'] = "Оценивают сообщения - только \$a ";
|
||||
$string['rating'] = "Рейтинг";
|
||||
$string['configdisplaymode'] = "Используемый по умолчанию режим обсуждения.";
|
||||
$string['configlongpost'] = "Любое сообщение превышающее этот размер (исключение - HTML) считать большим.";
|
||||
$string['configmanydiscussions'] = "Максимальное количество обсуждений, показываемое на одной странице";
|
||||
$string['configshortpost'] = "Любое сообщение меньшее этого размер (исключение - HTML) считать маленьким.";
|
||||
?>
|
||||
|
||||
$string['addanewdiscussion'] = 'Добавить тему для обсуждения';
|
||||
$string['addanewtopic'] = 'Добавить новую тему';
|
||||
$string['allowchoice'] = 'Разрешить выбор всем';
|
||||
$string['allowdiscussions'] = '$a может отправить по почте на этот форум?';
|
||||
$string['allowratings'] = 'Разрешено ли оценивать сообщения?';
|
||||
$string['allowsdiscussions'] = 'В этом форуме каждый может создать одну тему для обсуждения';
|
||||
$string['anyfile'] = 'Любые файлы';
|
||||
$string['attachment'] = 'Вложения';
|
||||
$string['bynameondate'] = 'от $a->name - $a->date';
|
||||
$string['configdisplaymode'] = 'Используемый по умолчанию режим обсуждения.';
|
||||
$string['configenablerssfeeds'] = 'Эта настройка позволить делать изменения в формате RSS для всех форумов. Вы должны будете вручную настроить это для каждого форума.';
|
||||
$string['configlongpost'] = 'Любое сообщение превышающее этот размер (исключение - HTML) считать большим.';
|
||||
$string['configmanydiscussions'] = 'Максимальное количество обсуждений, показываемое на одной странице';
|
||||
$string['configmaxbytes'] = 'Максимальный размер по умолчанию для всех вложений всех форумов на данном сайте (это связано с ограничениями в курсе и другими локальными настройками)';
|
||||
$string['configshortpost'] = 'Любое сообщение меньшее этого размер (исключение - HTML) считать маленьким.';
|
||||
$string['couldnotadd'] = '<B>Сообщение не добавлено из-за неизвестной ошибки</B>';
|
||||
$string['couldnotdeleteratings'] = 'Удаление невозможно: данное сообщение уже было оценено';
|
||||
$string['couldnotdeletereplies'] = 'Удаление невозможно: на данное сообщение уже были ответы';
|
||||
$string['couldnotupdate'] = '<B>Сообщение не обновлено из-за неизвестной ошибки</B>';
|
||||
$string['delete'] = 'Удалить';
|
||||
$string['deleteddiscussion'] = 'Тема для обсуждения была удалена';
|
||||
$string['deletedpost'] = 'Сообщение было удалено';
|
||||
$string['deletesure'] = 'Вы уверены, что хотите удалить это сообщение?';
|
||||
$string['discussion'] = 'Обсуждение';
|
||||
$string['discussionmoved'] = 'Обсуждение перемещено в \'$a\'.';
|
||||
$string['discussionname'] = 'Название обсуждения';
|
||||
$string['discussions'] = 'Обсуждения';
|
||||
$string['discussionsstartedby'] = 'Обсуждения начатые $a';
|
||||
$string['discussionsstartedbyrecent'] = 'Обсуждение начато: $a';
|
||||
$string['discussthistopic'] = 'Обсудить эту тему';
|
||||
$string['eachuserforum'] = 'Каждый посылает одну тему';
|
||||
$string['edit'] = 'Редактировать';
|
||||
$string['editing'] = 'Редактирование';
|
||||
$string['emptymessage'] = 'Произошла ошибка при обработке Вашего сообщения. Вероятнее всего, вы оставили его пустым или превысили допустимый размер вложения. <BR><B>Сообщение не было сохранено.</B>';
|
||||
$string['everyonecanchoose'] = 'Все могут подписаться на этот форум';
|
||||
$string['everyoneissubscribed'] = 'Все подписаны на этот форум';
|
||||
$string['forcesubscribe'] = 'Подписать всех на этот форум';
|
||||
$string['forcesubscribeq'] = 'Обязательная подписка';
|
||||
$string['forum'] = 'Форум';
|
||||
$string['forumintro'] = 'Вступление для форума';
|
||||
$string['forumname'] = 'Название форума';
|
||||
$string['forums'] = 'Форумы';
|
||||
$string['forumtype'] = 'Тип форума';
|
||||
$string['generalforum'] = 'Стандартный форум для общих обсуждений';
|
||||
$string['generalforums'] = 'Общие форумы';
|
||||
$string['inforum'] = 'в $a';
|
||||
$string['intronews'] = 'Главные новости и объявления';
|
||||
$string['introsocial'] = 'Открытый форум';
|
||||
$string['introteacher'] = 'Учительский форум';
|
||||
$string['lastpost'] = 'Последнее сообщение';
|
||||
$string['learningforums'] = 'Форумы обучения';
|
||||
$string['maxattachmentsize'] = 'Максимальный размер вложений';
|
||||
$string['maxtimehaspassed'] = 'Извините время , в течении которого редактирование этого сообщения ($a), истекло!';
|
||||
$string['message'] = 'Сообщение';
|
||||
$string['modeflatnewestfirst'] = 'Плоско, впереди новые';
|
||||
$string['modeflatoldestfirst'] = 'Плоско, впереди старые';
|
||||
$string['modenested'] = 'Древовидно';
|
||||
$string['modethreaded'] = 'Древовидно, свернуто';
|
||||
$string['modulename'] = 'Форум';
|
||||
$string['modulenameplural'] = 'Форумы';
|
||||
$string['more'] = 'еще';
|
||||
$string['movethisdiscussionto'] = 'Переместить обсуждение в ...';
|
||||
$string['namenews'] = 'Новости форума';
|
||||
$string['namesocial'] = 'Общий форум';
|
||||
$string['nameteacher'] = 'Учительский форум';
|
||||
$string['newforumposts'] = 'Новые сообщения форума';
|
||||
$string['nodiscussions'] = 'Нет тем для обсуждения';
|
||||
$string['noguestpost'] = 'Извините, Гостю не разрешается писать в форум';
|
||||
$string['nomorepostscontaining'] = 'Сообщений, содержащих \'$a\' не найдено';
|
||||
$string['nonews'] = 'Новых разделов нет';
|
||||
$string['noposts'] = 'Нет сообщений';
|
||||
$string['nopostscontaining'] = 'Сообщений, содержащих \'$a\', найдено не было';
|
||||
$string['nosubscribers'] = 'У этого форума нет подписчиков';
|
||||
$string['notingroup'] = 'Извините, но Вы должны быть членом группы, чтобы видеть этот форум.';
|
||||
$string['nownotsubscribed'] = '$a->name больше НЕ будет получать копии сообщений форума \'$a->forum\' на e-mail.';
|
||||
$string['nowsubscribed'] = '$a->name будет получать копии сообщений форума \'$a->forum\' на e-mail.';
|
||||
$string['numposts'] = 'сообщений - $a';
|
||||
$string['olderdiscussions'] = 'Старые обсуждения';
|
||||
$string['openmode0'] = 'Спрашивать и отвечать нельзя';
|
||||
$string['openmode1'] = 'Спрашивать нельзя, отвечать можно';
|
||||
$string['openmode2'] = 'И спрашивать, и отвечать можно';
|
||||
$string['parent'] = 'Показ родителя';
|
||||
$string['parentofthispost'] = 'Родитель этого сообщения';
|
||||
$string['postadded'] = 'Ваше сообщение добавлено.<P>У вас есть $a для внесения изменений';
|
||||
$string['postincontext'] = 'В контексте';
|
||||
$string['postmailinfo'] = 'Это копия сообщения с $a. Чтобы ответить на него на сайте - проследуйте по этой ссылке: ';
|
||||
$string['postrating1'] = 'В основном обсуждаются частности';
|
||||
$string['postrating2'] = 'Отдельная тема и все вопросы в ней связаны между собой';
|
||||
$string['postrating3'] = 'Представляет хорошо связанную область знаний';
|
||||
$string['posts'] = 'Сообщения';
|
||||
$string['posttoforum'] = 'Отправить в форум';
|
||||
$string['postupdated'] = 'Ваше сообщение было изменено';
|
||||
$string['processingpost'] = 'Обрабатывается сообщение $a...';
|
||||
$string['prune'] = 'Отделить';
|
||||
$string['prunedpost'] = 'Из сообщения было создано новон обсуждение';
|
||||
$string['pruneheading'] = 'Отделить обсуждение и переместить данное сообщение в новое обсуждение';
|
||||
$string['rate'] = 'Оценить..';
|
||||
$string['rating'] = 'Рейтинг';
|
||||
$string['ratingeveryone'] = 'Любой может оценивать сообщения';
|
||||
$string['ratingno'] = 'Не оценивать сообщения';
|
||||
$string['ratingonlyteachers'] = 'Оценивают сообщения - только $a ';
|
||||
$string['ratingpublic'] = '$a может видеть всеобщие оценки';
|
||||
$string['ratingpublicnot'] = '$a может только видеть их собственные оценки';
|
||||
$string['ratings'] = 'Оценки';
|
||||
$string['ratingssaved'] = 'Оценки сохранены';
|
||||
$string['ratingsuse'] = 'Использовать оценивание';
|
||||
$string['ratingtime'] = 'Ограничьте оценки за сообщения в этом диапазоне дат:';
|
||||
$string['re'] = 'Re:';
|
||||
$string['readtherest'] = 'Прочитать оставшиеся сообщения';
|
||||
$string['replies'] = 'Ответы';
|
||||
$string['repliesmany'] = 'Пока $a ответов';
|
||||
$string['repliesone'] = 'Пока $a ответ';
|
||||
$string['reply'] = 'Ответить';
|
||||
$string['replyforum'] = 'Ответить в форум';
|
||||
$string['rsssubscriberssdiscussions'] = 'Показать изменения в формате RSS для \'$a\' дисскусий';
|
||||
$string['rsssubscriberssposts'] = 'Показать изменения в формате RSS для \'$a\' сообщений';
|
||||
$string['search'] = 'Поиск по форумам';
|
||||
$string['searchforums'] = 'Искать';
|
||||
$string['searcholderposts'] = 'Поиск старых сообщений...';
|
||||
$string['searchresults'] = 'Результаты поиска';
|
||||
$string['sendinratings'] = 'Оценить';
|
||||
$string['showsubscribers'] = 'Показать подписчиков';
|
||||
$string['singleforum'] = 'Простое обсуждение';
|
||||
$string['startedby'] = 'Начато';
|
||||
$string['subject'] = 'Тема';
|
||||
$string['subscribe'] = 'Подписаться на форум';
|
||||
$string['subscribeall'] = 'Подписать всех на этот форум';
|
||||
$string['subscribed'] = 'Подписан';
|
||||
$string['subscribenone'] = 'Отписать всех от этого форума';
|
||||
$string['subscribers'] = 'Подписчики';
|
||||
$string['subscribersto'] = 'Подписчики \'$a\'';
|
||||
$string['subscribestart'] = 'Отправлять ';
|
||||
$string['subscribestop'] = 'Я не хочу получать e-mail копии сообщений в этом форуме';
|
||||
$string['subscription'] = 'Подписка';
|
||||
$string['subscriptions'] = 'Подписки';
|
||||
$string['unsubscribe'] = 'Аннулировать подписку';
|
||||
$string['unsubscribed'] = 'Не подписаны';
|
||||
$string['unsubscribeshort'] = 'Отписать';
|
||||
$string['youratedthis'] = 'Ваша оценка сохранена';
|
||||
$string['yournewtopic'] = 'Тема для обсуждений';
|
||||
$string['yourreply'] = 'Ваш ответ';
|
||||
|
||||
?>
|
||||
|
||||
+913
-798
File diff suppressed because it is too large
Load Diff
+204
-163
@@ -1,165 +1,206 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
<?PHP // $Id$
|
||||
// quiz.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Тест";
|
||||
$string['modulenameplural'] = "Тесты";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['addquestions'] = "Добавить вопросы";
|
||||
$string['addquestionstoquiz'] = "Добавить вопрос в текущий тест";
|
||||
$string['addselectedtoquiz'] = "Добавить выбранное в тест";
|
||||
$string['allowreview'] = "Разрешить обзор";
|
||||
$string['alreadysubmitted'] = "Вы уже использовали эту попытку";
|
||||
$string['alwaysavailable'] = "Всегда доступен";
|
||||
$string['answer'] = "Ответ";
|
||||
$string['answerhowmany'] = "Один или несколько ответов?";
|
||||
$string['answersingleno'] = "Допускается несколько ответов";
|
||||
$string['answersingleyes'] = "Только один ответ";
|
||||
$string['attempt'] = "Попытка \$a";
|
||||
$string['attemptfirst'] = "Первая попытка";
|
||||
$string['attemptlast'] = "Последняя попытка";
|
||||
$string['attemptquiznow'] = "Начать тестирование";
|
||||
$string['attempts'] = "Попытки";
|
||||
$string["attempts_rp"] = "Попыток";
|
||||
$string['attemptsallowed'] = "Разрешено";
|
||||
$string['attemptsunlimited'] = "Неограниченное количество попыток";
|
||||
$string['backtoquiz'] = "Вернуться к редактированию ";
|
||||
$string['bestgrade'] = "Лучший результат";
|
||||
$string['blackboard'] = "Блэкборд";
|
||||
$string['caseno'] = "Нет";
|
||||
$string['casesensitive'] = "Чувствительность ответа к регистру";
|
||||
$string['caseyes'] = "Да";
|
||||
$string['categories'] = "Категории";
|
||||
$string['category'] = "Категория";
|
||||
$string['categoryinfo'] = "Информация по категории";
|
||||
$string['categorymove'] = "Категория '\$a->name' содержит вопросов - \$a->count . Выберите категорию, в которую их переместить";
|
||||
$string['categorymoveto'] = "Переместить их в категорию";
|
||||
$string['choice'] = "Выбор";
|
||||
$string['choices'] = "Существуют варианты";
|
||||
$string['correctanswer'] = "Правильный ответ";
|
||||
$string['correctanswers'] = "Правильные ответы";
|
||||
$string['createnewquestion'] = "Создать вопрос";
|
||||
$string['custom'] = "Пользовательский формат";
|
||||
$string['daysavailable'] = "Доступно дней";
|
||||
$string['default'] = "По умолчанию";
|
||||
$string['defaultgrade'] = "Оценка для вопроса по умолчанию";
|
||||
$string['defaultinfo'] = "Установленная по умолчанию категория для вопросов";
|
||||
$string['deletequestioncheck'] = "Вы уверены, что хотите удалить '\$a'?";
|
||||
$string['description'] = "Описание";
|
||||
$string['editcategories'] = "Редактировать категории";
|
||||
$string['editingdescription'] = "Редактирование Описание";
|
||||
$string['editingmatch'] = "Редактирование вопроса на соответствия";
|
||||
$string['editingmultichoice'] = "Вопрос в закрытой форме";
|
||||
$string['editingquestion'] = "Редактирование вопроса";
|
||||
$string['editingquiz'] = "Редактирование теста";
|
||||
$string['editingrandom'] = "Редактирование случайного вопроса";
|
||||
$string['editingshortanswer'] = "Редактирование вопроса в открытой форме";
|
||||
$string['editingtruefalse'] = "Редактирование альтернативного вопроса";
|
||||
$string['false'] = "Не верно";
|
||||
$string['feedback'] = "Комментарий";
|
||||
$string['fileformat'] = "Формат файла";
|
||||
$string['filloutoneanswer'] = "Необходимо заполнить хотя бы один возможный ответ, иначе вопрос не будет использоваться";
|
||||
$string['filloutthreequestions'] = "Вы должны заполнить минимум 3 вопроса. Вопросы оставленные пустыми использоваться не будут";
|
||||
$string['fillouttwochoices'] = "Необходимо заполнить минимум 2 выбора, иначе вопрос не будет использоваться";
|
||||
$string['fractionsaddwrong'] = "Положительные оценки по вопросу в сумме не составляют 100%% <BR>Их сумма \$a%%.<BR> Вернуться и исправить вопрос?";
|
||||
$string['fractionsnomax'] = "Один из ответов должен быть оценен в 100%%, чтобы<BR>было возможно получить оценку за этот вопрос.<BR>Хотите ли вы вернуться и исправить вопрос?";
|
||||
$string['gradeaverage'] = "Средняя оценка";
|
||||
$string['gradehighest'] = "Лучшая оценка";
|
||||
$string['grademethod'] = "Оценивание";
|
||||
$string['grades'] = "Оценки";
|
||||
$string['guestsno'] = "Гость не может видеть или проходить тест";
|
||||
$string['imagedisplay'] = "Картинка для отображения";
|
||||
$string['importquestions'] = "Импорт из файла";
|
||||
$string['introduction'] = "Вступление";
|
||||
$string['marks'] = "Баллов";
|
||||
$string['match'] = "Соответствие";
|
||||
$string['matchanswer'] = "Соответствующие ответы";
|
||||
$string['missingcorrectanswer'] = "Должны быть определены";
|
||||
$string['missingname'] = "Нет названия вопроса";
|
||||
$string['missingquestiontext'] = "Нет текста вопроса";
|
||||
$string['missingword'] = "Формат - пропущенное слово";
|
||||
$string['modulename'] = "Тест";
|
||||
$string['modulenameplural'] = "Тесты";
|
||||
$string['multichoice'] = "Вопрос в закрытой форме";
|
||||
$string['noanswers'] = "Не было выбрано ни одного ответа!";
|
||||
$string['noattempts'] = "Не было попыток пройти тест";
|
||||
$string['nomoreattempts'] = "У Вас больше нет попыток";
|
||||
$string['noquestions'] = "Ни одного вопроса не было добавлено";
|
||||
$string['noreview'] = "Вам не разрешен обзор теста";
|
||||
$string['noreviewuntil'] = "Вы не можете увидеть тест до \$a";
|
||||
$string['publish'] = "Опубликовать";
|
||||
$string['qti'] = "IMS QTI-формат";
|
||||
$string['question'] = "Вопрос";
|
||||
$string['questioninuse'] = "Вопрос '\$a' в данный момент используется:";
|
||||
$string['questionname'] = "Название вопроса";
|
||||
$string['questions'] = "Вопросы";
|
||||
$string['quizavailable'] = "Последний срок сдачи - \$a";
|
||||
$string['quizclose'] = "Закончить тестирование";
|
||||
$string['quizclosed'] = "Тестирование закончено \$a";
|
||||
$string['quizcloses'] = "Тест закрыт";
|
||||
$string['quiznotavailable'] = "Тест будет недоступен до \$a";
|
||||
$string['quizopen'] = "Начать тестирование";
|
||||
$string['random'] = "Случайный набор";
|
||||
$string['randomsamatchnumber'] = "Число вопросов";
|
||||
$string['readytosend'] = "Вы готовы отправить тест на проверку?";
|
||||
$string['regrade'] = "Обновить";
|
||||
$string['regradecomplete'] = "Все попытки были заново оценены";
|
||||
$string['regradecount'] = "\$a->changed из \$a->attempt оценки были изменены";
|
||||
$string['rename'] = "Переименовать";
|
||||
$string['report'] = "Отчеты";
|
||||
$string['save'] = "Сохранить";
|
||||
$string['savegrades'] = "Сохранить оценки";
|
||||
$string['savemyanswers'] = "Закончить тест";
|
||||
$string['savequiz'] = "Сохранить тест";
|
||||
$string['score'] = "Набрано баллов";
|
||||
$string['select'] = "Выбор";
|
||||
$string['selectall'] = "Выбрать все";
|
||||
$string['selectcategoryabove'] = "Выберите раздел";
|
||||
$string['shortanswer'] = "Короткий ответ";
|
||||
$string['show'] = "Показать";
|
||||
$string['showcorrectanswer'] = "Показывать правильные ответы";
|
||||
$string['showfeedback'] = "Комментировать ответы";
|
||||
$string['time'] = "Время";
|
||||
$string['timecompleted'] = "Завершено";
|
||||
$string['timetaken'] = "Прошло времени";
|
||||
$string['true'] = "Верно";
|
||||
$string['truefalse'] = "Альтернативный";
|
||||
$string['type'] = "Тип";
|
||||
$string['viewallanswers'] = "Посмотреть законченные тесты (\$a)";
|
||||
$string['webct'] = "WebCT-формат";
|
||||
$string['yourfinalgradeis'] = "Ваша оценка за этот тест - \$a";
|
||||
$string['shuffleanswers'] = "Случайный порядок ответов";
|
||||
$string['shufflequestions'] = "Случайный порядок вопросов";
|
||||
$string['randomcreate'] = "Создать случайные вопросы";
|
||||
$string['reportoverview'] = "Краткий обзор";
|
||||
$string['reportregrade'] = "Переоценить попытку";
|
||||
$string['reportsimplestat'] = "Статистика";
|
||||
$string['review'] = "Обзор";
|
||||
$string['viewallreports'] = "Посмотреть отчёт по попыткам \$a";
|
||||
$string['acceptederror'] = "Допустимая ошибка";
|
||||
$string['addingquestions'] = "На этой странице Вы можете управлять базой Ваших вопросов. Вопросы хранятся в категориях (для организации сортировки) и могут использоваться любым тестом в Вашем курсе, или даже нескольких курсах, при условии, что категория является 'Опубликованной' . <br /><br /> После того, как Вы создали категорию для вопросов, Вы сможете создавать или редактировать вопросы. После создания выберите те вопросы, которые Вы хотите добавить в тест.";
|
||||
$string['countdown'] = "Отсчёт";
|
||||
$string['countdownfinished'] = "Время выполнения теста истекло. Отправьте Ваши ответы";
|
||||
$string['countdowntenminutes'] = "Тестирование завершится через 10 минут.";
|
||||
$string['randomsamatchintro'] = "Для каждого из следующих вопросов выберите соответствующий ответ из меню.";
|
||||
$string['notenoughsubquestions'] = "Было определено недостаточное количество подвопросов!<br>Вернуться к редактированию вопроса?";
|
||||
$string['editingnumerical'] = "Редактирование числового вопроса";
|
||||
$string['numerical'] = "Числовой";
|
||||
$string['toomanyrandom'] = "Необходимое число случайных вопросов, больше, чем содержит категория (\$a)";
|
||||
$string['answerswithacceptederrormarginmustbenumeric'] = "Ответы с допустимой ошибкой должны быть числовые";
|
||||
$string['quiztime'] = "Время теста (мин)";
|
||||
$string['recentlyaddedquestion'] = "Недавно добавленные вопросы";
|
||||
$string['makecategories'] = "Создать категории";
|
||||
$string['editingmultianswer'] = "Редактирование вложенных ответов";
|
||||
$string['multianswer'] = "Вложенные Ответы";
|
||||
$string['createmultiple'] = "Создание множественных вопросов";
|
||||
$string['eachattemptbuildsonthelast'] = "Зависимость попыток";
|
||||
$string['editingrandomsamatch'] = "Редактировать случайных вопросов в открытой форме на соответствие";
|
||||
$string['randomsamatch'] = "Случайные вопросы в открытой форме на соответствие";
|
||||
$string['randomsamatchcreate'] = "Создать случайные вопросы в открытой форме на соответствие";
|
||||
?>
|
||||
$string['acceptederror'] = 'Допустимая ошибка';
|
||||
$string['addingquestions'] = 'На этой странице Вы можете управлять базой Ваших вопросов. Вопросы хранятся в категориях (для организации сортировки) и могут использоваться любым тестом в Вашем курсе, или даже нескольких курсах, при условии, что категория является \'Опубликованной\' . <br /><br /> После того, как Вы создали категорию для вопросов, Вы сможете создавать или редактировать вопросы. После создания выберите те вопросы, которые Вы хотите добавить в тест.';
|
||||
$string['addquestions'] = 'Добавить вопросы';
|
||||
$string['addquestionstoquiz'] = 'Добавить вопрос в текущий тест';
|
||||
$string['addselectedtoquiz'] = 'Добавить выбранное в тест';
|
||||
$string['aiken'] = 'Формат Aiken';
|
||||
$string['allowreview'] = 'Разрешить обзор';
|
||||
$string['alreadysubmitted'] = 'Вы уже использовали эту попытку';
|
||||
$string['alwaysavailable'] = 'Всегда доступен';
|
||||
$string['answer'] = 'Ответ';
|
||||
$string['answerhowmany'] = 'Один или несколько ответов?';
|
||||
$string['answersingleno'] = 'Допускается несколько ответов';
|
||||
$string['answersingleyes'] = 'Только один ответ';
|
||||
$string['answerswithacceptederrormarginmustbenumeric'] = 'Ответы с допустимой ошибкой должны быть числовые';
|
||||
$string['answertoolong'] = 'Ответ слишком большой после строки $a (максимально 255 символов)';
|
||||
$string['aon'] = 'Формат AON ';
|
||||
$string['attempt'] = 'Попытка $a';
|
||||
$string['attemptfirst'] = 'Первая попытка';
|
||||
$string['attemptincomplete'] = 'Эта попытка ($a) еще не закончена.';
|
||||
$string['attemptlast'] = 'Последняя попытка';
|
||||
$string['attemptquiznow'] = 'Начать тестирование';
|
||||
$string['attempts'] = 'Попытки';
|
||||
$string['attemptsallowed'] = 'Разрешенные попытки';
|
||||
$string['attemptsexist'] = 'Этот тест уже имеет попытки ответа';
|
||||
$string['attemptsunlimited'] = 'Неограниченное количество попыток';
|
||||
$string['backtoquiz'] = 'Вернуться к редактированию теста';
|
||||
$string['bestgrade'] = 'Лучший результат';
|
||||
$string['blackboard'] = 'Доска';
|
||||
$string['calculatedquestion'] = 'Вычисляемый вопрос не поддерживается на строке $a. Вопрос будет игнорирован.';
|
||||
$string['caseno'] = 'Нет, регистр не важен';
|
||||
$string['casesensitive'] = 'Чувствительность ответа к регистру';
|
||||
$string['caseyes'] = 'Да, регистр важен';
|
||||
$string['categories'] = 'Категории';
|
||||
$string['category'] = 'Категория';
|
||||
$string['categoryinfo'] = 'Информация по категории';
|
||||
$string['categorymove'] = 'Категория \'$a->name\' содержит вопросов - $a->count . Выберите другую категорию, в которую их переместить';
|
||||
$string['categorymoveto'] = 'Переместить их в эту категорию';
|
||||
$string['choice'] = 'Выбор';
|
||||
$string['choices'] = 'Существуют варианты';
|
||||
$string['confirmstartattempt'] = 'Прохождение теста ограничено по времени. Вы действительно желаете начать?';
|
||||
$string['correctanswer'] = 'Правильный ответ';
|
||||
$string['correctanswers'] = 'Правильные ответы';
|
||||
$string['corrresp'] = 'Правильный отзыв';
|
||||
$string['countdown'] = 'Отсчёт в обратном направлении';
|
||||
$string['countdownfinished'] = 'Тест закрывается. Вы должны отправьте Ваши ответы сейчас.';
|
||||
$string['countdowntenminutes'] = 'Тестирование завершится через 10 минут.';
|
||||
$string['coursetestmanager'] = 'Формат Управление тестированием курса';
|
||||
$string['createmultiple'] = 'Создание множественных вопросов';
|
||||
$string['createnewquestion'] = 'Создать новый вопрос';
|
||||
$string['custom'] = 'Пользовательский формат';
|
||||
$string['daysavailable'] = 'Доступно дней';
|
||||
$string['default'] = 'По умолчанию';
|
||||
$string['defaultgrade'] = 'Оценка для вопроса по умолчанию';
|
||||
$string['defaultinfo'] = 'Установленная по умолчанию категория для вопросов';
|
||||
$string['deleteattemptcheck'] = 'Вы абсолютно уверены, что Вы хотите полностью удалить эти попытки?';
|
||||
$string['deletequestioncheck'] = 'Вы уверены, что хотите удалить \'$a\'?';
|
||||
$string['description'] = 'Описание';
|
||||
$string['discrimination'] = 'Дискрим. индекс';
|
||||
$string['eachattemptbuildsonthelast'] = 'Каждая попытка зависит от предыдущей';
|
||||
$string['editcategories'] = 'Редактировать категории';
|
||||
$string['editingdescription'] = 'Редактирование Описание';
|
||||
$string['editingmatch'] = 'Редактирование вопроса на соответствия';
|
||||
$string['editingmultianswer'] = 'Редактирование вложенных ответов';
|
||||
$string['editingmultichoice'] = 'Вопрос в закрытой форме (множественный выбор)';
|
||||
$string['editingnumerical'] = 'Редактирование числового вопроса';
|
||||
$string['editingquestion'] = 'Редактирование вопроса';
|
||||
$string['editingquiz'] = 'Редактирование теста';
|
||||
$string['editingrandom'] = 'Редактирование случайного вопроса';
|
||||
$string['editingrandomsamatch'] = 'Редактировать случайных вопросов в открытой форме (краткий ответ)в соответствие с вопросом';
|
||||
$string['editingshortanswer'] = 'Редактирование вопроса в открытой форме (краткий ответ)';
|
||||
$string['editingtruefalse'] = 'Редактирование вопроса Да/Нет';
|
||||
$string['editquestions'] = 'Редактирование вопросов';
|
||||
$string['errorsdetected'] = '$a обнаруженных ошибок';
|
||||
$string['exportfilename'] = 'quiz';
|
||||
$string['exportname'] = 'Имя файла';
|
||||
$string['exportnameformat'] = '%%Y%%m%%d-%%H%%M';
|
||||
$string['exportquestions'] = 'Сохранить вопросы в файл';
|
||||
$string['false'] = 'Не верно';
|
||||
$string['feedback'] = 'Комментарий';
|
||||
$string['fileformat'] = 'Формат файла';
|
||||
$string['filloutoneanswer'] = 'Необходимо заполнить хотя бы один возможный ответ, иначе вопрос не будет использоваться';
|
||||
$string['filloutthreequestions'] = 'Вы должны заполнить не менее 3 вопроса. Вопросы оставленные пустыми использоваться не будут';
|
||||
$string['fillouttwochoices'] = 'Необходимо заполнить не менее 2 выборов, иначе вопрос не будет использоваться';
|
||||
$string['fractionsaddwrong'] = 'Положительные оценки по вопросу в сумме не составляют 100%% <BR/>Их сумма $a%%.<BR/> Вернуться и исправить этот вопрос?';
|
||||
$string['fractionsnomax'] = 'Один из ответов должен быть оценен в 100%%, чтобы<BR/>было возможно получить оценку за этот вопрос.<BR/>Хотите ли вы вернуться и исправить вопрос?';
|
||||
$string['gift'] = 'Формат GIFT';
|
||||
$string['gradeaverage'] = 'Средняя оценка';
|
||||
$string['gradehighest'] = 'Высшая оценка';
|
||||
$string['grademethod'] = 'Метод Оценивания';
|
||||
$string['guestsno'] = 'Извините, Гость не может видеть или проходить тест';
|
||||
$string['imagedisplay'] = 'Картинка для показа ';
|
||||
$string['imagemissing'] = 'Изображение не доступно для строки $a. Это имя файла будет игнорировано.';
|
||||
$string['importquestions'] = 'Импорт вопросов из файла';
|
||||
$string['indivresp'] = 'Индивидуальные отзывы по каждому пункту';
|
||||
$string['introduction'] = 'Вступление';
|
||||
$string['itemanal'] = 'Анализ отзывов по пунктам';
|
||||
$string['listitems'] = 'Список пунктов в Тесте';
|
||||
$string['marks'] = 'Баллов';
|
||||
$string['match'] = 'Соответствие';
|
||||
$string['matchanswer'] = 'Соответствующие ответы';
|
||||
$string['minutes'] = 'Минут';
|
||||
$string['missinganswer'] = 'Слишком много утверждений вида :Ответ, :Lx, :Rx для строки в вопросе $a. Вы должны четко определить 2 возможных ответа';
|
||||
$string['missingcorrectanswer'] = 'Должен быть определен правильный ответ';
|
||||
$string['missingname'] = 'Нет названия вопроса';
|
||||
$string['missingquestion'] = 'Отсутствие ярлыка вопроса после линии $a';
|
||||
$string['missingquestiontext'] = 'Нет текста вопроса';
|
||||
$string['missingword'] = 'Формат - пропущенное слово';
|
||||
$string['modulename'] = 'Тест';
|
||||
$string['modulenameplural'] = 'Тесты';
|
||||
$string['multianswer'] = 'Вложенные Ответы';
|
||||
$string['multichoice'] = 'Вопрос в закрытой форме (множественный ввыбор)';
|
||||
$string['name'] = 'Название';
|
||||
$string['noanswers'] = 'Не было выбрано ни одного ответа!';
|
||||
$string['noattempts'] = 'Не было попыток пройти тест';
|
||||
$string['nomoreattempts'] = 'У Вас больше нет попыток';
|
||||
$string['noquestions'] = 'Ни одного вопроса не было добавлено';
|
||||
$string['noresponse'] = 'Нет отзывов ';
|
||||
$string['noreview'] = 'Вам не разрешен просмотр теста';
|
||||
$string['noreviewuntil'] = 'Вы не можете увидеть тест до $a';
|
||||
$string['noscript'] = 'Java-скрипт должен быть разрешен в вашем браузере для продолжения!';
|
||||
$string['notenoughanswers'] = 'Этот тип вопроса требует по крайней мере $a ответов';
|
||||
$string['notenoughsubquestions'] = 'Было определено недостаточное количество подвопросов!<br/>Вернуться к редактированию вопроса?';
|
||||
$string['numerical'] = 'Числовой';
|
||||
$string['paragraphquestion'] = 'Вопрос Параграфа, не поддержан на линии $a. Вопрос будет игнорироваться';
|
||||
$string['passworderror'] = 'Введенный пароль не верен';
|
||||
$string['percentcorrect'] = 'Процент правильности';
|
||||
$string['publish'] = 'Опубликовать';
|
||||
$string['publishedit'] = 'Вы должны иметь разрешения в открытом курсе для того, чтобы изменять или добавлять вопросы в эту категорию';
|
||||
$string['qti'] = 'IMS QTI-формат';
|
||||
$string['question'] = 'Вопрос';
|
||||
$string['questioninuse'] = 'Вопрос \'$a\' в данный момент используется:';
|
||||
$string['questionname'] = 'Название вопроса';
|
||||
$string['questionnametoolong'] = 'Название вопроса слишком большое на строке $a (макимально 255 символов). Название будет обрезано. ';
|
||||
$string['questions'] = 'Вопросы';
|
||||
$string['quizavailable'] = 'Последний срок сдачи до : $a';
|
||||
$string['quizclose'] = 'Закончить тестирование';
|
||||
$string['quizclosed'] = 'Тестирование закончено $a';
|
||||
$string['quizcloses'] = 'Тест закрыт';
|
||||
$string['quiznotavailable'] = 'Тест будет недоступен до $a';
|
||||
$string['quizopen'] = 'Начать тестирование';
|
||||
$string['quizopens'] = 'Тест открывается';
|
||||
$string['quiztimelimit'] = 'Лимит времени: $a';
|
||||
$string['quiztimer'] = 'Таймер теста';
|
||||
$string['random'] = 'Случайный Вопрос';
|
||||
$string['randomcreate'] = 'Создать случайные вопросы';
|
||||
$string['randomsamatch'] = 'Случайные вопросы в открытой форме (краткий ответ) на соответствие';
|
||||
$string['randomsamatchcreate'] = 'Создать случайные вопросы в открытой форме (краткий ответ) на соответствие';
|
||||
$string['randomsamatchintro'] = 'Для каждого из следующих вопросов выберите соответствующий ответ из меню.';
|
||||
$string['randomsamatchnumber'] = 'Число вопросов для выбора';
|
||||
$string['readytosend'] = 'Вы готовы отправить тест на проверку?';
|
||||
$string['recentlyaddedquestion'] = 'Недавно добавленные вопросы';
|
||||
$string['regrade'] = 'Перепроверить все попытки';
|
||||
$string['regradecomplete'] = 'Все попытки были заново оценены';
|
||||
$string['regradecount'] = '$a->changed из $a->attempt оценки были изменены';
|
||||
$string['rename'] = 'Переименовать';
|
||||
$string['report'] = 'Отчеты';
|
||||
$string['reportfullstat'] = 'Детальная статистика';
|
||||
$string['reportmulti_percent'] = 'Много процентные';
|
||||
$string['reportmulti_q_x_student'] = 'Множественные студенческие выборы';
|
||||
$string['reportmulti_resp'] = 'Индивидуальные отзывы';
|
||||
$string['reportoverview'] = 'Краткий обзор';
|
||||
$string['reportregrade'] = 'Переоценить попытку';
|
||||
$string['reportsimplestat'] = 'Упрощенная Статистика';
|
||||
$string['requirepassword'] = 'Небходим пароль';
|
||||
$string['requirepasswordmessage'] = 'Чтобы пройти тест вам необходим пароль';
|
||||
$string['requiresubnet'] = 'Необходим сетевой адрес';
|
||||
$string['review'] = 'Обзор';
|
||||
$string['save'] = 'Сохранить';
|
||||
$string['savegrades'] = 'Сохранить оценки';
|
||||
$string['savemyanswers'] = 'Сохранить мои ответы';
|
||||
$string['savequiz'] = 'Сохранить этот полный тест';
|
||||
$string['score'] = 'Набрано баллов';
|
||||
$string['select'] = 'Выбор';
|
||||
$string['selectall'] = 'Выбрать все';
|
||||
$string['selectcategoryabove'] = 'Выберите категорию выше';
|
||||
$string['shortanswer'] = 'Короткий ответ';
|
||||
$string['show'] = 'Показать';
|
||||
$string['showcorrectanswer'] = 'Показывать правильные ответы при обратной связи';
|
||||
$string['showfeedback'] = 'Комментировать ответы после ответа?';
|
||||
$string['shuffleanswers'] = 'Случайный порядок ответов';
|
||||
$string['shufflequestions'] = 'Случайный порядок вопросов';
|
||||
$string['time'] = 'Время';
|
||||
$string['timecompleted'] = 'Завершено';
|
||||
$string['timeleft'] = 'Оставшееся время';
|
||||
$string['timelimit'] = 'Лимит времени';
|
||||
$string['timelimitexeeded'] = 'Извините, время закончилось!';
|
||||
$string['timesup'] = 'Время закончилось!';
|
||||
$string['timetaken'] = 'Прошло времени';
|
||||
$string['toomanyrandom'] = 'Необходимое число случайных вопросов, больше, чем содержит категория ($a)';
|
||||
$string['true'] = 'Верно';
|
||||
$string['truefalse'] = 'Да/Нет';
|
||||
$string['type'] = 'Тип';
|
||||
$string['unknowntype'] = 'Тип Вопроса, не поддержан на линии $a. Вопрос будет игнорироваться';
|
||||
$string['viewallanswers'] = 'Посмотреть законченные тесты ($a)';
|
||||
$string['viewallreports'] = 'Посмотреть отчёт по попыткам $a';
|
||||
$string['warningsdetected'] = '$a обнаруженных предупреждений';
|
||||
$string['webct'] = 'WebCT-формат';
|
||||
$string['withsummary'] = 'с Суммарной статистикой';
|
||||
$string['wronggrade'] = 'Неверная оценка (после строки $a) :';
|
||||
$string['yourfinalgradeis'] = 'Ваша итоговая оценка за этот тест - $a';
|
||||
|
||||
?>
|
||||
|
||||
+66
-48
@@ -1,48 +1,66 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Ðåñóðñ";
|
||||
$string['modulenameplural'] = "Ðåñóðñû";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['resourcetype'] = "Òèï ðåñóðñà";
|
||||
$string['resourcetype1'] = "Ññûëêà";
|
||||
$string['resourcetype2'] = "Web-ñòðàíèöà";
|
||||
$string['resourcetype3'] = "Ôàéë";
|
||||
$string['resourcetype4'] = "Òåêñò";
|
||||
$string['resourcetype5'] = "Web-ññûëêà";
|
||||
$string['resourcetype6'] = "HTML-òåêñò";
|
||||
$string['resourcetype7'] = "Ïðîãðàììà";
|
||||
$string['resourcetype8'] = "WIKI-òåêñò";
|
||||
|
||||
$string['addresource'] = "Äîáàâèòü ðåñóðñ";
|
||||
$string['editingaresource'] = "Ðåäàêòèðîâàòü";
|
||||
$string['example'] = "Ïðèìåð";
|
||||
$string['examplereference'] = "Tobin, K. & Tippins, D (1993) Constructivism as a Referent for Teaching and Learning. In: K. Tobin (Ed) The Practice of Constructivism in Science Education, pp 3-21, Lawrence-Erlbaum, Hillsdale, NJ.";
|
||||
$string['exampleurl'] = "http://www.example.com/somedirectory/somefile.html";
|
||||
$string['filename'] = "Èìÿ ôàéëà";
|
||||
$string['fulltext'] = "Ïîëíûé òåêñò";
|
||||
$string['htmlfragment'] = "HTML-ôðàãìåíò";
|
||||
$string['neverseen'] = "Íèêîãäà íå ïðîñìîòðåííûå";
|
||||
$string['newdirectories'] = "Ïîêàçûâàòü ëèíêè äèðåêòîðèè";
|
||||
$string['newfullscreen'] = "Âî âåñü ýêðàí";
|
||||
$string['newheight'] = "Âûñîòà îêíà (â ïèêñåëÿõ)";
|
||||
$string['newlocation'] = "Ïîêàçûâàòü ìåñòî ïîëîæåíèÿ";
|
||||
$string['newmenubar'] = "Ïîêàçûâàòü ìåíþ";
|
||||
$string['newresizable'] = "Ðàçðåøèòü èçìåíåíèå ðàçìåðîâ îêíà";
|
||||
$string['newscrollbars'] = "Ïîêàçûâàòü ïîëîñó ïðîêðóòêè";
|
||||
$string['newstatus'] = "Ïîêàçûâàòü còðîêó ñîñòîÿíèÿ";
|
||||
$string['newtoolbar'] = "Ïîêàçûâàòü ïàíåëü èíñòðóìåíòîâ";
|
||||
$string['newwidth'] = "Øèðèíà îêíà (â ïèêñåëÿõ)";
|
||||
$string['newwindow'] = "Íîâîå îêíî";
|
||||
$string['newwindowopen'] = "Ïîêàçûâàòü ðåñóðñ â âñïëûâàþùåì îêíå";
|
||||
$string['note'] = "Çàìåòêà";
|
||||
$string['notefile'] = "×òîáû çàêà÷àòü áîëüøîå êîëè÷åñòâî ôàéëîâ èñïîëüçóéòå <A HREF=\$a >Ôàéë-ìåíåäæåð</A>.";
|
||||
$string['notypechosen'] = "Íåîáõîäèìî âûáðàòü òèï. Âîñïîëüçóéòåñü êíîïêîé íàçàä äëÿ ïîâòîðà.";
|
||||
$string['configframesize'] = "Ïðè îòîáðàæåíèè web-ñòðàíèöû èëè ôàéëà âíóòðè ôðåéìà, ýòî çíà÷åíèå îïðåäåëÿåò ðàçìåð (â ïèêñåëÿõ) îñíîâíîãî ôðåéìà (êîòîðûé ñîäåðæèò íàâèãàöèþ).";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// resource.php - created with Moodle 1.3 (2004052500)
|
||||
|
||||
|
||||
$string['addresource'] = 'Добавить ресурс';
|
||||
$string['chooseafile'] = 'Выбрать или загрузить файл';
|
||||
$string['configdefaulturl'] = 'Это значение используется как префикс для URL формы, когда создается новый ресурс на основе URL.';
|
||||
$string['configfilterexternalpages'] = 'Предоставление возможности настроек внешних ресурсов (веб-страниц, загруженные HTML файлы)посредством выбора фильтров для сайта (таких как глоссарий с автоматической установкой связей). Если Вы сделаете такой выбор то Ваши страницы курса будут медленнее загружаться - поэтому используйте это только в случае крайней необходимости.';
|
||||
$string['configframesize'] = 'При отображении web-страницы или загруженного файла внутри фрейма, это значение определяет размер (в пикселях) основного фрейма (который содержит навигацию).';
|
||||
$string['configpopup'] = 'При добавлении нового ресурса, который будет показывается во всплывающем (popup) окне, этот выбор будет по умолчанию?';
|
||||
$string['configpopupdirectories'] = 'Всплывающие (popup) окна должны показывать прямые ссыдки по умолчанию?';
|
||||
$string['configpopupheight'] = 'Какова должна быть высота по умолчанию для всплывающего (popup) окна?';
|
||||
$string['configpopuplocation'] = 'Необходимо ли показывать панель инструментов во всплывающем(popup) окне по умолчанию?';
|
||||
$string['configpopupmenubar'] = 'Необходимо ли показывать меню во всплывающем(popup) окне по умолчанию?';
|
||||
$string['configpopupresizable'] = 'Необходимо ли делать изменяющимся всплывающее (popup) окно по умолчанию?';
|
||||
$string['configpopupscrollbars'] = 'Необходимо ли показывать скроллинг во всплывающем(popup) окне по умолчанию?';
|
||||
$string['configpopupstatus'] = 'Необходимо ли показывать статусную строку во всплывающем(popup) окне по умолчанию?';
|
||||
$string['configpopuptoolbar'] = 'Надо ли по умолчанию показывать панель инструментов во всплывающем (popup) окне?';
|
||||
$string['configpopupwidth'] = 'Какой по умолчанию должна быть ширина для нового всплывающего (popup) окна?';
|
||||
$string['configwebsearch'] = 'При добавлении URL как webpage или weblink, это местоположение предлагается как сайт, чтобы помочь пользователю искать URL.';
|
||||
$string['directlink'] = 'Прямая ссылка на этот файл';
|
||||
$string['directoryinfo'] = 'Все файлы в выбранной директории будут показаны.';
|
||||
$string['editingaresource'] = 'Редактировать ресурс';
|
||||
$string['example'] = 'Пример';
|
||||
$string['examplereference'] = 'Tobin, K. & Tippins, D (1993) Constructivism as a Referent for Teaching and Learning. In: K. Tobin (Ed) The Practice of Constructivism in Science Education, pp 3-21, Lawrence-Erlbaum, Hillsdale, NJ.';
|
||||
$string['exampleurl'] = 'http://www.example.com/somedirectory/somefile.html';
|
||||
$string['fetchclienterror'] = 'Ошибка была найдена у вашего веб - клиента при попытке восстановить веб - страницу (возможно неправильный URL).';
|
||||
$string['fetcherror'] = 'Ошибка была найдена при попытке восстановить веб - страницу.';
|
||||
$string['fetchservererror'] = 'Ошибка была найдена на удаленном сервере при попытке восстановить веб - страницу (возможно ошибка программы). </p>';
|
||||
$string['filename'] = 'Имя файла';
|
||||
$string['filtername'] = 'Авто - связывание ресурса';
|
||||
$string['fulltext'] = 'Полный текст';
|
||||
$string['htmlfragment'] = 'HTML-фрагмент';
|
||||
$string['maindirectory'] = 'Главная файловая директория';
|
||||
$string['modulename'] = 'Ресурс';
|
||||
$string['modulenameplural'] = 'Ресурсы';
|
||||
$string['neverseen'] = 'Никогда не просмотренные';
|
||||
$string['newdirectories'] = 'Показывать ссылки на директории';
|
||||
$string['newfullscreen'] = 'Во весь экран';
|
||||
$string['newheight'] = 'Высота окна (в пикселях) по умолчанию';
|
||||
$string['newlocation'] = 'Показывать место положения';
|
||||
$string['newmenubar'] = 'Показывать меню';
|
||||
$string['newresizable'] = 'Разрешить изменение размеров окна';
|
||||
$string['newscrollbars'] = 'Показывать полосу прокрутки';
|
||||
$string['newstatus'] = 'Показывать cтроку состояния';
|
||||
$string['newtoolbar'] = 'Показывать панель инструментов';
|
||||
$string['newwidth'] = 'Ширина окна (в пикселях) по умолчанию';
|
||||
$string['newwindow'] = 'Новое окно';
|
||||
$string['newwindowopen'] = 'Показывать ресурс в всплывающем (popup) окне';
|
||||
$string['note'] = 'Заметка';
|
||||
$string['notefile'] = 'Чтобы загрузить большое количество файлов используйте <A HREF=$a >Файл-менеджер</A>.';
|
||||
$string['notypechosen'] = 'Необходимо выбрать тип. Воспользуйтесь кнопкой назад для повтора.';
|
||||
$string['popupresource'] = 'Этот ресурс должен появиться во всплывающем (popup) окне.';
|
||||
$string['popupresourcelink'] = 'Если это не сделано, щелкните здесь: $a';
|
||||
$string['resourcetype'] = 'Тип ресурса';
|
||||
$string['resourcetype1'] = 'Ссылка';
|
||||
$string['resourcetype2'] = 'Web-страница';
|
||||
$string['resourcetype3'] = 'Файл';
|
||||
$string['resourcetype4'] = 'Текст';
|
||||
$string['resourcetype5'] = 'Web-ссылка';
|
||||
$string['resourcetype6'] = 'HTML-текст';
|
||||
$string['resourcetype7'] = 'Программа';
|
||||
$string['resourcetype8'] = 'WIKI-текст';
|
||||
$string['resourcetype9'] = 'Директория';
|
||||
|
||||
?>
|
||||
|
||||
+184
-184
@@ -1,184 +1,184 @@
|
||||
<?PHP
|
||||
|
||||
// This translation was made by Learning Centre "Microtest" 2003
|
||||
// If you have any questions or suggestions concerning it
|
||||
// please contact us contact@elearning.microtest.ru
|
||||
// or write some notes in forum http://moodle.org/mod/forum/discuss.php?d=1783
|
||||
|
||||
#------------------------------------------------------------
|
||||
$string['modulename'] = "Анкета";
|
||||
$string['modulenameplural'] = "Анкеты";
|
||||
#------------------------------------------------------------
|
||||
|
||||
$string['actual'] = "Фактический";
|
||||
$string['allquestions'] = "Все вопросы по порядку, все студенты";
|
||||
$string['allscales'] = "Все ответы, все студенты";
|
||||
$string['alreadysubmitted'] = "Ваш ответ на анкету уже существует";
|
||||
$string['analysisof'] = "Анализы \$a";
|
||||
$string['attls1'] = "Оценивая высказывание, я фокусируюсь на качестве аргументов, а не на личности человека";
|
||||
$string['attls1short'] = "Фокусироваться на качестве аргументов";
|
||||
$string['attls10'] = " Для меня очень важным является остаться как можно более объективным, когда я что-то анализирую";
|
||||
$string['attls10short'] = "Оставаться объективным";
|
||||
$string['attls11'] = "Я пытаюсь доказать мнение человека, вместо того, чтобы опровергнуть";
|
||||
$string['attls11short'] = "Доказать мнение человека";
|
||||
$string['attls12'] = "Я использую определенные критерии при оценке аргументов";
|
||||
$string['attls12short'] = "Использовать критерии";
|
||||
$string['attls13'] = "Я скорее попытаюсь понять мнение человека, чем попытаюсь его оценить";
|
||||
$string['attls13short'] = "Попытаться понять человека";
|
||||
$string['attls14'] = "Я пытаюсь показать людям слабые места в их размышлениях, чтобы помочь им уточнить аргументы";
|
||||
$string['attls14short'] = "Показывать слабые места аргументов";
|
||||
$string['attls15'] = "Я обычно представляю себя на месте оппонента, во время дискуссии, чтобы понять, почему они так думают";
|
||||
$string['attls15short'] = "Представить себя на месте оппонента";
|
||||
$string['attls16'] = "При анализе я тщательно учитываю даже незначительные детали";
|
||||
$string['attls16short'] = "Тщательный анализ";
|
||||
$string['attls17'] = "Обсуждая проблему, я ценю логику выше моих предрассудков";
|
||||
$string['attls17short'] = "Ценить логику";
|
||||
$string['attls18'] = "Я могу получить понимание мнения, которое отличается от моего через сочувствия.";
|
||||
$string['attls18short'] = "Понимать через сочувствие";
|
||||
$string['attls19'] = "Когда я сталкиваюсь с людьми, чьи мнения кажутся чуждыми мне, я делаю преднамеренное усилие, чтобы расширить свой кругозор для возможности видеть, как они могли думать таким образом.";
|
||||
$string['attls19short'] = "Делаю усилие для расширения кругозора";
|
||||
$string['attls2'] = "Мне нравится играть в ‘Адвоката дьявола’ – отстаиваю противоположную точку зрения";
|
||||
$string['attls20'] = "Я провожу время в попытках понять что не так. Например, я буду искать примеры в литературной интерпретации.";
|
||||
$string['attls20short'] = "Узнавать, что не правильно";
|
||||
$string['attls2short'] = "Играть в ‘Адвоката дьявола’";
|
||||
$string['attls3'] = "Я стараюсь понять, откуда этот человек, какой приобретенный опыт заставляет его так думать";
|
||||
$string['attls3short'] = "понять, откуда человек";
|
||||
$string['attls4'] = "Наиболее важной частью моего образования было научиться понимать людей, которые в значительной степени отличаются от меня";
|
||||
$string['attls4short'] = "Понять людей";
|
||||
$string['attls5'] = "Я думаю, что лучший способ составить свою точку зрения – общаться с большим количеством разных людей";
|
||||
$string['attls5short'] = "общаться с разными людьми";
|
||||
$string['attls6'] = "Мне нравится слышать мнения людей, которые пришли из другой среды - это помогает мне понять, как можно по-разному взглянуть на одну и ту же вещь";
|
||||
$string['attls6short'] = "Нравится слышать мнения";
|
||||
$string['attls7'] = "Я считаю, что могу усилить свою позицию через споры с людьми, не согласными со мной";
|
||||
$string['attls7short'] = "Усиливаю позицию в спорах";
|
||||
$string['attls8'] = "Мне всегда было интересно, почему люди говорят и верят в некоторые вещи";
|
||||
$string['attls8short'] = "Узнать почему";
|
||||
$string['attls9'] = "Я часто замечаю за собой, что спорю с авторами книг, которые читаю, пытаясь логически доказать где они ошибаются";
|
||||
$string['attls9short'] = "Спорить с авторами";
|
||||
$string['attlsintro'] = "Цель этой анкеты – помочь нам оценить Ваше отношение к обучению.<BR>В анкете нет верных и не верных ответов, нас интересует только Ваше мнение. Полученные результаты будут обработаны с полной конфиденциальностью, и их содержание никак не отразится на Ваших оценках";
|
||||
$string['attlsm1'] = "Отношение к стилю мышления и обучения";
|
||||
$string['attlsmintro'] = "При обсуждении…";
|
||||
$string['attlsname'] = "ATTLS (20 вопросная версия)";
|
||||
$string['ciq5'] = "Какие события произвели на вас наибольшее впечатление";
|
||||
$string['clicktocontinue'] = "Продолжить…";
|
||||
$string['clicktocontinuecheck'] = "Проверить и продолжить…";
|
||||
$string['colles1'] = "Моё обучение фокусируется на темах, которые меня интересуют";
|
||||
$string['colles10'] = "Я прошу других студентов объяснить свои мысли";
|
||||
$string['colles10short'] = "Прошу объяснить";
|
||||
$string['colles11'] = "другие студенты просят меня объяснить мои мысли";
|
||||
$string['colles11short'] = "Меня просят объяснить";
|
||||
$string['colles12'] = "Другие студенты разделяют мои взгляды";
|
||||
$string['colles12short'] = "Студенты поддерживают меня";
|
||||
$string['colles13'] = "Преподаватели стимулируют мое мышление";
|
||||
$string['colles13short'] = "Преподаватели стимулируют мышление";
|
||||
$string['colles14'] = "Преподаватели вдохновляют меня практически применить знания";
|
||||
$string['colles14short'] = "Преподаватели вдохновляют меня ";
|
||||
$string['colles15'] = "Преподаватель моделирует хорошие темы для обсуждений";
|
||||
$string['colles15short'] = "Моделирует хорошие обсуждения";
|
||||
$string['colles17'] = "Другие студенты вдохновляют меня на участие";
|
||||
$string['colles17short'] = "Студенты вдохновляют меня";
|
||||
$string['colles18'] = "Другие студенты высоко ценят мой вклад";
|
||||
$string['colles18short'] = "Студенты меня высоко ценят";
|
||||
$string['colles19'] = "Другие студенты ценят мой вклад";
|
||||
$string['colles19short'] = "Студенты ценят меня";
|
||||
$string['colles1short'] = "Фокусироваться на интересных темах";
|
||||
$string['colles2'] = "Я изучаю то, что мне пригодится в профессиональной практике";
|
||||
$string['colles20'] = "Другие студенты с пониманием относятся к моей борьбе за знания";
|
||||
$string['colles20short'] = "Студенты понимают меня";
|
||||
$string['colles21'] = "Я";
|
||||
$string['colles21short'] = "Я понимаю других студентов";
|
||||
$string['colles23short'] = "Я понимаю преподавателей";
|
||||
$string['colles24short'] = "Преподаватели понимают меня";
|
||||
$string['colles2short'] = "Необходимость для практики";
|
||||
$string['colles3'] = "Я изучаю то, что может усовершенствовать мои профессиональные навыки";
|
||||
$string['colles3short'] = "Усовершенствование навыков";
|
||||
$string['colles4'] = " То, что я изучаю тесно связано с моей профессиональной практикой";
|
||||
$string['colles4short'] = "Связано с практикой";
|
||||
$string['colles5'] = "Я с критикой отношусь к процессу своего обучения";
|
||||
$string['colles5short'] = "Критический подход к обучению";
|
||||
$string['colles6'] = "Я с критикой отношусь к своим собственным взглядам";
|
||||
$string['colles6short'] = "Критический подход к своим взглядам";
|
||||
$string['colles7'] = "Я отношусь критически к взглядам других студентов";
|
||||
$string['colles7short'] = "Критический подход к чужим взглядам";
|
||||
$string['colles8'] = "Я с критикой отношусь к прочитанным мыслям";
|
||||
$string['colles8short'] = "Читать с критикой";
|
||||
$string['colles9'] = "Я объясняю свои идеи другим студентам";
|
||||
$string['colles9short'] = "Объяснять свои идеи";
|
||||
$string['collesm1'] = "Релевантность";
|
||||
$string['collesm1short'] = "Релевантность";
|
||||
$string['collesm2'] = "Рефлективное мышление";
|
||||
$string['collesm2short'] = "Рефлективное мышление";
|
||||
$string['collesm3'] = "Интерактивность";
|
||||
$string['collesm3short'] = "Интерактивность";
|
||||
$string['collesm6'] = "Интерпретация";
|
||||
$string['collesm6short'] = "Интерпретация";
|
||||
$string['collesmintro'] = "В этом разделе...";
|
||||
$string['done'] = "Завершено";
|
||||
$string['download'] = "Скачать";
|
||||
$string['downloadexcel'] = "Скачать результаты в Exel-формате";
|
||||
$string['downloadinfo'] = "Вы можете скачать данные анкетирования в удобной для анализа форме: Excel, SPSS и т.д.";
|
||||
$string['downloadtext'] = "Скачать результаты в текстовом формате";
|
||||
$string['editingasurvey'] = "Редактирование анкеты";
|
||||
$string['helpsurveys'] = "Помощь по различным типам анкет";
|
||||
$string['howlong'] = "Как долго Вы заполняли анкету?";
|
||||
$string['howlongoptions'] = "меньше 1 мин, 1-2 мин, 2-3 мин, 3-4 мин, 4-5- мин, 5-10 мин, больше, чем 10";
|
||||
$string['ifoundthat'] = "Я узнал, что";
|
||||
$string['introtext'] = "Вступительный текст";
|
||||
$string['ipreferthat'] = "Я предпочитаю";
|
||||
$string['name'] = "Имя";
|
||||
$string['newsurveyresponses'] = "Новые заполненные анкеты";
|
||||
$string['nobodyyet'] = "Никто не заполнил эту анкету";
|
||||
$string['notdone'] = "Пока не заполнена";
|
||||
$string['notes'] = "Ваши анализы и заметки";
|
||||
$string['othercomments'] = "Есть ли у Вас еще комментарии?";
|
||||
$string['peoplecompleted'] = "\$a уже заполнил эту анкету";
|
||||
$string['preferred'] = "Более предпочтителен ";
|
||||
$string['preferredclass'] = "Класс предпочел";
|
||||
$string['preferredstudent'] = "\$a более предпочтителен";
|
||||
$string['question'] = "Вопрос";
|
||||
$string['questions'] = "Вопросы";
|
||||
$string['questionsnotanswered'] = "На некоторые вопросы, не было получено ответов";
|
||||
$string['report'] = "Отчет по анкете";
|
||||
$string['savednotes'] = "Ваши заметки сохранены";
|
||||
$string['scaleagree5'] = "Абсолютно нет, Немного не согласен, Не знаю, В чем-то согласен, Абсолютно согласен";
|
||||
$string['scales'] = "Шкала";
|
||||
$string['scaletimes5'] = "Почти не когда, Редко, Иногда, Часто, Почти всегда";
|
||||
$string['seemoredetail'] = "Детали…";
|
||||
$string['summary'] = "Вывод";
|
||||
$string['surveycompleted'] = "Вы заполнили эту анкету. График показывает Ваши результаты по отношению к усредненным данным других ";
|
||||
$string['surveyname'] = "Название";
|
||||
$string['surveysaved'] = "Сохранено";
|
||||
$string['surveytype'] = "Тип";
|
||||
$string['thanksforanswers'] = "Спасибо, что заполнили анкету, \$a";
|
||||
$string['time'] = "Время";
|
||||
$string['viewsurveyresponses'] = "Посмотреть заполненные анкеты";
|
||||
$string['answers'] = "Ответы";
|
||||
$string['collesm4'] = "Поддержка преподавателя";
|
||||
$string['collesm4short'] = "Поддержка преподавателя";
|
||||
$string['collesm5'] = "Поддержка равных по положению";
|
||||
$string['collesm5short'] = "Поддержка равных по положению";
|
||||
$string['collespname'] = "COLLES (Предпочтения)";
|
||||
$string['colles22short'] = "Студенты понимают меня";
|
||||
$string['collesaname'] = "COLLES (Фактически)";
|
||||
$string['colles22'] = "Другие студенты считают мои сообщения - наделёнными здравым смыслом.";
|
||||
$string['colles23'] = "Я считаю сообщения преподавателей - наделёнными здравым смыслом.";
|
||||
$string['colles24'] = "Преподаватели считают мои сообщения - наделёнными здравым смыслом.";
|
||||
$string['collesapname'] = "COLLES (Предпочтения и Фактически)";
|
||||
$string['selectedquestions'] = "Выбранные вопросы в масштабе, Все студенты";
|
||||
$string['guestsnotallowed'] = "Гостевой пользователь не может проходить анкетирование";
|
||||
$string['ciqname'] = "Критические Инциденты";
|
||||
$string['ciqintro'] = "Вспоминая о недавних событиях в классе, ответьте на следующие вопросы.";
|
||||
$string['ciq1'] = "В какой момент Вы были больше всего заняты изучением?";
|
||||
$string['ciq2'] = "В какой момент Вы были больше всего отдалены от изучения?";
|
||||
$string['ciq3'] = "Какое действие от кого-нибудь в форумах Вы находите наиболее полезным?";
|
||||
$string['ciq4'] = "Какое действие от кого-нибудь в форумах Вы находите наиболее запутывающим и конфузящим?";
|
||||
$string['actualclass'] = "Фактический класс";
|
||||
$string['actualstudent'] = "\$a фактический";
|
||||
$string['attlsm2'] = "Связанное изучение";
|
||||
$string['attlsm3'] = "Раздельное изучение";
|
||||
$string['colles16'] = "обучающий моделирует критическое само-отражение.";
|
||||
$string['colles16short'] = "обучающий моделирует само-отражение.";
|
||||
$string['collesaintro'] = "Цель этого анкетирования состоит в том, чтобы помочь нам понять, как хорошо дистанционное обучение дало возможность Вам учиться. Каждая из 24 инструкций ниже спрашивает о вашем личном опыте. Здесь нет 'правильных' или 'неправильных' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет обработан с высокой степенью конфиденциальности, и никак не отразятся на Ваших оценках. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.";
|
||||
$string['collesapintro'] = "Цель этого анкетного опроса состоит в том, чтобы помочь нам понять, насколько хорошо дистанционное обучение позволило Вам учиться. Каждое из этих 24 утверждений ниже предполагает, что Вы сравните Ваши, предпочтения (идеал) и фактический опыт в этом вопросе. Здесь нет 'верных', или 'неверных' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет рассматриваться с высокой степенью конфиденциальности, и не будут затрагивать Вашу оценку. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.";
|
||||
$string['collespintro'] = "Цель этого анкетного опроса состоит в том, чтобы помочь нам понять, что Вы наиболее цените в дистанционном обучении. Каждое из этих 24 утверждений ниже предполагает, что Вы сравните Ваши, предпочтения (идеал) и фактический опыт в этом вопросе. Здесь нет 'верных', или 'неверных' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет рассматриваться с высокой степенью конфиденциальности, и не будут затрагивать Вашу оценку. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.";
|
||||
?>
|
||||
<?PHP // $Id$
|
||||
// survey.php - created with Moodle 1.4 development (2004070800)
|
||||
|
||||
|
||||
$string['actual'] = 'Фактический';
|
||||
$string['actualclass'] = 'Фактический класс';
|
||||
$string['actualstudent'] = '$a фактический';
|
||||
$string['allquestions'] = 'Все вопросы по порядку, все студенты';
|
||||
$string['allscales'] = 'Все ответы, все студенты';
|
||||
$string['alreadysubmitted'] = 'Ваш ответ на анкету уже существует';
|
||||
$string['analysisof'] = 'Анализы $a';
|
||||
$string['answers'] = 'Ответы';
|
||||
$string['attls1'] = 'Оценивая высказывание, я фокусируюсь на качестве аргументов, а не на личности человека';
|
||||
$string['attls10'] = ' Для меня очень важным является остаться как можно более объективным, когда я что-то анализирую';
|
||||
$string['attls10short'] = 'Оставаться объективным';
|
||||
$string['attls11'] = 'Я пытаюсь доказать мнение человека, вместо того, чтобы опровергнуть';
|
||||
$string['attls11short'] = 'Доказать мнение человека';
|
||||
$string['attls12'] = 'Я использую определенные критерии при оценке аргументов';
|
||||
$string['attls12short'] = 'Использовать критерии';
|
||||
$string['attls13'] = 'Я скорее попытаюсь понять мнение человека, чем попытаюсь его оценить';
|
||||
$string['attls13short'] = 'Попытаться понять человека';
|
||||
$string['attls14'] = 'Я пытаюсь показать людям слабые места в их размышлениях, чтобы помочь им уточнить аргументы';
|
||||
$string['attls14short'] = 'Показывать слабые места аргументов';
|
||||
$string['attls15'] = 'Я обычно представляю себя на месте оппонента, во время дискуссии, чтобы понять, почему они так думают';
|
||||
$string['attls15short'] = 'Представить себя на месте оппонента';
|
||||
$string['attls16'] = 'При анализе я тщательно учитываю даже незначительные детали';
|
||||
$string['attls16short'] = 'Тщательный анализ';
|
||||
$string['attls17'] = 'Обсуждая проблему, я ценю логику выше моих предрассудков';
|
||||
$string['attls17short'] = 'Ценить логику';
|
||||
$string['attls18'] = 'Я могу получить понимание мнения, которое отличается от моего через сочувствия.';
|
||||
$string['attls18short'] = 'Понимать через сочувствие';
|
||||
$string['attls19'] = 'Когда я сталкиваюсь с людьми, чьи мнения кажутся чуждыми мне, я делаю преднамеренное усилие, чтобы расширить свой кругозор для возможности видеть, как они могли думать таким образом.';
|
||||
$string['attls19short'] = 'Делаю усилие для расширения кругозора';
|
||||
$string['attls1short'] = 'Фокусироваться на качестве аргументов';
|
||||
$string['attls2'] = 'Мне нравится играть в ‘Адвоката дьявола’ – отстаиваю противоположную точку зрения';
|
||||
$string['attls20'] = 'Я провожу время в попытках понять что не так. Например, я буду искать примеры в литературной интерпретации.';
|
||||
$string['attls20short'] = 'Узнавать, что не правильно';
|
||||
$string['attls2short'] = 'Играть в ‘Адвоката дьявола’';
|
||||
$string['attls3'] = 'Я стараюсь понять, откуда этот человек, какой приобретенный опыт заставляет его так думать';
|
||||
$string['attls3short'] = 'понять, откуда человек';
|
||||
$string['attls4'] = 'Наиболее важной частью моего образования было научиться понимать людей, которые в значительной степени отличаются от меня';
|
||||
$string['attls4short'] = 'Понять людей';
|
||||
$string['attls5'] = 'Я думаю, что лучший способ составить свою точку зрения – общаться с большим количеством разных людей';
|
||||
$string['attls5short'] = 'общаться с разными людьми';
|
||||
$string['attls6'] = 'Мне нравится слышать мнения людей, которые пришли из другой среды - это помогает мне понять, как можно по-разному взглянуть на одну и ту же вещь';
|
||||
$string['attls6short'] = 'Нравится слышать мнения';
|
||||
$string['attls7'] = 'Я считаю, что могу усилить свою позицию через споры с людьми, не согласными со мной';
|
||||
$string['attls7short'] = 'Усиливаю позицию в спорах';
|
||||
$string['attls8'] = 'Мне всегда было интересно, почему люди говорят и верят в некоторые вещи';
|
||||
$string['attls8short'] = 'Узнать почему';
|
||||
$string['attls9'] = 'Я часто замечаю за собой, что спорю с авторами книг, которые читаю, пытаясь логически доказать где они ошибаются';
|
||||
$string['attls9short'] = 'Спорить с авторами';
|
||||
$string['attlsintro'] = 'Цель этой анкеты – помочь нам оценить Ваше отношение к обучению.<BR>В анкете нет верных и не верных ответов, нас интересует только Ваше мнение. Полученные результаты будут обработаны с полной конфиденциальностью, и их содержание никак не отразится на Ваших оценках';
|
||||
$string['attlsm1'] = 'Отношение к стилю мышления и обучения';
|
||||
$string['attlsm2'] = 'Связанное изучение';
|
||||
$string['attlsm3'] = 'Раздельное изучение';
|
||||
$string['attlsmintro'] = 'При обсуждении…';
|
||||
$string['attlsname'] = 'ATTLS (20 вопросная версия)';
|
||||
$string['ciq1'] = 'В какой момент Вы были больше всего заняты изучением?';
|
||||
$string['ciq1short'] = 'Наибольший интерес к изучению';
|
||||
$string['ciq2'] = 'В какой момент Вы были больше всего отдалены от изучения?';
|
||||
$string['ciq2short'] = 'Наибольшее отдаление от изучения';
|
||||
$string['ciq3'] = 'Какое действие от кого-нибудь в форумах Вы находите наиболее полезным?';
|
||||
$string['ciq3short'] = 'Наиболее полезный момент';
|
||||
$string['ciq4'] = 'Какое действие от кого-нибудь в форумах Вы находите наиболее запутывающим и конфузящим?';
|
||||
$string['ciq4short'] = 'Самый запутанный момент';
|
||||
$string['ciq5'] = 'Какие события произвели на вас наибольшее впечатление';
|
||||
$string['ciq5short'] = 'Наиболее впечатляющий момент';
|
||||
$string['ciqintro'] = 'Вспоминая о недавних событиях в классе, ответьте на следующие вопросы.';
|
||||
$string['ciqname'] = 'Критические Инциденты';
|
||||
$string['clicktocontinue'] = 'Продолжить…';
|
||||
$string['clicktocontinuecheck'] = 'Проверить и продолжить…';
|
||||
$string['colles1'] = 'Моё обучение фокусируется на темах, которые меня интересуют';
|
||||
$string['colles10'] = 'Я прошу других студентов объяснить свои мысли';
|
||||
$string['colles10short'] = 'Прошу объяснить';
|
||||
$string['colles11'] = 'другие студенты просят меня объяснить мои мысли';
|
||||
$string['colles11short'] = 'Меня просят объяснить';
|
||||
$string['colles12'] = 'Другие студенты разделяют мои взгляды';
|
||||
$string['colles12short'] = 'Студенты поддерживают меня';
|
||||
$string['colles13'] = 'Преподаватели стимулируют мое мышление';
|
||||
$string['colles13short'] = 'Преподаватели стимулируют мышление';
|
||||
$string['colles14'] = 'Преподаватели вдохновляют меня практически применить знания';
|
||||
$string['colles14short'] = 'Преподаватели вдохновляют меня ';
|
||||
$string['colles15'] = 'Преподаватель моделирует хорошие темы для обсуждений';
|
||||
$string['colles15short'] = 'Моделирует хорошие обсуждения';
|
||||
$string['colles16'] = 'обучающий моделирует критическое само-отражение.';
|
||||
$string['colles16short'] = 'обучающий моделирует само-отражение.';
|
||||
$string['colles17'] = 'Другие студенты вдохновляют меня на участие';
|
||||
$string['colles17short'] = 'Студенты вдохновляют меня';
|
||||
$string['colles18'] = 'Другие студенты высоко ценят мой вклад';
|
||||
$string['colles18short'] = 'Студенты меня высоко ценят';
|
||||
$string['colles19'] = 'Другие студенты ценят мой вклад';
|
||||
$string['colles19short'] = 'Студенты ценят меня';
|
||||
$string['colles1short'] = 'Фокусироваться на интересных темах';
|
||||
$string['colles2'] = 'Я изучаю то, что мне пригодится в профессиональной практике';
|
||||
$string['colles20'] = 'Другие студенты с пониманием относятся к моей борьбе за знания';
|
||||
$string['colles20short'] = 'Студенты понимают меня';
|
||||
$string['colles21'] = 'Я';
|
||||
$string['colles21short'] = 'Я понимаю других студентов';
|
||||
$string['colles22'] = 'Другие студенты считают мои сообщения - наделёнными здравым смыслом.';
|
||||
$string['colles22short'] = 'Студенты понимают меня';
|
||||
$string['colles23'] = 'Я считаю сообщения преподавателей - наделёнными здравым смыслом.';
|
||||
$string['colles23short'] = 'Я понимаю преподавателей';
|
||||
$string['colles24'] = 'Преподаватели считают мои сообщения - наделёнными здравым смыслом.';
|
||||
$string['colles24short'] = 'Преподаватели понимают меня';
|
||||
$string['colles2short'] = 'Необходимость для практики';
|
||||
$string['colles3'] = 'Я изучаю то, что может усовершенствовать мои профессиональные навыки';
|
||||
$string['colles3short'] = 'Усовершенствование навыков';
|
||||
$string['colles4'] = ' То, что я изучаю тесно связано с моей профессиональной практикой';
|
||||
$string['colles4short'] = 'Связано с практикой';
|
||||
$string['colles5'] = 'Я с критикой отношусь к процессу своего обучения';
|
||||
$string['colles5short'] = 'Критический подход к обучению';
|
||||
$string['colles6'] = 'Я с критикой отношусь к своим собственным взглядам';
|
||||
$string['colles6short'] = 'Критический подход к своим взглядам';
|
||||
$string['colles7'] = 'Я отношусь критически к взглядам других студентов';
|
||||
$string['colles7short'] = 'Критический подход к чужим взглядам';
|
||||
$string['colles8'] = 'Я с критикой отношусь к прочитанным мыслям';
|
||||
$string['colles8short'] = 'Читать с критикой';
|
||||
$string['colles9'] = 'Я объясняю свои идеи другим студентам';
|
||||
$string['colles9short'] = 'Объяснять свои идеи';
|
||||
$string['collesaintro'] = 'Цель этого анкетирования состоит в том, чтобы помочь нам понять, как хорошо дистанционное обучение дало возможность Вам учиться. Каждая из 24 инструкций ниже спрашивает о вашем личном опыте. Здесь нет \'правильных\' или \'неправильных\' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет обработан с высокой степенью конфиденциальности, и никак не отразятся на Ваших оценках. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.';
|
||||
$string['collesaname'] = 'COLLES (Фактически)';
|
||||
$string['collesapintro'] = 'Цель этого анкетного опроса состоит в том, чтобы помочь нам понять, насколько хорошо дистанционное обучение позволило Вам учиться. Каждое из этих 24 утверждений ниже предполагает, что Вы сравните Ваши, предпочтения (идеал) и фактический опыт в этом вопросе. Здесь нет \'верных\', или \'неверных\' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет рассматриваться с высокой степенью конфиденциальности, и не будут затрагивать Вашу оценку. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.';
|
||||
$string['collesapname'] = 'COLLES (Предпочтения и Фактически)';
|
||||
$string['collesm1'] = 'Релевантность';
|
||||
$string['collesm1short'] = 'Релевантность';
|
||||
$string['collesm2'] = 'Рефлективное мышление';
|
||||
$string['collesm2short'] = 'Рефлективное мышление';
|
||||
$string['collesm3'] = 'Интерактивность';
|
||||
$string['collesm3short'] = 'Интерактивность';
|
||||
$string['collesm4'] = 'Поддержка преподавателя';
|
||||
$string['collesm4short'] = 'Поддержка преподавателя';
|
||||
$string['collesm5'] = 'Поддержка равных по положению';
|
||||
$string['collesm5short'] = 'Поддержка равных по положению';
|
||||
$string['collesm6'] = 'Интерпретация';
|
||||
$string['collesm6short'] = 'Интерпретация';
|
||||
$string['collesmintro'] = 'В этом разделе...';
|
||||
$string['collespintro'] = 'Цель этого анкетного опроса состоит в том, чтобы помочь нам понять, что Вы наиболее цените в дистанционном обучении. Каждое из этих 24 утверждений ниже предполагает, что Вы сравните Ваши, предпочтения (идеал) и фактический опыт в этом вопросе. Здесь нет \'верных\', или \'неверных\' ответов: мы интересуемся только Вашим мнением. Будьте уверены, что ваши ответы будет рассматриваться с высокой степенью конфиденциальности, и не будут затрагивать Вашу оценку. Ваши ответы помогут нам улучшить качество дистанционного обучения в будущем. Заранее благодарим.';
|
||||
$string['collespname'] = 'COLLES (Предпочтения)';
|
||||
$string['done'] = 'Завершено';
|
||||
$string['download'] = 'Скачать';
|
||||
$string['downloadexcel'] = 'Скачать результаты в Exel-формате';
|
||||
$string['downloadinfo'] = 'Вы можете скачать данные анкетирования в удобной для анализа форме: Excel, SPSS и т.д.';
|
||||
$string['downloadtext'] = 'Скачать результаты в текстовом формате';
|
||||
$string['editingasurvey'] = 'Редактирование анкеты';
|
||||
$string['guestsnotallowed'] = 'Гостевой пользователь не может проходить анкетирование';
|
||||
$string['helpsurveys'] = 'Помощь по различным типам анкет';
|
||||
$string['howlong'] = 'Как долго Вы заполняли анкету?';
|
||||
$string['howlongoptions'] = 'меньше 1 мин, 1-2 мин, 2-3 мин, 3-4 мин, 4-5- мин, 5-10 мин, больше, чем 10';
|
||||
$string['ifoundthat'] = 'Я узнал, что';
|
||||
$string['introtext'] = 'Вступительный текст';
|
||||
$string['ipreferthat'] = 'Я предпочитаю';
|
||||
$string['modulename'] = 'Анкета';
|
||||
$string['modulenameplural'] = 'Анкеты';
|
||||
$string['name'] = 'Имя';
|
||||
$string['newsurveyresponses'] = 'Новые заполненные анкеты';
|
||||
$string['nobodyyet'] = 'Никто не заполнил эту анкету';
|
||||
$string['notdone'] = 'Пока не заполнена';
|
||||
$string['notes'] = 'Ваши анализы и заметки';
|
||||
$string['othercomments'] = 'Есть ли у Вас еще комментарии?';
|
||||
$string['peoplecompleted'] = '$a уже заполнил эту анкету';
|
||||
$string['preferred'] = 'Более предпочтителен ';
|
||||
$string['preferredclass'] = 'Класс предпочел';
|
||||
$string['preferredstudent'] = '$a более предпочтителен';
|
||||
$string['question'] = 'Вопрос';
|
||||
$string['questions'] = 'Вопросы';
|
||||
$string['questionsnotanswered'] = 'На некоторые вопросы, не было получено ответов';
|
||||
$string['report'] = 'Отчет по анкете';
|
||||
$string['savednotes'] = 'Ваши заметки сохранены';
|
||||
$string['scaleagree5'] = 'Абсолютно нет, Немного не согласен, Не знаю, В чем-то согласен, Абсолютно согласен';
|
||||
$string['scales'] = 'Шкала';
|
||||
$string['scaletimes5'] = 'Почти не когда, Редко, Иногда, Часто, Почти всегда';
|
||||
$string['seemoredetail'] = 'Детали…';
|
||||
$string['selectedquestions'] = 'Выбранные вопросы в масштабе, Все студенты';
|
||||
$string['summary'] = 'Вывод';
|
||||
$string['surveycompleted'] = 'Вы заполнили эту анкету. График показывает Ваши результаты по отношению к усредненным данным других ';
|
||||
$string['surveyname'] = 'Название';
|
||||
$string['surveysaved'] = 'Сохранено';
|
||||
$string['surveytype'] = 'Тип';
|
||||
$string['thanksforanswers'] = 'Спасибо, что заполнили анкету, $a';
|
||||
$string['time'] = 'Время';
|
||||
$string['viewsurveyresponses'] = 'Посмотреть заполненные анкеты';
|
||||
|
||||
?>
|
||||
|
||||
+1
-1
@@ -458,7 +458,7 @@ function upgrade_blocks_plugins($continueto) {
|
||||
$methods = get_class_methods($classname);
|
||||
if(!in_array(strtolower($classname), $methods)) {
|
||||
// No constructor
|
||||
$notices[] = "Block $blockname: class does not have a constructor";
|
||||
//$notices[] = "Block $blockname: class does not have a constructor";
|
||||
$invalidblocks[] = $blockname;
|
||||
continue;
|
||||
}
|
||||
|
||||
+90
-85
@@ -1,12 +1,17 @@
|
||||
<?PHP // $Id$
|
||||
|
||||
/// CONSTANTS /////////////////////////////////////////////////////////////
|
||||
|
||||
define('SITEID', 1);
|
||||
|
||||
|
||||
/// FUNCTIONS FOR DATABASE HANDLING ////////////////////////////////
|
||||
/**
|
||||
* execute a given sql command string
|
||||
*
|
||||
* Completely general function - it just runs some SQL and reports success.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function execute_sql($command, $feedback=true) {
|
||||
/// Completely general function - it just runs some SQL and reports success.
|
||||
@@ -36,7 +41,7 @@ function execute_sql($command, $feedback=true) {
|
||||
* Lines that are blank or that start with "#" are ignored.
|
||||
* Only tested with mysql dump files (mysqldump -p -d moodle)
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
|
||||
function modify_database($sqlfile="", $sqlstring="") {
|
||||
@@ -89,7 +94,7 @@ function modify_database($sqlfile="", $sqlstring="") {
|
||||
*
|
||||
* Add a new field to a table, or modify an existing one (if oldfield is defined).
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
|
||||
function table_column($table, $oldfield, $field, $type="integer", $size="10",
|
||||
@@ -225,7 +230,7 @@ function table_column($table, $oldfield, $field, $type="integer", $size="10",
|
||||
*
|
||||
* Returns true or false depending on whether the specified record exists
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function record_exists($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
@@ -252,7 +257,7 @@ function record_exists($table, $field1="", $value1="", $field2="", $value2="", $
|
||||
*
|
||||
* The sql statement is provided as a string.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function record_exists_sql($sql) {
|
||||
|
||||
@@ -278,7 +283,7 @@ function record_exists_sql($sql) {
|
||||
*
|
||||
* Get all the records and count them
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function count_records($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
@@ -304,7 +309,7 @@ function count_records($table, $field1="", $value1="", $field2="", $value2="", $
|
||||
*
|
||||
* Get all the records and count them
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*
|
||||
*/
|
||||
function count_records_select($table, $select="") {
|
||||
@@ -324,7 +329,7 @@ function count_records_select($table, $select="") {
|
||||
*
|
||||
* The sql statement is provided as a string.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function count_records_sql($sql) {
|
||||
|
||||
@@ -351,17 +356,17 @@ function count_records_sql($sql) {
|
||||
*
|
||||
* Get a single record as an object
|
||||
*
|
||||
* @param string $table the name of the table to select from
|
||||
* @param string $field1 the name of the field for the first criteria
|
||||
* @param string $value1 the value of the field for the first criteria
|
||||
* @param string $field2 the name of the field for the second criteria
|
||||
* @param string $value2 the value of the field for the second criteria
|
||||
* @param string $field3 the name of the field for the third criteria
|
||||
* @param string $value3 the value of the field for the third criteria
|
||||
* @return object(fieldset) a fieldset object containing the first record selected
|
||||
* @param string $table the name of the table to select from
|
||||
* @param string $field1 the name of the field for the first criteria
|
||||
* @param string $value1 the value of the field for the first criteria
|
||||
* @param string $field2 the name of the field for the second criteria
|
||||
* @param string $value2 the value of the field for the second criteria
|
||||
* @param string $field3 the name of the field for the third criteria
|
||||
* @param string $value3 the value of the field for the third criteria
|
||||
* @return object(fieldset) a fieldset object containing the first record selected
|
||||
*/
|
||||
function get_record($table, $field1, $value1, $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
|
||||
global $CFG;
|
||||
|
||||
$select = "WHERE $field1 = '$value1'";
|
||||
@@ -382,7 +387,7 @@ function get_record($table, $field1, $value1, $field2="", $value2="", $field3=""
|
||||
* The sql statement is provided as a string.
|
||||
* A LIMIT is normally added to only look for 1 record
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_record_sql($sql) {
|
||||
|
||||
@@ -427,7 +432,7 @@ function get_record_sql($sql) {
|
||||
*
|
||||
* "select" is a fragment of SQL to define the selection criteria
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_record_select($table, $select="", $fields="*") {
|
||||
|
||||
@@ -449,7 +454,7 @@ function get_record_select($table, $select="", $fields="*") {
|
||||
* The "key" is the first column returned, eg usually "id"
|
||||
* limitfrom and limitnum must both be specified or not at all
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records($table, $field="", $value="", $sort="", $fields="*", $limitfrom="", $limitnum="") {
|
||||
|
||||
@@ -491,7 +496,7 @@ function get_records($table, $field="", $value="", $sort="", $fields="*", $limit
|
||||
* The "key" is the first column returned, eg usually "id"
|
||||
* limitfrom and limitnum must both be specified or not at all
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_select($table, $select="", $sort="", $fields="*", $limitfrom="", $limitnum="") {
|
||||
|
||||
@@ -532,7 +537,7 @@ function get_records_select($table, $select="", $sort="", $fields="*", $limitfro
|
||||
* Can optionally be sorted eg "time ASC" or "time DESC"
|
||||
* The "key" is the first column returned, eg usually "id"
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_list($table, $field="", $values="", $sort="", $fields="*") {
|
||||
|
||||
@@ -559,7 +564,7 @@ function get_records_list($table, $field="", $values="", $sort="", $fields="*")
|
||||
* The "key" is the first column returned, eg usually "id"
|
||||
* The sql statement is provided as a string.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_sql($sql) {
|
||||
|
||||
@@ -593,7 +598,7 @@ function get_records_sql($sql) {
|
||||
* If "fields" is specified, only those fields are returned
|
||||
* The "key" is the first column returned, eg usually "id"
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_menu($table, $field="", $value="", $sort="", $fields="*") {
|
||||
|
||||
@@ -619,7 +624,7 @@ function get_records_menu($table, $field="", $value="", $sort="", $fields="*") {
|
||||
* "select" is a fragment of SQL to define the selection criteria
|
||||
* Returns associative array of first two fields
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_select_menu($table, $select="", $sort="", $fields="*") {
|
||||
|
||||
@@ -644,7 +649,7 @@ function get_records_select_menu($table, $select="", $sort="", $fields="*") {
|
||||
* combination with the choose_from_menu function to create
|
||||
* a form menu.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_records_sql_menu($sql) {
|
||||
|
||||
@@ -674,7 +679,7 @@ function get_records_sql_menu($sql) {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_field($table, $return, $field1, $value1, $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
@@ -709,7 +714,7 @@ function get_field($table, $return, $field1, $value1, $field2="", $value2="", $f
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function set_field($table, $newfield, $newvalue, $field1, $value1, $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
@@ -733,7 +738,7 @@ function set_field($table, $newfield, $newvalue, $field1, $value1, $field2="", $
|
||||
*
|
||||
* Delete one or more records from a table
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function delete_records($table, $field1="", $value1="", $field2="", $value2="", $field3="", $value3="") {
|
||||
|
||||
@@ -759,7 +764,7 @@ function delete_records($table, $field1="", $value1="", $field2="", $value2="",
|
||||
*
|
||||
* "select" is a fragment of SQL to define the selection criteria
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function delete_records_select($table, $select="") {
|
||||
|
||||
@@ -779,7 +784,7 @@ function delete_records_select($table, $select="") {
|
||||
* If the return ID isn't required, then this just reports success as true/false.
|
||||
* $dataobject is an object containing needed data
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function insert_record($table, $dataobject, $returnid=true, $primarykey='id') {
|
||||
|
||||
@@ -832,7 +837,7 @@ function insert_record($table, $dataobject, $returnid=true, $primarykey='id') {
|
||||
* Relies on $dataobject having a variable "id" to
|
||||
* specify the record to update
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function update_record($table, $dataobject) {
|
||||
|
||||
@@ -889,7 +894,7 @@ function update_record($table, $dataobject) {
|
||||
* in the user record, as well as membership information
|
||||
* Suitable for setting as $USER session cookie.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_user_info_from_db($field, $value) {
|
||||
|
||||
@@ -980,7 +985,7 @@ function update_user_in_db() {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function adminlogin($username, $md5password) {
|
||||
|
||||
@@ -1000,7 +1005,7 @@ function adminlogin($username, $md5password) {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_guest() {
|
||||
return get_user_info_from_db("username", "guest");
|
||||
@@ -1012,7 +1017,7 @@ function get_guest() {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_admin () {
|
||||
|
||||
@@ -1032,7 +1037,7 @@ function get_admin () {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_admins() {
|
||||
|
||||
@@ -1050,7 +1055,7 @@ function get_admins() {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_creators() {
|
||||
|
||||
@@ -1068,7 +1073,7 @@ function get_creators() {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_teacher($courseid) {
|
||||
|
||||
@@ -1090,7 +1095,7 @@ function get_teacher($courseid) {
|
||||
*
|
||||
* used to print recent activity
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_recent_enrolments($courseid, $timestart) {
|
||||
|
||||
@@ -1113,7 +1118,7 @@ function get_recent_enrolments($courseid, $timestart) {
|
||||
/**
|
||||
* Returns list of all students in this course
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_course_students($courseid, $sort="s.timeaccess", $dir="", $page=0, $recordsperpage=99999,
|
||||
$firstinitial="", $lastinitial="", $group=NULL, $search="") {
|
||||
@@ -1176,7 +1181,7 @@ function get_course_students($courseid, $sort="s.timeaccess", $dir="", $page=0,
|
||||
/**
|
||||
* Counts the students in a given course, or a subset of them
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function count_course_students($course, $search="", $firstinitial="", $lastinitial="", $group=NULL) {
|
||||
|
||||
@@ -1224,7 +1229,7 @@ function count_course_students($course, $search="", $firstinitial="", $lastiniti
|
||||
/**
|
||||
* Returns list of all teachers in this course
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_course_teachers($courseid, $sort="t.authority ASC") {
|
||||
|
||||
@@ -1244,7 +1249,7 @@ function get_course_teachers($courseid, $sort="t.authority ASC") {
|
||||
*
|
||||
* If the "course" is actually the site, then return all site users.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_course_users($courseid, $sort="timeaccess DESC") {
|
||||
|
||||
@@ -1292,7 +1297,7 @@ function get_course_users($courseid, $sort="timeaccess DESC") {
|
||||
*
|
||||
* or teaching in courses on this server
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_site_users($sort="u.lastaccess DESC", $select="") {
|
||||
|
||||
@@ -1334,11 +1339,11 @@ function get_site_users($sort="u.lastaccess DESC", $select="") {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param bookean $get if false then only a count of the records is returned
|
||||
* @param string $search a simple string to search for
|
||||
* @param boolean $confirmed a switch to allow/disallow unconfirmed users
|
||||
* @param array(int) $exceptions a list of IDs to ignore, eg 2,4,5,8,9,10
|
||||
* @param string $sort a SQL snippet for the sorting criteria to use
|
||||
* @param bookean $get if false then only a count of the records is returned
|
||||
* @param string $search a simple string to search for
|
||||
* @param boolean $confirmed a switch to allow/disallow unconfirmed users
|
||||
* @param array(int) $exceptions a list of IDs to ignore, eg 2,4,5,8,9,10
|
||||
* @param string $sort a SQL snippet for the sorting criteria to use
|
||||
*/
|
||||
function get_users($get=true, $search="", $confirmed=false, $exceptions="", $sort="firstname ASC",
|
||||
$firstinitial="", $lastinitial="") {
|
||||
@@ -1399,7 +1404,7 @@ function get_users($get=true, $search="", $confirmed=false, $exceptions="", $sor
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_users_listing($sort="lastaccess", $dir="ASC", $page=0, $recordsperpage=99999,
|
||||
$search="", $firstinitial="", $lastinitial="") {
|
||||
@@ -1454,7 +1459,7 @@ function get_users_listing($sort="lastaccess", $dir="ASC", $page=0, $recordsperp
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_users_confirmed() {
|
||||
global $CFG;
|
||||
@@ -1472,7 +1477,7 @@ function get_users_confirmed() {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_users_unconfirmed($cutofftime=2000000000) {
|
||||
global $CFG;
|
||||
@@ -1489,7 +1494,7 @@ function get_users_unconfirmed($cutofftime=2000000000) {
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_users_longtimenosee($cutofftime) {
|
||||
global $CFG;
|
||||
@@ -1504,7 +1509,7 @@ function get_users_longtimenosee($cutofftime) {
|
||||
* in the given course. If userid isn't specified, then return a
|
||||
* list of all groups in the course.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_groups($courseid, $userid=0) {
|
||||
global $CFG;
|
||||
@@ -1526,7 +1531,7 @@ function get_groups($courseid, $userid=0) {
|
||||
/**
|
||||
* Returns an array of user objects
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_group_users($groupid, $sort="u.lastaccess DESC") {
|
||||
global $CFG;
|
||||
@@ -1541,7 +1546,7 @@ function get_group_users($groupid, $sort="u.lastaccess DESC") {
|
||||
/**
|
||||
* An efficient way of finding all the users who aren't in groups yet
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_users_not_in_group($courseid) {
|
||||
global $CFG;
|
||||
@@ -1553,7 +1558,7 @@ function get_users_not_in_group($courseid) {
|
||||
/**
|
||||
* Returns an array of user objects
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_group_students($groupid, $sort="u.lastaccess DESC") {
|
||||
global $CFG;
|
||||
@@ -1574,7 +1579,7 @@ function get_group_students($groupid, $sort="u.lastaccess DESC") {
|
||||
/**
|
||||
* Returns the user's group in a particular course
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function user_group($courseid, $userid) {
|
||||
global $CFG;
|
||||
@@ -1598,7 +1603,7 @@ function user_group($courseid, $userid) {
|
||||
*
|
||||
* Returns $course object of the top-level site.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_site () {
|
||||
|
||||
@@ -1615,7 +1620,7 @@ function get_site () {
|
||||
*
|
||||
* Returns list of courses, for whole site, or category
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_courses($categoryid="all", $sort="c.sortorder ASC", $fields="c.*") {
|
||||
|
||||
@@ -1657,7 +1662,7 @@ function get_courses($categoryid="all", $sort="c.sortorder ASC", $fields="c.*")
|
||||
*
|
||||
* Similar to get_courses, but allows paging
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_courses_page($categoryid="all", $sort="c.sortorder ASC", $fields="c.*",
|
||||
&$totalcount, $limitfrom="", $limitnum="") {
|
||||
@@ -1712,7 +1717,7 @@ function get_courses_page($categoryid="all", $sort="c.sortorder ASC", $fields="c
|
||||
*
|
||||
* longdesc
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_my_courses($userid, $sort="visible DESC,fullname ASC") {
|
||||
|
||||
@@ -1756,7 +1761,7 @@ function get_my_courses($userid, $sort="visible DESC,fullname ASC") {
|
||||
*
|
||||
* Returns a list of courses that match a search
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_courses_search($searchterms, $sort="fullname ASC", $page=0, $recordsperpage=50, &$totalcount) {
|
||||
|
||||
@@ -1838,7 +1843,7 @@ function get_courses_search($searchterms, $sort="fullname ASC", $page=0, $record
|
||||
*
|
||||
* Returns a sorted list of categories
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_categories($parent="none", $sort="sortorder ASC") {
|
||||
|
||||
@@ -1867,7 +1872,7 @@ function get_categories($parent="none", $sort="sortorder ASC") {
|
||||
* Given a category object, this function makes sure the courseorder
|
||||
* variable reflects the real world.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function fix_course_sortorder($categoryid, $sort="sortorder ASC") {
|
||||
|
||||
@@ -1904,7 +1909,7 @@ function fix_course_sortorder($categoryid, $sort="sortorder ASC") {
|
||||
* need to maintain backward compatibility with many different
|
||||
* existing language translations and older sites.
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function make_default_scale() {
|
||||
|
||||
@@ -1944,7 +1949,7 @@ function make_default_scale() {
|
||||
*
|
||||
* Returns a menu of all available scales from the site as well as the given course
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_scales_menu($courseid=0) {
|
||||
|
||||
@@ -1970,7 +1975,7 @@ function get_scales_menu($courseid=0) {
|
||||
*
|
||||
* Just gets a raw list of all modules in a course
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_course_mods($courseid) {
|
||||
global $CFG;
|
||||
@@ -1988,7 +1993,7 @@ function get_course_mods($courseid) {
|
||||
*
|
||||
* Given an instance of a module, finds the coursemodule description
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_coursemodule_from_instance($modulename, $instance, $courseid) {
|
||||
|
||||
@@ -2014,8 +2019,8 @@ function get_coursemodule_from_instance($modulename, $instance, $courseid) {
|
||||
* module in a given course, sorted in the order they are defined
|
||||
* in the course. Returns false on any errors.
|
||||
*
|
||||
* @param string $modulename the name of the module to get instances for
|
||||
* @param object(course) $course this depends on an accurate $course->modinfo
|
||||
* @param string $modulename the name of the module to get instances for
|
||||
* @param object(course) $course this depends on an accurate $course->modinfo
|
||||
*/
|
||||
function get_all_instances_in_course($modulename, $course) {
|
||||
|
||||
@@ -2068,7 +2073,7 @@ function get_all_instances_in_course($modulename, $course) {
|
||||
* and the module's type (eg "forum") returns whether the object
|
||||
* is visible or not
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function instance_is_visible($moduletype, $module) {
|
||||
|
||||
@@ -2103,13 +2108,13 @@ function instance_is_visible($moduletype, $module) {
|
||||
* than web server hits, and provide a way to easily reconstruct what
|
||||
* any particular student has been doing.
|
||||
*
|
||||
* @param int $course the course id
|
||||
* @param string $module the module name - e.g. forum, journal, resource, course, user etc
|
||||
* @param string $action view, edit, post (often but not always the same as the file.php)
|
||||
* @param string $url the file and parameters used to see the results of the action
|
||||
* @param string $info additional description information
|
||||
* @param string $cm the course_module->id if there is one
|
||||
* @param string $user if log regards $user other than $USER
|
||||
* @param int $course the course id
|
||||
* @param string $module the module name - e.g. forum, journal, resource, course, user etc
|
||||
* @param string $action view, edit, post (often but not always the same as the file.php)
|
||||
* @param string $url the file and parameters used to see the results of the action
|
||||
* @param string $info additional description information
|
||||
* @param string $cm the course_module->id if there is one
|
||||
* @param string $user if log regards $user other than $USER
|
||||
*/
|
||||
function add_to_log($courseid, $module, $action, $url="", $info="", $cm=0, $user=0) {
|
||||
|
||||
@@ -2152,8 +2157,8 @@ function add_to_log($courseid, $module, $action, $url="", $info="", $cm=0, $user
|
||||
*
|
||||
* select all log records based on SQL criteria
|
||||
*
|
||||
* @param string $select SQL select criteria
|
||||
* @param string $order SQL order by clause to sort the records returned
|
||||
* @param string $select SQL select criteria
|
||||
* @param string $order SQL order by clause to sort the records returned
|
||||
*/
|
||||
function get_logs($select, $order="l.time DESC", $limitfrom="", $limitnum="", &$totalcount) {
|
||||
global $CFG;
|
||||
@@ -2191,7 +2196,7 @@ function get_logs($select, $order="l.time DESC", $limitfrom="", $limitnum="", &$
|
||||
*
|
||||
* select all log records for a given course and user
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_logs_usercourse($userid, $courseid, $coursestart) {
|
||||
global $CFG;
|
||||
@@ -2212,7 +2217,7 @@ function get_logs_usercourse($userid, $courseid, $coursestart) {
|
||||
*
|
||||
* select all log records for a given course, user, and day
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function get_logs_userday($userid, $courseid, $daystart) {
|
||||
global $CFG;
|
||||
@@ -2236,7 +2241,7 @@ function get_logs_userday($userid, $courseid, $daystart) {
|
||||
* dump a given object's information in a PRE block
|
||||
* Mostly just for debugging
|
||||
*
|
||||
* @param type description
|
||||
* @param type description
|
||||
*/
|
||||
function print_object($object) {
|
||||
|
||||
|
||||
@@ -418,6 +418,19 @@ function require_login($courseid=0) {
|
||||
}
|
||||
}
|
||||
|
||||
function require_course_login($course, $autologinguest=true) {
|
||||
// This is a weaker version of require_login which only requires login
|
||||
// when called from within a course rather than the site page, unless
|
||||
// the forcelogin option is turned on.
|
||||
global $CFG;
|
||||
if ($CFG->forcelogin) {
|
||||
require_login();
|
||||
}
|
||||
if ($course->category) {
|
||||
require_login($course->id, $autologinguest);
|
||||
}
|
||||
}
|
||||
|
||||
function update_user_login_times() {
|
||||
global $USER;
|
||||
|
||||
|
||||
+4
-2
@@ -218,8 +218,10 @@
|
||||
/// majority of cases), use the stored locale specified by admin.
|
||||
|
||||
if (isset($_GET['lang'])) {
|
||||
$SESSION->lang = $lang;
|
||||
$SESSION->encoding = get_string('thischarset');
|
||||
if (!detect_munged_arguments($lang) and file_exists("$CFG->dirroot/lang/$lang")) {
|
||||
$SESSION->lang = $lang;
|
||||
$SESSION->encoding = get_string('thischarset');
|
||||
}
|
||||
}
|
||||
if (empty($CFG->lang)) {
|
||||
$CFG->lang = "en";
|
||||
|
||||
+31
-7
@@ -462,8 +462,9 @@ function popup_form ($common, $options, $formname, $selected="", $nothing="choos
|
||||
}
|
||||
|
||||
foreach ($options as $value => $label) {
|
||||
if (substr($label,0,1) == "-") {
|
||||
$output .= " <option value=\"\"";
|
||||
if (substr($label,0,2) == "--") {
|
||||
$output .= " <optgroup label=\"$label\"></optgroup>"; // Plain labels
|
||||
continue;
|
||||
} else {
|
||||
$output .= " <option value=\"$common$value\"";
|
||||
if ($value == $selected) {
|
||||
@@ -699,19 +700,25 @@ function clean_text($text, $format=FORMAT_MOODLE) {
|
||||
global $ALLOWED_TAGS;
|
||||
|
||||
switch ($format) {
|
||||
case FORMAT_MOODLE:
|
||||
case FORMAT_HTML:
|
||||
case FORMAT_WIKI:
|
||||
case FORMAT_PLAIN:
|
||||
return $text;
|
||||
|
||||
default:
|
||||
|
||||
/// Remove tags that are not allowed
|
||||
$text = strip_tags($text, $ALLOWED_TAGS);
|
||||
|
||||
/// Munge javascript: label
|
||||
$text = str_ireplace("javascript:", "Xjavascript:", $text);
|
||||
$text = str_ireplace("vbscript:", "Xvbscript:", $text);
|
||||
|
||||
/// Remove script events
|
||||
$text = eregi_replace("([^a-z])language([[:space:]]*)=", "\\1Xlanguage=", $text);
|
||||
$text = eregi_replace("([^a-z])on([a-z]+)([[:space:]]*)=", "\\1Xon\\2=", $text);
|
||||
return $text;
|
||||
|
||||
case FORMAT_PLAIN:
|
||||
/// Remove Javascript entities
|
||||
$text = eregi_replace("&\{([^};]*)\};", "\\1", $text);
|
||||
|
||||
return $text;
|
||||
}
|
||||
}
|
||||
@@ -1021,6 +1028,23 @@ function print_header ($title="", $heading="", $navigation="", $focus="", $meta=
|
||||
include ("$CFG->dirroot/theme/$CFG->theme/header.html");
|
||||
}
|
||||
|
||||
function print_header_simple($title="", $heading="", $navigation="", $focus="", $meta="",
|
||||
$cache=true, $button=" ", $menu="", $usexml=false, $bodytags="") {
|
||||
/// This version of print_header is simpler because the course name does not have to be
|
||||
/// provided explicitly in the strings. It can be used on the site page as in courses
|
||||
/// Eventually all print_header could be replaced by print_header_simple
|
||||
|
||||
global $course; // The same hack is used in print_header
|
||||
|
||||
$shortname ='';
|
||||
if ($course->category) {
|
||||
$shortname = "<a href=\"../../course/view.php?id=$course->id\">$course->shortname</a> ->";
|
||||
}
|
||||
|
||||
print_header("$course->shortname: $title", "$course->fullname $heading", "$shortname $navigation", $focus, $meta,
|
||||
$cache, $button, $menu, $usexml, $bodytags);
|
||||
}
|
||||
|
||||
function print_footer ($course=NULL) {
|
||||
// Can provide a course object to make the footer contain a link to
|
||||
// to the course home page, otherwise the link will go to the site home
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
|
||||
//Now, if requested, the user_data
|
||||
if ($user_data) {
|
||||
$info[1][0] = get_string("rolls","attendance");
|
||||
$info[1][0] = get_string("entries");
|
||||
if ($ids = attendance_roll_ids_by_course ($course)) {
|
||||
$info[1][1] = count($ids);
|
||||
} else {
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
//Now, if requested, the user_data
|
||||
if ($user_data) {
|
||||
$info[1][0] = get_string("entries","dialogue");
|
||||
$info[1][0] = get_string("entries");
|
||||
if ($ids = dialogue_entry_ids_by_course ($course)) {
|
||||
$info[1][1] = count($ids);
|
||||
} else {
|
||||
|
||||
+3
-3
@@ -172,10 +172,10 @@
|
||||
} else if (isset($reply)) { // User is writing a new reply
|
||||
|
||||
if (! $parent = forum_get_post_full($reply)) {
|
||||
error("Parent post ID was incorrect ($reply)");
|
||||
error("Parent post ID was incorrect");
|
||||
}
|
||||
if (! $discussion = get_record("forum_discussions", "id", $parent->discussion)) {
|
||||
error("This post is not part of a discussion! ($reply)");
|
||||
error("This post is not part of a discussion!");
|
||||
}
|
||||
if (! $forum = get_record("forum", "id", $discussion->forum)) {
|
||||
error("The forum number was incorrect ($discussion->forum)");
|
||||
@@ -236,7 +236,7 @@
|
||||
}
|
||||
}
|
||||
if (! $discussion = get_record("forum_discussions", "id", $post->discussion)) {
|
||||
error("This post is not part of a discussion! ($reply)");
|
||||
error("This post is not part of a discussion!");
|
||||
}
|
||||
if (! $forum = get_record("forum", "id", $discussion->forum)) {
|
||||
error("The forum number was incorrect ($discussion->forum)");
|
||||
|
||||
@@ -79,6 +79,30 @@
|
||||
}
|
||||
}
|
||||
|
||||
//We are going to mantain here backwards compatibility with 1.4 glossaries (exception!!)
|
||||
//so we have to make some conversions
|
||||
//If the displayformat field isn't numeric we are restoring a newer (1.4) glossary
|
||||
if (!is_numeric($glossary->displayformat)) {
|
||||
//Hardcode the conversions
|
||||
if ($glossary->displayformat == 'dictionary') {
|
||||
$glossary->displayformat = '0';
|
||||
} else if ($glossary->displayformat == 'continuous') {
|
||||
$glossary->displayformat = '1';
|
||||
} else if ($glossary->displayformat == 'fullwithauthor') {
|
||||
$glossary->displayformat = '2';
|
||||
} else if ($glossary->displayformat == 'encyclopedia') {
|
||||
$glossary->displayformat = '3';
|
||||
} else if ($glossary->displayformat == 'faq') {
|
||||
$glossary->displayformat = '4';
|
||||
} else if ($glossary->displayformat == 'fullwithoutauthor') {
|
||||
$glossary->displayformat = '5';
|
||||
} else if ($glossary->displayformat == 'entrylist') {
|
||||
$glossary->displayformat = '6';
|
||||
} else {
|
||||
$glossary->displayformat = '0';
|
||||
}
|
||||
}
|
||||
|
||||
//The structure is equal to the db, so insert the glossary
|
||||
$newid = insert_record ("glossary",$glossary);
|
||||
|
||||
|
||||
+31
-20
@@ -556,10 +556,13 @@ function quiz_get_attempt_responses($attempt) {
|
||||
$responses[$key]->random = $response->answer;
|
||||
$responses[$response->answer]->delete = true;
|
||||
|
||||
$realanswer = $responses[$response->answer]->answer;
|
||||
$realresponse = $responses[$response->answer];
|
||||
$realanswer = $realresponse->answer;
|
||||
|
||||
if (is_array($realanswer)) {
|
||||
$responses[$key]->answer = $realanswer;
|
||||
} else if ($realresponse->qtype == NUMERICAL or $realresponse->qtype == SHORTANSWER) {
|
||||
$responses[$key]->answer = array("$realanswer");
|
||||
} else {
|
||||
$responses[$key]->answer = explode(",", $realanswer);
|
||||
}
|
||||
@@ -1773,13 +1776,12 @@ function quiz_save_attempt($quiz, $questions, $result, $attemptnum) {
|
||||
return false;
|
||||
}
|
||||
|
||||
if ($attempt->attempt != $attemptnum) { // Double check.
|
||||
notify("Number of this attempt is different to the unfinished one!");
|
||||
return false;
|
||||
}
|
||||
|
||||
// Not usually necessary, but there's some sort of very rare glitch
|
||||
// I've seen where the number wasn't already the same. In these cases
|
||||
// We upgrade the database to match the attemptnum we calculated
|
||||
$attempt->attempt = $attemptnum;
|
||||
|
||||
// Now let's complete this record and save it
|
||||
|
||||
$attempt->sumgrades = $result->sumgrades;
|
||||
$attempt->timefinish = time();
|
||||
$attempt->timemodified = time();
|
||||
@@ -1846,25 +1848,33 @@ function quiz_grade_attempt_question_result($question,
|
||||
$correct[] = $answer->answer;
|
||||
}
|
||||
if (!$answer->usecase) { // Don't compare case
|
||||
$answer->answer = strtolower($answer->answer);
|
||||
$question->answer = strtolower($question->answer);
|
||||
$answer->answer = moodle_strtolower($answer->answer);
|
||||
$question->answer = moodle_strtolower($question->answer);
|
||||
}
|
||||
|
||||
$potentialgrade = (float)$answer->fraction * $question->grade;
|
||||
|
||||
if ($potentialgrade >= $grade and (strpos(' '.$answer->answer, '*'))) {
|
||||
$answer->answer = str_replace('\*','@@@@@@',$answer->answer);
|
||||
$answer->answer = str_replace('*','.*',$answer->answer);
|
||||
$answer->answer = str_replace('@@@@@@', '\*',$answer->answer);
|
||||
$answer->answer = str_replace('+', '\+',$answer->answer);
|
||||
if (eregi('^'.$answer->answer.'$', $question->answer)) {
|
||||
if ($potentialgrade >= $grade) {
|
||||
if ((strpos(' '.$answer->answer, '*'))) {
|
||||
$search = array('\\', '+', '(', ')', '[', ']', '-');
|
||||
$replace = array('\\\\', '\+', '\(', '\)', '\[', '\]', '\-');
|
||||
|
||||
$answer->answer = str_replace('\*','@@@@@@',$answer->answer);
|
||||
$answer->answer = str_replace('*','.*',$answer->answer);
|
||||
|
||||
$answer->answer = str_replace($search, $replace, $answer->answer);
|
||||
|
||||
$answer->answer = str_replace('@@@@@@', '\*',$answer->answer);
|
||||
|
||||
if (eregi('^'.$answer->answer.'$', $question->answer)) {
|
||||
$feedback[0] = $answer->feedback;
|
||||
$grade = $potentialgrade;
|
||||
}
|
||||
|
||||
} else if ($answer->answer == $question->answer) {
|
||||
$feedback[0] = $answer->feedback;
|
||||
$grade = $potentialgrade;
|
||||
}
|
||||
|
||||
} else if ($answer->answer == $question->answer) {
|
||||
$feedback[0] = $answer->feedback;
|
||||
$grade = $potentialgrade;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2081,7 +2091,8 @@ function quiz_grade_attempt_results($quiz, $questions) {
|
||||
$question->grade = $grades[$question->id];
|
||||
|
||||
if (!$answers = quiz_get_answers($question)) {
|
||||
error("No answers defined for question id $question->id!");
|
||||
notify("No answers defined for question id $question->id!");
|
||||
continue;
|
||||
}
|
||||
|
||||
$questionresult = quiz_grade_attempt_question_result($question,
|
||||
|
||||
@@ -40,7 +40,38 @@
|
||||
$resource->reference = backup_todb($info['MOD']['#']['REFERENCE']['0']['#']);
|
||||
$resource->summary = backup_todb($info['MOD']['#']['SUMMARY']['0']['#']);
|
||||
$resource->alltext = backup_todb($info['MOD']['#']['ALLTEXT']['0']['#']);
|
||||
$resource->popup = backup_todb($info['MOD']['#']['POPUP']['0']['#']);
|
||||
$resource->options = backup_todb($info['MOD']['#']['OPTIONS']['0']['#']);
|
||||
$resource->timemodified = $info['MOD']['#']['TIMEMODIFIED']['0']['#'];
|
||||
|
||||
//We are going to mantain here backwards compatibity with 1.4 resorces (exception!!)
|
||||
//so we have to make some conversions...
|
||||
//If the type field isn't numeric we are restoring a newer (1.4) resource
|
||||
if (!is_numeric($resource->type)) {
|
||||
//Harcode the conversions
|
||||
if ($resource->type == 'reference') {
|
||||
$resource->type = '1';
|
||||
} else if ($resource->type == 'file' && $resource->options == 'frame') {
|
||||
$resource->type = '2';
|
||||
} else if ($resource->type == 'file') {
|
||||
if (strtoupper(substr($resource->reference,0,5)) == 'HTTP:') {
|
||||
$resource->type = '5';
|
||||
$resource->alltext = $resource->popup;
|
||||
} else {
|
||||
$resource->type = '3';
|
||||
$resource->alltext = $resource->popup;
|
||||
}
|
||||
} else if ($resource->type == 'text' && ($resource->options == '0' || $resource->options == '2')) {
|
||||
$resource->type = '4';
|
||||
} else if ($resource->type == 'html') {
|
||||
$resource->type = '6';
|
||||
} else if ($resource->type == 'text' && $resource->options == '3') {
|
||||
$resource->type = '8';
|
||||
} else if ($resource->type == 'directory') {
|
||||
$resource->type = '9';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//The structure is equal to the db, so insert the resource
|
||||
$newid = insert_record ("resource",$resource);
|
||||
|
||||
+92
-46
@@ -1,22 +1,23 @@
|
||||
//
|
||||
// SCORM API 1.2 Implementation
|
||||
//
|
||||
|
||||
function SCORMapi() {
|
||||
var cmi= new Object();
|
||||
var nav = new Object();
|
||||
|
||||
var errorCode = 0;
|
||||
var errorCode = "0";
|
||||
|
||||
var Initialized = false;
|
||||
|
||||
function LMSInitialize (param) {
|
||||
if (param != "") {
|
||||
errorCode = 201;
|
||||
errorCode = "201";
|
||||
return "false";
|
||||
}
|
||||
if (!Initialized) {
|
||||
Initialized = true;
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
|
||||
//
|
||||
// CMI Initialization SCORM 1.2
|
||||
@@ -24,7 +25,7 @@ function SCORMapi() {
|
||||
cmi.core = new Object();
|
||||
cmi.core._children = "student_id,student_name,lesson_location,credit,lesson_status,exit,entry,session_time,total_time,lesson_mode,score,suspend_data,launch_data";
|
||||
cmi.core.student_id = "<?php echo $USER->username; ?>";
|
||||
cmi.core.student_name = "<?php echo $USER->firstname." ".$USER->lastname; ?>";
|
||||
cmi.core.student_name = "<?php echo $USER->lastname.", ".$USER->firstname; ?>";
|
||||
cmi.core.lesson_location = "<?php echo $sco_user->cmi_core_lesson_location; ?>";
|
||||
cmi.core.credit = "<?php if ($mode != 'normal') {
|
||||
echo "no-credit";
|
||||
@@ -48,8 +49,12 @@ function SCORMapi() {
|
||||
cmi.core.score = new Object();
|
||||
cmi.core.score._children = "raw,min,max";
|
||||
cmi.core.score.raw = "<?php echo $sco_user->cmi_core_score_raw; ?>";
|
||||
cmi.core.score.min = "";
|
||||
cmi.core.score.max = "";
|
||||
cmi.suspend_data = "<?php echo $sco_user->cmi_suspend_data; ?>";
|
||||
cmi.launch_data = "<?php echo $sco_user->cmi_launch_data; ?>";
|
||||
cmi.launch_data = "<?php echo $sco->datafromlms; ?>";
|
||||
cmi.comments = "";
|
||||
cmi.comments_from_lms = "";
|
||||
//
|
||||
// end CMI Initialization
|
||||
//
|
||||
@@ -65,7 +70,7 @@ function SCORMapi() {
|
||||
|
||||
return "true";
|
||||
} else {
|
||||
errorCode = 101;
|
||||
errorCode = "101";
|
||||
return "false";
|
||||
}
|
||||
}
|
||||
@@ -85,23 +90,48 @@ function SCORMapi() {
|
||||
case "cmi.core.lesson_mode":
|
||||
case "cmi.core.score._children":
|
||||
case "cmi.core.score.raw":
|
||||
case "cmi.core.score.min":
|
||||
case "cmi.core.score.max":
|
||||
case "cmi.launch_data":
|
||||
case "cmi.suspend_data":
|
||||
errorCode = 0;
|
||||
case "cmi.comments":
|
||||
case "cmi.comments_from_lms":
|
||||
errorCode = "0";
|
||||
return eval(param);
|
||||
break;
|
||||
case "cmi.core.exit":
|
||||
case "cmi.core.session_time":
|
||||
errorCode = 404;
|
||||
errorCode = "404";
|
||||
return "";
|
||||
break;
|
||||
default:
|
||||
errorCode = 401;
|
||||
return "";
|
||||
errorCode = "401";
|
||||
param = param.replace(/.(\d+)./g,"[$1].");
|
||||
|
||||
children = param.match(/._children$/);
|
||||
if (children != null) {
|
||||
objType = typeof eval(children[1]);
|
||||
//alert (param+" :"+objType);
|
||||
if (objType != "undefined") {
|
||||
|
||||
errorCode = "202";
|
||||
}
|
||||
}
|
||||
|
||||
counted = param.match(/._count$/);
|
||||
if (counted != null) {
|
||||
objType = typeof eval(counted[1]);
|
||||
//alert (param+" :"+objType);
|
||||
if (objType != "undefined") {
|
||||
errorCode = "203";
|
||||
}
|
||||
}
|
||||
//alert(param+": "+errorCode);
|
||||
return "";
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
errorCode = 301;
|
||||
errorCode = "301";
|
||||
return "";
|
||||
}
|
||||
}
|
||||
@@ -117,65 +147,80 @@ function SCORMapi() {
|
||||
//top.alert(parsedtime);
|
||||
if (((parsedtime.length == 4) || (parsedtime.length == 5)) && (parsedtime[2]>=0) && (parsedtime[2]<=59) && (parsedtime[3]>=0) && (parsedtime[3]<=59)) {
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
} else {
|
||||
errorCode = 405;
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
} else {
|
||||
errorCode = 405;
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
} else {
|
||||
errorCode = 405;
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
break;
|
||||
case "cmi.core.lesson_status":
|
||||
if ((value!="passed")&&(value!="completed")&&(value!="failed")&&(value!="incomplete")&&(value!="browsed")) {
|
||||
errorCode = 405;
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
break;
|
||||
case "cmi.core.score.raw":
|
||||
case "cmi.core.score.min":
|
||||
case "cmi.core.score.max":
|
||||
if ((parseFloat(value,10)).toString() != value) {
|
||||
errorCode = 405;
|
||||
return "false";
|
||||
} else {
|
||||
rawvalue = parseFloat(value,10);
|
||||
if ((rawvalue<0) || (rawvalue>100)) {
|
||||
errorCode = 405;
|
||||
return "false";
|
||||
}
|
||||
if (value != "") {
|
||||
if ((parseFloat(value,10)).toString() != value) {
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
} else {
|
||||
rawvalue = parseFloat(value,10);
|
||||
if ((rawvalue<0) || (rawvalue>100)) {
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
}
|
||||
}
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
break;
|
||||
case "cmi.core.exit":
|
||||
if ((value!="time-out")&&(value!="suspend")&&(value!="logout")&&(value!="")) {
|
||||
errorCode = 405;
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
break;
|
||||
case "cmi.core.lesson_location":
|
||||
case "cmi.suspend_data":
|
||||
if (value.length > 255) {
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
break;
|
||||
case "cmi.suspend_data":
|
||||
case "cmi.comments":
|
||||
if (value.length > 4096) {
|
||||
errorCode = "405";
|
||||
return "false";
|
||||
}
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
break;
|
||||
case "cmi.core._children":
|
||||
case "cmi.core.score._children":
|
||||
errorCode = 402;
|
||||
errorCode = "402";
|
||||
return "false";
|
||||
break;
|
||||
case "cmi.core.student_id":
|
||||
@@ -185,34 +230,35 @@ function SCORMapi() {
|
||||
case "cmi.core.total_time":
|
||||
case "cmi.core.lesson_mode":
|
||||
case "cmi.launch_data":
|
||||
errorCode = 403;
|
||||
case "cmi.comments_from_lms":
|
||||
errorCode = "403";
|
||||
return "false";
|
||||
break;
|
||||
case "nav.event":
|
||||
if ((value == "previous") || (value == "continue")) {
|
||||
eval(param+'="'+value+'";');
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
} else {
|
||||
erroCode = 405;
|
||||
erroCode = "405";
|
||||
return "false";
|
||||
}
|
||||
break;
|
||||
default:
|
||||
//errorCode = 401; This is more correct but may have problem with some SCOes
|
||||
errorCode = 0; // With this disable any possible SCO errors alert
|
||||
errorCode = "401"; //This is more correct but may have problem with some SCOes
|
||||
//errorCode = "0"; // With this disable any possible SCO errors alert
|
||||
return "false";
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
errorCode = 301;
|
||||
errorCode = "301";
|
||||
return "false";
|
||||
}
|
||||
}
|
||||
|
||||
function LMSCommit (param) {
|
||||
if (param != "") {
|
||||
errorCode = 201;
|
||||
errorCode = "201";
|
||||
return "false";
|
||||
}
|
||||
if (Initialized) {
|
||||
@@ -226,25 +272,25 @@ function SCORMapi() {
|
||||
cmiform.cmi_suspend_data.value = cmi.suspend_data;
|
||||
cmiform.submit();
|
||||
}
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
return "true";
|
||||
} else {
|
||||
errorCode = 301;
|
||||
errorCode = "301";
|
||||
return "false";
|
||||
}
|
||||
}
|
||||
|
||||
function LMSFinish (param) {
|
||||
if (param != "") {
|
||||
errorCode = 201;
|
||||
errorCode = "201";
|
||||
return "false";
|
||||
}
|
||||
if (!Initialized) {
|
||||
errorCode = 301;
|
||||
errorCode = "301";
|
||||
return "false";
|
||||
} else {
|
||||
Initialized = false;
|
||||
errorCode = 0;
|
||||
errorCode = "0";
|
||||
cmi.core.total_time = AddTime(cmi.core.total_time, cmi.core.session_time);
|
||||
//top.alert(cmi.core.total_time);
|
||||
if (<?php echo $navObj ?>cmi.document.theform) {
|
||||
@@ -279,7 +325,7 @@ function SCORMapi() {
|
||||
errorString["201"] = "Invalid argument error";
|
||||
errorString["202"] = "Element cannot have children";
|
||||
errorString["203"] = "Element not an array - cannot have count";
|
||||
errorString["301"] = "Not initializated";
|
||||
errorString["301"] = "Not initialized";
|
||||
errorString["401"] = "Not implemented error";
|
||||
errorString["402"] = "Invalid set value, element is a keyword";
|
||||
errorString["403"] = "Element is read only";
|
||||
@@ -329,4 +375,4 @@ function SCORMapi() {
|
||||
this.LMSGetDiagnostic = LMSGetDiagnostic;
|
||||
}
|
||||
|
||||
var API = new SCORMapi();
|
||||
var API = new SCORMapi();
|
||||
@@ -14,6 +14,10 @@ function scorm_upgrade($oldversion) {
|
||||
table_column("scorm", "", "popup", "VARCHAR", "255", "", "", "NOT NULL", "auto");
|
||||
table_column("scorm", "reference", "reference", "VARCHAR", "255", "", "", "NOT NULL");
|
||||
}
|
||||
if ($oldversion < 2004070800) {
|
||||
table_column("scorm_scoes", "", "datafromlms", "TEXT", "", "", "", "NOT NULL", "title");
|
||||
modify_database("", "ALTER TABLE `{$CFG->prefix}scorm_sco_users` DROP `cmi_launch_data`;");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -25,6 +25,7 @@ CREATE TABLE prefix_scorm_scoes (
|
||||
launch varchar(255) NOT NULL default '',
|
||||
type varchar(5) NOT NULL default '',
|
||||
title varchar(255) NOT NULL default '',
|
||||
datafromlms longtext,
|
||||
next tinyint(1) unsigned NOT NULL default '0',
|
||||
previous tinyint(1) unsigned NOT NULL default '0',
|
||||
PRIMARY KEY (id),
|
||||
@@ -43,7 +44,6 @@ CREATE TABLE prefix_scorm_sco_users (
|
||||
cmi_core_session_time varchar(13) NOT NULL default '00:00:00',
|
||||
cmi_core_score_raw float(3) NOT NULL default '0',
|
||||
cmi_suspend_data longtext,
|
||||
cmi_launch_data longtext,
|
||||
PRIMARY KEY (id)
|
||||
) TYPE=MyISAM;
|
||||
|
||||
|
||||
@@ -14,6 +14,10 @@ function scorm_upgrade($oldversion) {
|
||||
table_column("scorm", "", "popup", "varchar", "255", "", "", "NOT NULL", "auto");
|
||||
table_column("scorm", "reference", "reference", "varchar", "255", "", "", "NOT NULL");
|
||||
}
|
||||
if ($oldversion < 2004070800) {
|
||||
table_column("scorm_scoes", "", "datafromlms", "TEXT", "", "", "", "NOT NULL", "title");
|
||||
modify_database("", "ALTER TABLE `{$CFG->prefix}scorm_sco_users` DROP `cmi_launch_data`;");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -23,6 +23,7 @@ CREATE TABLE prefix_scorm_scoes (
|
||||
launch varchar(255) NOT NULL default '',
|
||||
type varchar(5) NOT NULL default '',
|
||||
title varchar(255) NOT NULL default '',
|
||||
datafromlms text NOT NULL default '',
|
||||
next integer NOT NULL default '0',
|
||||
previous integer NOT NULL default '0'
|
||||
);
|
||||
@@ -38,8 +39,7 @@ CREATE TABLE prefix_scorm_sco_users (
|
||||
cmi_core_total_time varchar(13) NOT NULL default '00:00:00',
|
||||
cmi_core_session_time varchar(13) NOT NULL default '00:00:00',
|
||||
cmi_core_score_raw real NOT NULL default '0',
|
||||
cmi_suspend_data text NOT NULL default '',
|
||||
cmi_launch_data text NOT NULL default ''
|
||||
cmi_suspend_data text NOT NULL default ''
|
||||
);
|
||||
|
||||
#
|
||||
|
||||
@@ -52,8 +52,11 @@
|
||||
} else {
|
||||
$result = "datadir";
|
||||
}
|
||||
|
||||
$errorlogs = '';
|
||||
if ($result != "regular") {
|
||||
/*foreach ($error_array as $errormsg) {
|
||||
$errorlogs .= get_string($errormsg->type,"scorm",$errormsg->data) . "\n";
|
||||
}*/
|
||||
//
|
||||
// Delete files and temporary directory
|
||||
//
|
||||
@@ -79,6 +82,10 @@
|
||||
echo "<table cellpadding=\"5\" align=\"center\">\n";
|
||||
echo " <tr><td align=\"right\" nowrap><p><b>$strname:</b></p></td><td><p>$form->name</p></a></td></tr>\n";
|
||||
echo " <tr><td align=\"right\" nowrap><p><b>".get_string("validation","scorm").":</b></p></td><td><p>".get_string($result,"scorm")."</p></a></td></tr>\n";
|
||||
if ($errorlogs != '') {
|
||||
//$lines = round(count($error_array)/4);
|
||||
//echo " <tr><td align=\"right\" nowrap><p><b>".get_string("errorlogs","scorm").":</b></p></td><td><textarea rows=\"".$lines."\" readonly>".$errorlogs."</textarea></a></td></tr>\n";
|
||||
}
|
||||
if (($form->mode == "update") && ($form->launch == 0) && (get_records("scorm_sco_users","scormid",$form->instance)))
|
||||
echo " <tr><td align=\"center\" colspan=\"2\" nowrap><p><b>".get_string("trackingloose","scorm")."</b></p></td></tr>\n";
|
||||
echo "</table>\n";
|
||||
|
||||
+30
-14
@@ -349,27 +349,43 @@ function scorm_parse($basedir,$file,$scorm_id) {
|
||||
$sco->scorm = $scorm_id;
|
||||
delete_records("scorm_scoes","scorm",$scorm_id);
|
||||
delete_records("scorm_sco_users","scormid",$scorm_id);
|
||||
print_r($manifest);
|
||||
|
||||
for ($j=1; $j<=$i; $j++) {
|
||||
$sco->identifier = $manifest[$j]["identifier"];
|
||||
$sco->parent = $manifest[$j]["parent"];
|
||||
$sco->title = $manifest[$j]["title"];
|
||||
if (empty($resources[($manifest[$j]["identifierref"])]["href"]))
|
||||
if (!isset($manifest[$j]["datafromlms"])) {
|
||||
$manifest[$j]["datafromlms"] = "";
|
||||
}
|
||||
$sco->datafromlms = $manifest[$j]["datafromlms"];
|
||||
|
||||
if (!isset($resources[($manifest[$j]["identifierref"])]["href"])) {
|
||||
$resources[($manifest[$j]["identifierref"])]["href"] = "";
|
||||
}
|
||||
$sco->launch = $resources[($manifest[$j]["identifierref"])]["href"];
|
||||
if (empty($resources[($manifest[$j]["identifierref"])]["type"]))
|
||||
|
||||
if (!isset($resources[($manifest[$j]["identifierref"])]["type"])) {
|
||||
$resources[($manifest[$j]["identifierref"])]["type"] = "";
|
||||
$sco->type = $resources[($manifest[$j]["identifierref"])]["type"];
|
||||
if (empty($manifest[$j]["previous"]))
|
||||
$manifest[$j]["previous"] = 0;
|
||||
$sco->previous = $manifest[$j]["previous"];
|
||||
if (empty($manifest[$j]["continue"]))
|
||||
$manifest[$j]["continue"] = 0;
|
||||
$sco->next = $manifest[$j]["continue"];
|
||||
if (scorm_remove_spaces($manifest[$j]["isvisible"]) != "false")
|
||||
$id = insert_record("scorm_scoes",$sco);
|
||||
if ($launch==0 && $sco->launch)
|
||||
$launch = $id;
|
||||
}
|
||||
$sco->type = $resources[($manifest[$j]["identifierref"])]["type"];
|
||||
|
||||
if (!isset($manifest[$j]["previous"])) {
|
||||
$manifest[$j]["previous"] = 0;
|
||||
}
|
||||
$sco->previous = $manifest[$j]["previous"];
|
||||
|
||||
if (!isset($manifest[$j]["continue"])) {
|
||||
$manifest[$j]["continue"] = 0;
|
||||
}
|
||||
$sco->next = $manifest[$j]["continue"];
|
||||
|
||||
if (scorm_remove_spaces($manifest[$j]["isvisible"]) != "false") {
|
||||
$id = insert_record("scorm_scoes",$sco);
|
||||
}
|
||||
|
||||
if ($launch==0 && $sco->launch) {
|
||||
$launch = $id;
|
||||
}
|
||||
}
|
||||
return $launch;
|
||||
}
|
||||
|
||||
@@ -48,23 +48,12 @@
|
||||
echo "<br \>";
|
||||
helpbutton("text", get_string("helptext"), "moodle", true, true);
|
||||
?>
|
||||
<br />
|
||||
</font>
|
||||
</td>
|
||||
<td>
|
||||
<?php print_textarea($usehtmleditor, 20, 50, 680, 400, "summary", $form->summary); ?>
|
||||
</td>
|
||||
</tr>
|
||||
<tr valign=top>
|
||||
<td align=right><p><b><?php print_string("autocontinue","scorm") ?>:</b></p></td>
|
||||
<td>
|
||||
<?php
|
||||
$options[]=get_string("no");
|
||||
$options[]=get_string("yes");
|
||||
choose_from_menu ($options, "auto", $form->auto);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<input type="hidden" name=course value="<?php p($form->course) ?>">
|
||||
<input type="hidden" name=coursemodule value="<?php p($form->coursemodule) ?>">
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/// This fragment is called by moodle_needs_upgrading() and /admin/index.php
|
||||
/////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
$module->version = 2004061800; // The (date) version of this module
|
||||
$module->version = 2004070800; // The (date) version of this module
|
||||
$module->requires = 2004051600; // The version of Moodle that is required
|
||||
$module->cron = 0; // How often should cron check this module (seconds)?
|
||||
|
||||
|
||||
+2
-2
@@ -5,8 +5,8 @@
|
||||
// database to determine whether upgrades should
|
||||
// be performed (see lib/db/*.php)
|
||||
|
||||
$version = 2004052503; // The current version is a date (YYYYMMDDXX)
|
||||
$version = 2004052505; // The current version is a date (YYYYMMDDXX)
|
||||
|
||||
$release = "1.3.3"; // User-friendly version number
|
||||
$release = "1.3.5"; // User-friendly version number
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user