<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tr>
<td class="faq">
<br>
!href cmd=new&job=index Introduction
<br>
!href cmd=new&job=debuter Débuter
<br>
!href cmd=new&job=documentation Documentations
<br>
!href cmd=new&job=ressource Ressources disponibles
<br>
<hr noshade>
!href cmd=new&job=classe Classes
<br>
!href cmd=new&job=forum Forum
<br>
!href cmd=new&job=promo Promouvoir
<br>
!href cmd=new&job=edu Pédagogie
<br>
<hr noshade>
!href cmd=new&job=document Documents
<br>
!href cmd=new&job=logiciel Logiciels
<br>
!href cmd=new&job=oef Exercices OEF
<br>
!href cmd=new&job=modtool Modtool
<br>
!href cmd=new&job=graphics Graphiques
<br>
<hr noshade>
!href cmd=new&job=portal Gestion d'un établissement
<br>
!href cmd=new&job=gestion Gestion d'un site
<br>
!href cmd=new&job=knowims KNOWIMS
<br>
!href cmd=new&job=total La FAQ en entier

<br>
!href cmd=new&job=link Liens ressources WIMS
<br>
<hr noshade>
</td>
<td valign="top"><table width="100%" class="faq_head"><tr><td class="faq_head2">La FAQ en entier</td></tr></table><ol><li><a href="#r_class_restauration"
>Mes fichiers de sauvegarde sont refusés en restauration.</a><a name="q_class_restauration">&nbsp;</a></li>
<li><a href="#r_begin_general"
>Qu'est-ce que WIMS ?</a><a name="q_begin_general">&nbsp;</a></li>
<li><a href="#r_begin_who"
>Qui l'utilise ?</a><a name="q_begin_who">&nbsp;</a></li>
<li><a href="#r_begin_what"
>À quoi ça sert ?</a><a name="q_begin_what">&nbsp;</a></li>
<li><a href="#r_begin_how"
>Dois-je l'installer avant de m'en servir ?</a><a name="q_begin_how">&nbsp;</a></li>
<li><a href="#r_begin_glossary"
>Qu'est-ce qu'un document, une classe virtuelle...?</a><a name="q_begin_glossary">&nbsp;</a></li>
<li><a href="#r_begin_licence"
>Combien ça coûte ?</a><a name="q_begin_licence">&nbsp;</a></li>
<li><a href="#r_begin_lien"
>J'ai fait un lien depuis ma page web sur un exercice
de WIMS, mais ça ne marche pas.</a><a name="q_begin_lien">&nbsp;</a></li>
<li><a href="#r_begin_debut"
>Où commencer ?</a><a name="q_begin_debut">&nbsp;</a></li>
<li><a href="#r_begin_creation"
>A qui demander pour créer une classe virtuelle ?</a><a name="q_begin_creation">&nbsp;</a></li>
<li><a href="#r_begin_superclasse"
>Qu'est-ce qu'une super-classe ?</a><a name="q_begin_superclasse">&nbsp;</a></li>
<li><a href="#r_begin_email"
>Que faire si on n'a pas d'email ?</a><a name="q_begin_email">&nbsp;</a></li>
<li><a href="#r_begin_doc"
>J'ai peur de faire une bêtise sur le serveur.</a><a name="q_begin_doc">&nbsp;</a></li>
<li><a href="#r_class_flash"
>Je voudrais mettre dans un document ou dans un exercice
une animation flash. Est-ce possible ?
</a><a name="q_class_flash">&nbsp;</a></li>
<li><a href="#r_begin_pdf"
>Je voudrais mettre dans ma classe des fichiers pdf ou des images. 
Est-ce possible ?</a><a name="q_begin_pdf">&nbsp;</a></li>
<li><a href="#r_document_pdf_bad"
>J'ai chargé un fichier pdf, ai fait un copier-coller du lien 
indiqué dans le document et le lien n'apparaît pas sur le nom du fichier. </a><a name="q_document_pdf_bad">&nbsp;</a></li>
<li><a href="#r_exooef"
>Qu'est-ce que OEF ?</a><a name="q_exooef">&nbsp;</a></li>
<li><a href="#r_createx"
>Qu'est-ce que Createxo ?</a><a name="q_createx">&nbsp;</a></li>
<li><a href="#r_oef_precision"
>Que signifie la précision et comment est calculée l'erreur
dans les exercices numériques ? 
</a><a name="q_oef_precision">&nbsp;</a></li>
<li><a href="#r_oef_affichage"
>J'ai fait mon premier exercice OEF et les réponses s'affichent. 
Est-ce normal ?</a><a name="q_oef_affichage">&nbsp;</a></li>
<li><a href="#r_oef_commande"
>Quelles sont les commandes de programmation accessibles dans
les exercices OEF ? </a><a name="q_oef_commande">&nbsp;</a></li>
<li><a href="#r_oef_data"
>Je voudrais appeler dans un exercice OEF un fichier
de données par exemple en utilisant <tt class="c">slib(data/randline)</tt>.
</a><a name="q_oef_data">&nbsp;</a></li>
<li><a href="#r_typereponse"
>Createxo distingue réponses libres et à choix multiples.
Quid ?</a><a name="q_typereponse">&nbsp;</a></li>
<li><a href="#r_limoef"
>Qu'est-ce qu'on ne peut pas faire avec OEF?</a><a name="q_limoef">&nbsp;</a></li>
<li><a href="#r_bonexo"
>J'ai de bons exercices OEF ou Modtool, comment les
intégrer à la distribution ?</a><a name="q_bonexo">&nbsp;</a></li>
<li><a href="#r_tex"
>Les formules TeX ne sont pas lisibles.
Comment augmenter leur  taille ?</a><a name="q_tex">&nbsp;</a></li>
<li><a href="#r_crochet"
><tt class="c">\text{ s = ]a, b[ }</tt> est refusé par le compilateur.</a><a name="q_crochet">&nbsp;</a></li>
<li><a href="#r_oef_weight"
>Je veux faire un exercice avec des poids aux questions
et cela ne marche pas.
</a><a name="q_oef_weight">&nbsp;</a></li>
<li><a href="#r_intervalle"
>Je n'arrive pas à écrire un intervalle, WIMS enlève la
virgule.</a><a name="q_intervalle">&nbsp;</a></li>
<li><a href="#r_oefprog"
>Peut-on mettre des boucles et des branchements conditionnels dans
un exercice
OEF?</a><a name="q_oefprog">&nbsp;</a></li>
<li><a href="#r_solve"
>La commande <tt class="c">solve</tt> ne renvoie pas la racine exacte ?</a><a name="q_solve">&nbsp;</a></li>
<li><a href="#r_embed"
>Comment insérer la réponse dans le texte d'un énoncé ?</a><a name="q_embed">&nbsp;</a></li>
<li><a href="#r_oef_corr"
>Dans un exercice utilisant le type de réponse 
<tt class="c">correspond</tt>, peut-on gérer les ambiguïtés ? 
</a><a name="q_oef_corr">&nbsp;</a></li>
<li><a href="#r_oef_step"
>Avez-vous un exemple d'exercice à étapes ? </a><a name="q_oef_step">&nbsp;</a></li>
<li><a href="#r_oef_step_stop"
>Dans un exercice à étapes, une réponse fausse au
premier  <tt class="c">step</tt> entraîne-t-elle nécessairement l'arrêt de
l'exercice ?</a><a name="q_oef_step_stop">&nbsp;</a></li>
<li><a href="#r_oef_nextstep"
>Comment faire des exercices dont la deuxième question
dépend de ce qu'a répondu l'élève à la première ?</a><a name="q_oef_nextstep">&nbsp;</a></li>
<li><a href="#r_oef_clickfill"
>Avez-vous un  exemple d'exercice demandant de reconstituer 
des phrases (<tt class="c">clickfill</tt>)? </a><a name="q_oef_clickfill">&nbsp;</a></li>
<li><a href="#r_oef_matrice"
>Je voudrais utiliser des matrices et faire des produits. Que
dois-je utiliser ?</a><a name="q_oef_matrice">&nbsp;</a></li>
<li><a href="#r_oef_matrice2"
>J'ai récupéré la réponse reply1 sous forme de matrice et pourtant
PARI/GP ne l'interprète pas comme une matrice?</a><a name="q_oef_matrice2">&nbsp;</a></li>
<li><a href="#r_oef_matrice1"
>Je voudrais créer une matrice avec certaines propriétés
...</a><a name="q_oef_matrice1">&nbsp;</a></li>
<li><a href="#r_oef_matricesubst"
>J'ai obtenu une matrice avec <tt
class="c">slib(matrix/random)</tt>
et je voudrais changer un coefficient.</a><a name="q_oef_matricesubst">&nbsp;</a></li>
<li><a href="#r_oef_random_pari"
>La fonction <tt class="c">random</tt> semble interférer
entre PARI/GP et WIMS ?</a><a name="q_oef_random_pari">&nbsp;</a></li>
<li><a href="#r_oef_syntax"
>
<tt class="c">\a * \a</tt> est faux !
(après <tt class="c">\text{ a = x + y }</tt>)</a><a name="q_oef_syntax">&nbsp;</a></li>
<li><a href="#r_oef_syntax_specials"
>J'ai des problèmes pour manier des textes
contenant des virgules, ou des "&#92;" !</a><a name="q_oef_syntax_specials">&nbsp;</a></li>
<li><a href="#r_oef_draw"
>Avez-vous un exemple de dessin ? </a><a name="q_oef_draw">&nbsp;</a></li>
<li><a href="#r_oef_animate"
>Comment se sert-on de <tt class="c">animstep</tt></a><a name="q_oef_animate">&nbsp;</a></li>
<li><a href="#r_oef_aide"
>Je désirerai mettre une aide commune à plusieurs exercices
d'un module OEF. </a><a name="q_oef_aide">&nbsp;</a></li>
<li><a href="#r_oef_plus"
>Comment compter les mots d'une phrase ou le nombre 
de caractères ? </a><a name="q_oef_plus">&nbsp;</a></li>
<li><a href="#r_oef_item"
>Que fait l'instruction  <tt class="c">\text{S1=item(3..-1,\S)}</tt>. </a><a name="q_oef_item">&nbsp;</a></li>
<li><a href="#r_oef_slib"
>Je me souviens avoir vu une liste de scripts, mais je ne retrouve pas 
la documentation ?
</a><a name="q_oef_slib">&nbsp;</a></li>
<li><a href="#r_class_loginetud"
>Comment retrouver le nom de login d'un étudiant en cas
d'oubli ?</a><a name="q_class_loginetud">&nbsp;</a></li>
<li><a href="#r_class_passetud"
>Comment changer le mot de passe d'un étudiant en cas
d'oubli ?</a><a name="q_class_passetud">&nbsp;</a></li>
<li><a href="#r_class_passetud2"
>Les étudiants peuvent-ils changer leur mot de passe
eux-mêmes ?</a><a name="q_class_passetud2">&nbsp;</a></li>
<li><a href="#r_class_super"
>Les élèves ne peuvent plus s'inscrire. Que se passe-t-il ?</a><a name="q_class_super">&nbsp;</a></li>
<li><a href="#r_class_note"
>J'ai créé un groupement de classes ou un établissement, et
je ne vois pas les notes des étudiants. </a><a name="q_class_note">&nbsp;</a></li>
<li><a href="#r_class_suppress"
>Comment supprimer un élève inscrit ?</a><a name="q_class_suppress">&nbsp;</a></li>
<li><a href="#r_class_tableur"
>J'ai essayé de charger un fichier tableur pour inscrire mes 
élèves, mais le fichier est refusé car dit binaire.</a><a name="q_class_tableur">&nbsp;</a></li>
<li><a href="#r_class_activation"
>Où est le lien pour activer une feuille d'exercices ?</a><a name="q_class_activation">&nbsp;</a></li>
<li><a href="#r_class_feuille"
>Puis-je réutiliser une feuille d'exercices ?</a><a name="q_class_feuille">&nbsp;</a></li>
<li><a href="#r_class_exofeuille"
>Je n'arrive pas à mettre un exercice dans une feuille
de travail.</a><a name="q_class_exofeuille">&nbsp;</a></li>
<li><a href="#r_class_exorandom"
>J'ai mis un exercice OEF dans une feuille et quand je
teste, ce n'est pas cet exercice qui apparaît.</a><a name="q_class_exorandom">&nbsp;</a></li>
<li><a href="#r_class_score"
>Comment sont calculées les notes et que
représentent la qualité et la note équivalente ?</a><a name="q_class_score">&nbsp;</a></li>
<li><a href="#r_class_score_spread"
>Comment récupérer les notes d'une classe sous
forme tableur ?</a><a name="q_class_score_spread">&nbsp;</a></li>
<li><a href="#r_class_consultation"
>Comment faire pour savoir quels élèves se sont
connectés aujourd'hui ?</a><a name="q_class_consultation">&nbsp;</a></li>
<li><a href="#r_class_save"
>Comment sauvegarder toute une classe ?</a><a name="q_class_save">&nbsp;</a></li>
<li><a href="#r_class_site"
>Si on veut ouvrir une classe, quel site WIMS choisir ?</a><a name="q_class_site">&nbsp;</a></li>
<li><a href="#r_class_pb_save"
>Que faire si un fichier de classe archivé n'est pas
lisible ?</a><a name="q_class_pb_save">&nbsp;</a></li>
<li><a href="#r_class_order"
>Comment imposer aux élèves un ordre dans les exercices ?</a><a name="q_class_order">&nbsp;</a></li>
<li><a href="#r_class_searchoefexo"
>J'ai créé un exercice avec OEF. Où est-il ?</a><a name="q_class_searchoefexo">&nbsp;</a></li>
<li><a href="#r_class_vote"
>Comment récupérer les données numériques d'un questionnaire ? </a><a name="q_class_vote">&nbsp;</a></li>
<li><a href="#r_class_exam"
>J'ai des étudiants en tiers temps ou ayant un régime spécial
pour un examen. Comment faire ? 
</a><a name="q_class_exam">&nbsp;</a></li>
<li><a href="#r_class_examvote"
>J'ai besoin de répartir les étudiants dans plusieurs
salles lors d'un examen ou à plusieurs heures. Comment faire ? </a><a name="q_class_examvote">&nbsp;</a></li>
<li><a href="#r_class_exam_deconn"
>Pendant un examen, un étudiant se déconnecte. Que faire ?</a><a name="q_class_exam_deconn">&nbsp;</a></li>
<li><a href="#r_class_name"
>Comment puis-je changer le nom de la classe ou d'autres paramètres ? </a><a name="q_class_name">&nbsp;</a></li>
<li><a href="#r_importer"
>Que faire si un exercice de la distribution me convient à
quelques détails près ?</a><a name="q_importer">&nbsp;</a></li>
<li><a href="#r_class_exofeuille2"
>Quels exercices peut-on mettre dans une feuille de
travail ?</a><a name="q_class_exofeuille2">&nbsp;</a></li>
<li><a href="#r_class_sheet"
>Peut-on récupérer toute une feuille d'exercices ?</a><a name="q_class_sheet">&nbsp;</a></li>
<li><a href="#r_disp_exo"
>Dans quels domaines y a-t-il des exercices déjà faits ?</a><a name="q_disp_exo">&nbsp;</a></li>
<li><a href="#r_disp_feuille"
>Y a-t-il des feuilles d'exercices déjà prêtes ?</a><a name="q_disp_feuille">&nbsp;</a></li>
<li><a href="#r_disp_class"
>Y a-t-il des classes virtuelles toutes prêtes ?</a><a name="q_disp_class">&nbsp;</a></li>
<li><a href="#r_disp_bogue"
>Il y a un bogue dans un exercice sur le serveur que j'utilise et
pas sur le serveur de Nice. Pourquoi ? </a><a name="q_disp_bogue">&nbsp;</a></li>
<li><a href="#r_class_fermeture"
>J'ai attendu trop longtemps, et ma classe a été fermée
par le serveur WIMS</a><a name="q_class_fermeture">&nbsp;</a></li>
<li><a href="#r_disp_same"
>Y a-t-il la même chose sur tous les serveurs WIMS ? </a><a name="q_disp_same">&nbsp;</a></li>
<li><a href="#r_class_theme"
>Comment changer l'apparence de la classe ? </a><a name="q_class_theme">&nbsp;</a></li>
<li><a href="#r_class_contestation"
>Un de mes étudiants prétend qu'il avait raison et
WIMS
qu'il a tort mais est déjà passé à l'exercice suivant.
</a><a name="q_class_contestation">&nbsp;</a></li>
<li><a href="#r_class_exofeuille3"
>Comment mettre des exercices de la distribution dans
une
feuille de ma classe ?
</a><a name="q_class_exofeuille3">&nbsp;</a></li>
<li><a href="#r_class_voisinage"
>J'ai créé plusieurs classes. Quelle est la différence 
entre classes voisines, importation, partage ? 
</a><a name="q_class_voisinage">&nbsp;</a></li>
<li><a href="#r_class_partage"
>J'ai plusieurs classes faisant le même travail. Puis-je les gérer ensemble ? </a><a name="q_class_partage">&nbsp;</a></li>
<li><a href="#r_class_partage_etud"
>J'ai créé plusieurs classes pour un groupe d'étudiants dans des matières 
différentes. Comment faire pour qu'ils puissent aller d'une classe à l'autre ? 
</a><a name="q_class_partage_etud">&nbsp;</a></li>
<li><a href="#r_class_partage_exemple"
>Pouvez-vous me donner un exemple de partage possible ?</a><a name="q_class_partage_exemple">&nbsp;</a></li>
<li><a href="#r_class_partage_etudiant"
>Dans une superclasse, comment se passe le partage des comptes
 étudiants ? </a><a name="q_class_partage_etudiant">&nbsp;</a></li>
<li><a href="#r_class_superclass_inscription"
>Un étudiant peut-il s'inscrire directement dans une superclasse ? 
</a><a name="q_class_superclass_inscription">&nbsp;</a></li>
<li><a href="#r_class_superclass"
>Comment crée-t-on une classe dans une superclasse ? </a><a name="q_class_superclass">&nbsp;</a></li>
<li><a href="#r_class_superclass_cvs"
>Peut-on faire les inscriptions dans une classe faisant partie
d'une superclasse à partir d'un fichier tableur
en les important ? 
</a><a name="q_class_superclass_cvs">&nbsp;</a></li>
<li><a href="#r_class_passwd"
>Comment créer une classe à accès public sans mot de passe ?</a><a name="q_class_passwd">&nbsp;</a></li>
<li><a href="#r_class_enregistrer"
>Comment faire pour revoir un exercice enregistré ?</a><a name="q_class_enregistrer">&nbsp;</a></li>
<li><a href="#r_class_examen"
>Je voudrais faire un examen, est-ce que je ne risque pas
les contestations ?</a><a name="q_class_examen">&nbsp;</a></li>
<li><a href="#r_logiciel"
>Quels sont les logiciels liés à WIMS ?</a><a name="q_logiciel">&nbsp;</a></li>
<li><a href="#r_logicieloef"
>Comment utilise-t-on ces logiciels dans OEF ?</a><a name="q_logicieloef">&nbsp;</a></li>
<li><a href="#r_pariprog"
>Peut-on insérer dans un exercice ou document WIMS
tout un programme écrit en PARI/GP ?</a><a name="q_pariprog">&nbsp;</a></li>
<li><a href="#r_maximaprog"
>Peut-on écrire tout un programme avec Maxima ?</a><a name="q_maximaprog">&nbsp;</a></li>
<li><a href="#r_logiciel2"
>Tel logiciel ne semble pas disponible, que faire ?</a><a name="q_logiciel2">&nbsp;</a></li>
<li><a href="#r_document_def"
>Qu'est-ce qu'un document ?</a><a name="q_document_def">&nbsp;</a></li>
<li><a href="#r_document_interet"
>Quel intérêt y a-t-il à faire un document  WIMS
plutôt que des pages html ?
</a><a name="q_document_interet">&nbsp;</a></li>
<li><a href="#r_document_fold"
>Comment déplier ou replier une partie d'un document ?</a><a name="q_document_fold">&nbsp;</a></li>
<li><a href="#r_document_style"
>Comment homogénéiser la présentation des documents ?</a><a name="q_document_style">&nbsp;</a></li>
<li><a href="#r_document_bon"
>Pouvez-vous me conseiller sur la lisibilité d'un document
?</a><a name="q_document_bon">&nbsp;</a></li>
<li><a href="#r_document_link"
>J'ai fait un document dans ma classe, comment le citer ? </a><a name="q_document_link">&nbsp;</a></li>
<li><a href="#r_document_applet"
>J'ai des applets sur un autre site, comment les
intégrer à un document ?</a><a name="q_document_applet">&nbsp;</a></li>
<li><a href="#r_document_parent"
>Comment classer les pages d'un document ?</a><a name="q_document_parent">&nbsp;</a></li>
<li><a href="#r_document_print"
>Comment imprimer un document ?</a><a name="q_document_print">&nbsp;</a></li>
<li><a href="#r_document_tex"
>Les formules TeX débordent. Que faire ?</a><a name="q_document_tex">&nbsp;</a></li>
<li><a href="#r_document_bogue"
>J'ai fait une erreur de syntaxe et je n'arrive plus à
ouvrir mon document.
</a><a name="q_document_bogue">&nbsp;</a></li>
<li><a href="#r_document_input"
>Dans un document, comment demander au lecteur
d'entrer un paramètre ?
</a><a name="q_document_input">&nbsp;</a></li>
<li><a href="#r_graph_docu"
>Où est la documentation des commandes de dessins dynamiques ?</a><a name="q_graph_docu">&nbsp;</a></li>
<li><a href="#r_graph_graph"
>Comment tracer le graphe d'une fonction à paramètres
aléatoires ?</a><a name="q_graph_graph">&nbsp;</a></li>
<li><a href="#r_graph_anim"
>Comment dessiner des graphiques animés ?</a><a name="q_graph_anim">&nbsp;</a></li>
<li><a href="#r_docwims"
>Y a-t-il une documentation sur WIMS ?</a><a name="q_docwims">&nbsp;</a></li>
<li><a href="#r_docmanuel"
>Y a-t-il un manuel d'utilisation ?</a><a name="q_docmanuel">&nbsp;</a></li>
<li><a href="#r_info_documents"
>Où est la documentation pour commencer un document ?</a><a name="q_info_documents">&nbsp;</a></li>
<li><a href="#r_langageoef"
>Où est la documentation du langage OEF ?</a><a name="q_langageoef">&nbsp;</a></li>
<li><a href="#r_oef_sqrt"
>J'affiche une racine carrée et il reste des parenthèses.</a><a name="q_oef_sqrt">&nbsp;</a></li>
<li><a href="#r_oef_comment"
>Y a-t-il des exemples commentés d'exercices ? </a><a name="q_oef_comment">&nbsp;</a></li>
<li><a href="#r_docimpression"
>Comment imprimer la documentation en ligne ?</a><a name="q_docimpression">&nbsp;</a></li>
<li><a href="#r_docindex"
>Y a-t-il un index ?</a><a name="q_docindex">&nbsp;</a></li>
<li><a href="#r_searchexo"
>Comment trouver les exercices que je cherche avec le moteur
de recherche ?</a><a name="q_searchexo">&nbsp;</a></li>
<li><a href="#r_searchcours"
>Y a-t-il des cours en ligne utilisant WIMS ?</a><a name="q_searchcours">&nbsp;</a></li>
<li><a href="#r_forum_classe"
>Qu'est-ce qu'un forum?</a><a name="q_forum_classe">&nbsp;</a></li>
<li><a href="#r_forum_email"
>Est-il possible de désactiver la demande de confirmation
par
email des forums publics ?
</a><a name="q_forum_email">&nbsp;</a></li>
<li><a href="#r_forum_math"
>Peut-on écrire une formule de maths dans un forum ?</a><a name="q_forum_math">&nbsp;</a></li>
<li><a href="#r_forum_doc"
>Où se trouve la documentation sur la manière d'écrire les
formules ?
</a><a name="q_forum_doc">&nbsp;</a></li>
<li><a href="#r_edu_firstreactions"
>Quelles sont les premières réactions d'élèves de
classes WIMS ?</a><a name="q_edu_firstreactions">&nbsp;</a></li>
<li><a href="#r_edu_hints"
>Est-il envisageable de ne proposer l'aide que si l'élève
ne décolle pas ?</a><a name="q_edu_hints">&nbsp;</a></li>
<li><a href="#r_edu_score_reactions"
>Quelles sont les réactions des étudiants face
aux scores ?</a><a name="q_edu_score_reactions">&nbsp;</a></li>
<li><a href="#r_edu_cheat"
>Est-il possible d'avoir de bonnes notes aux exercices sans avoir compris ?</a><a name="q_edu_cheat">&nbsp;</a></li>
<li><a href="#r_edu_outil"
>Peut-on désactiver les outils ? </a><a name="q_edu_outil">&nbsp;</a></li>
<li><a href="#r_edu_score"
>Mes élèves s'acharnent sur un exercice pour remonter leur note. 
Cela n'est pas bon. </a><a name="q_edu_score">&nbsp;</a></li>
<li><a href="#r_edu_alea"
>Je voudrais que mes élèves recommencent un exercice plusieurs fois
car il y a beaucoup de variations. </a><a name="q_edu_alea">&nbsp;</a></li>
<li><a href="#r_edu_redaction"
>Y a-t-il des exercices sur l'apprentissage de la
rédaction des maths ?</a><a name="q_edu_redaction">&nbsp;</a></li>
<li><a href="#r_edu_deductio"
>Peut-on faire des exercices du type "Montrer que ..." ?</a><a name="q_edu_deductio">&nbsp;</a></li>
<li><a href="#r_edu_step"
>Quel est l'intérêt d'exercices à étapes ?</a><a name="q_edu_step">&nbsp;</a></li>
<li><a href="#r_promo_why"
>Pourquoi WIMS a-t-il besoin de mon aide ?</a><a name="q_promo_why">&nbsp;</a></li>
<li><a href="#r_promo_means"
>Comment puis-je aider ?</a><a name="q_promo_means">&nbsp;</a></li>
<li><a href="#r_site_modtoolclasse"
>Les développeurs me demandent de pouvoir insérer leurs exercices
en développement dans Modtool dans leur feuilles d'exercices. Que faire ? </a><a name="q_site_modtoolclasse">&nbsp;</a></li>
<li><a href="#r_site_miseajourmodule"
>Comment puis-je faire la mise à jour des modules et 
 de manière automatique ?
</a><a name="q_site_miseajourmodule">&nbsp;</a></li>
<li><a href="#r_site_installation"
>J'ai lancé <tt class=d>compile</tt> en tant qu'utilisateur
wims, mais le mot de passe root demandé à la fin a été refusé. </a><a name="q_site_installation">&nbsp;</a></li>
<li><a href="#r_site_server"
>Quel genre de machine faut-il pour installer WIMS ?</a><a name="q_site_server">&nbsp;</a></li>
<li><a href="#r_site_soft"
>Quels sont les logiciels indispensables à installer (et à
quoi servent-ils) ?</a><a name="q_site_soft">&nbsp;</a></li>
<li><a href="#r_site_manager"
>Je n'arrive pas à trouver la page de <tt class="d">Maintenance en ligne</tt>.
</a><a name="q_site_manager">&nbsp;</a></li>
<li><a href="#r_site_change_pass"
>Un collègue a perdu son mot de passe d'une classe. Y a-t-il un moyen en tant
qu'administrateur de le retrouver ou d'en générer un autre ?</a><a name="q_site_change_pass">&nbsp;</a></li>
<li><a href="#r_site_pass"
>Puis-je mettre un mot de passe permanent pour la gestion du serveur ? </a><a name="q_site_pass">&nbsp;</a></li>
<li><a href="#r_site_longloading"
>Que faire si un logiciel est trop long à charger ?</a><a name="q_site_longloading">&nbsp;</a></li>
<li><a href="#r_site_panick"
>J'obtiens le message 
<tt class="d">WIMS panick! cannot-create-session-directory</tt> à la connexion.</a><a name="q_site_panick">&nbsp;</a></li>
<li><a href="#r_site_root"
>Dois-je compiler WIMS comme <tt class="c">root</tt> ?</a><a name="q_site_root">&nbsp;</a></li>
<li><a href="#r_site_debug"
>Je suis gestionnaire d'un site. Comment puis-je tester le bon 
fonctionnement  des  logiciels de calcul nécessaires ? </a><a name="q_site_debug">&nbsp;</a></li>
<li><a href="#r_site_tex"
>A la compilation de WIMS, j'obtiens un message d'erreur 
m'indiquant l'incapacité d'utiliser la commande <tt class ="c">mf</tt>.</a><a name="q_site_tex">&nbsp;</a></li>
<li><a href="#r_site_debug_utilisateur"
>Un utilisateur a un problème que je n'arrive pas à reproduire. 
Que puis-je faire ? </a><a name="q_site_debug_utilisateur">&nbsp;</a></li>
<li><a href="#r_site_document"
>Comment puis-je mettre un document qui est dans une classe sur un site 
en local. </a><a name="q_site_document">&nbsp;</a></li>
<li><a href="#r_site_maxima"
>J'ai installé  tous les logiciels dont Maxima, 
mais la calculette de fonctions ne marche pas.</a><a name="q_site_maxima">&nbsp;</a></li>
<li><a href="#r_site_install_logiciel"
>Je n'arrive pas à installer tous les logiciels demandés.</a><a name="q_site_install_logiciel">&nbsp;</a></li>
<li><a href="#r_site_chroot"
>Qu'est-ce que le package  <tt class="d">wims-chroot-i386-3.42.tgz</tt> ? </a><a name="q_site_chroot">&nbsp;</a></li>
<li><a href="#r_portal_poste"
>J'ai créé un établissement, je n'ai pas de poste sûr et je ne 
peux pas accéder à la zone de gestion. </a><a name="q_portal_poste">&nbsp;</a></li>
<li><a href="#r_portal_importer"
>Je voudrais importer une feuille de la zone test de mon programme
dans un établissement et quand je clique sur <tt class="d">importer</tt>, 
j'arrive sur une fenêtre de configuration et maintenance  et je
ne vois pas où récupérer ma feuille d'exercice.</a><a name="q_portal_importer">&nbsp;</a></li>
<li><a href="#r_site_class_exemple"
>Je voudrais créer une classe dont les ressources sont librement
accessibles à toutes les autres classes. 
</a><a name="q_site_class_exemple">&nbsp;</a></li>
<li><a href="#r_kno_what"
>KNOWIMS ?</a><a name="q_kno_what">&nbsp;</a></li>
<li><a href="#r_kno_need"
>Que faut-il pour l'utiliser ?</a><a name="q_kno_need">&nbsp;</a></li>
<li><a href="#r_kno_pc"
>Est-ce que je dois installer le CD sur mon PC avant de pouvoir
l'utiliser ?</a><a name="q_kno_pc">&nbsp;</a></li>
<li><a href="#r_kno_outil"
>Avec ce CD, puis-je utiliser les outils mathématiques du
serveur
WIMS hors connexion ?
</a><a name="q_kno_outil">&nbsp;</a></li>
<li><a href="#r_kno_ecole"
>A l'école, nous avons des notes sur WIMS. Le CD me
permet-il de tricher à l'école ?
</a><a name="q_kno_ecole">&nbsp;</a></li>
<li><a href="#r_kno_cd"
>Puis-je utiliser ce CD pour installer un serveur
WIMS permanent ?
</a><a name="q_kno_cd">&nbsp;</a></li>
<li><a href="#r_kno_enseignant"
>Je suis enseignant. Dois-je être connecté et avoir une
adresse email opérationnelle pour pouvoir créer une classe virtuelle sur
le CD ?
</a><a name="q_kno_enseignant">&nbsp;</a></li>
<li><a href="#r_kno_serveur"
>Comment puis-je rendre mon serveur knowims visible par
le
réseau ?
</a><a name="q_kno_serveur">&nbsp;</a></li>
<li><a href="#r_kno_boot"
>J'ai mis le CD et redémarré le PC et mon système
d'exploitation
habituel se lance !
</a><a name="q_kno_boot">&nbsp;</a></li>
<li><a href="#r_kno_disparu"
>J'ai installé une classe virtuelle / créé un exercice, mais
au
démarrage suivant, ma classe / mon exercice a disparu !
</a><a name="q_kno_disparu">&nbsp;</a></li>
<li><a href="#r_kno_dist"
>J'ai installé une classe virtuelle avec un contenu
correspondant
à mon cours. Comment distribuer cette classe avec le CD à mes élèves ?
</a><a name="q_kno_dist">&nbsp;</a></li>
<li><a href="#r_kno_class"
>Est-ce que je peux utiliser le serveur sur CD pour servir le
travail simultané de tous mes élèves ?
</a><a name="q_kno_class">&nbsp;</a></li>
<li><a href="#r_kno_logiciel"
>Puis-je insérer d'autres logiciels dans le CD ?
</a><a name="q_kno_logiciel">&nbsp;</a></li>
<li><a href="#r_kno_aide"
>J'ai rencontré une difficulté en utilisant ce CD. Où puis-je
trouver de l'aide ?
</a><a name="q_kno_aide">&nbsp;</a></li>
<li><a href="#r_modtool_docu"
>Où se trouve la documentation de Modtool ?</a><a name="q_modtool_docu">&nbsp;</a></li>
<li><a href="#r_modtool_begin"
>Que dois-je faire pour pouvoir développer des modules
avec  Modtool ?</a><a name="q_modtool_begin">&nbsp;</a></li>
<li><a href="#r_modtool_module"
>J'ai fait des exercices dans ma classe. Comment les mettre
en module ? </a><a name="q_modtool_module">&nbsp;</a></li>
<li><a href="#r_modtool_oef"
>J'ai mis des exercices 
OEF de ma classe dans un module Modtool et il ne se passe rien ...
</a><a name="q_modtool_oef">&nbsp;</a></li>
<li><a href="#r_modtool_devel"
>Comment puis-je modifier un module qui m'appartient afin le corriger ?</a><a name="q_modtool_devel">&nbsp;</a></li>
<li><a href="#r_modtool_transfert"
>Je désire transférer un module de mon  serveur local 
à un autre serveur afin de le publier : </a><a name="q_modtool_transfert">&nbsp;</a></li>
<li><a href="#r_modtool_parameter"
>Comment définir des paramètres qui apparaîtraient dans
le menu d'introduction de mes exercices ?</a><a name="q_modtool_parameter">&nbsp;</a></li>
<li><a href="#r_modtool_confparm"
>J'ai créé un module d'exercices OEF qui fonctionne mais 
quand je donne l'adresse directe d'un des exercices à quelqu'un,
les variables aléatoires de l'exercice sont vides.
</a><a name="q_modtool_confparm">&nbsp;</a></li>
<li><a href="#r_modtool_creation"
>Comment puis-je ajouter un fichier dans Modtool ?</a><a name="q_modtool_creation">&nbsp;</a></li>
<li><a href="#r_modtool_tool"
>Je voudrais faire apparaître un outil en bas de mon
exercice. Comment faire ?</a><a name="q_modtool_tool">&nbsp;</a></li>
<li><a href="#r_modtool_restore"
>J'ai préparé un module en local. Comment puis-je le
mettre sur mon compte développeur ?</a><a name="q_modtool_restore">&nbsp;</a></li>
<li><a href="#r_todo_tex"
>Les images représentant des mathématiques ne sont pas toujours
bien placées.
</a><a name="q_todo_tex">&nbsp;</a></li>
<li><a href="#r_todo_class_renewexo"
>Comment empêcher les étudiants de renouveler un
exercice
jusqu'à obtenir des paramètres convenables ?</a><a name="q_todo_class_renewexo">&nbsp;</a></li>
<li><a href="#r_todo_database"
>Comment gérer des bases de données dans les exercices
WIMS ?</a><a name="q_todo_database">&nbsp;</a></li>
<li><a href="#r_todo_oef_analyze"
>Peut-on analyser des phrases avec les exercices
OEF de WIMS ?</a><a name="q_todo_oef_analyze">&nbsp;</a></li>
<li><a href="#r_todo_oef_level"
>Comment se sert-on du niveau de
difficulté d'un exercice ?</a><a name="q_todo_oef_level">&nbsp;</a></li>
</ol><hr><h3><a href="#q_class_restauration"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_restauration"
>Mes fichiers de sauvegarde sont refusés en restauration.</a></h3>Si vous utilisez Internet Explorer sous Windows, celui-ci
celui-ci génère un fichier de sauvegarde avec l'extension <tt class="d">.gz</tt>
au lieu de l'extension <tt class="d">.tgz</tt>. Vous devez donc changer à la main
le nom du fichier ... ou utiliser Mozilla.
<p>Une autre possibilité est qu'au moment de la sauvegarde un numéro soit rajouté 
au nom du fichier (dans le cas où vous faites votre n-ième sauvegarde). Vous devez
donc enlever ce numéro ou sauvegardez dans un dossier ne contenant pas les autres
sauvegardes.
<p>
<h3><a href="#q_begin_general"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_general"
>Qu'est-ce que WIMS ?</a></h3>
C'est un serveur de pages web, qui propose documents et exercices interactifs
(avec correction automatique et possibilité de génération aléatoire à partir
d'un modèle). Le système est utilisable individuellement, mais il permet aussi
de gérer des classes. Les tâches sont effectuées par le serveur et non sur
l'ordinateur de l'utilisateur. Il n'y a rien à installer : un navigateur, un
accès à internet et l'adresse d'un serveur suffisent.
<p>Un grand nombre d'exercices et de documents sont disponibles, de toutes
disciplines (mathématiques, physique, chimie, français, anglais, histoire,
géographie, etc.), et de tous niveaux (de l'école primaire à la recherche). Il
est facile d'en créer de nouveaux, ou de modifier ceux qui existent déjà.
<p>WIMS lui-même est un moteur qui gère les requêtes http du navigateur en
communiquant avec la base de données d'activités disponibles sur le
serveur
contacté, et avec des logiciels de calcul (<a href="http://pari.math.u-bordeaux.fr">PARI/GP</a>,
<a href="http://www.ac-poitiers.fr/math/prof/logic/gos6/">Maxima</a>,
<a href="http://www.octave.org/">Octave</a>, <a href="http://www.math.rwth-aachen.de/~GAP/">GAP</a>), graphiques
(<a href="http://www.gnuplot.info/">gnuplot</a>, <a href="http://www.povray.org/">POVRAY</a>) ou de typographie (<a href="http://www.tug.org/">TeX</a>).

<h3><a href="#q_begin_who"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_who"
>Qui l'utilise ?</a></h3>Outre les 
!href cmd=new&target=wims_exo&module=adm/light&+phtml=mirror.phtml.fr sites miroirs
, WIMS est souvent installé
en Intranet. Il est utilisé à l'université et dans des établissements
d'enseignement secondaire. Le logiciel est internationalisé : il y a une
version française, chinoise, anglaise, espagnol, italienne, néerlandaise. 

<h3><a href="#q_begin_what"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_what"
>À quoi ça sert ?</a></h3>
WIMS allie la convivialité des pages HTML avec la puissance de
logiciels spécialisés (calcul, graphique, etc.), utilisés de façon
transparente. Il permet d'utiliser ou fabriquer
<ol>
<li>des outils scientifiques puissants et conviviaux
(super-calculettes),</li>
<li>des exercices à données aléatoires,</li>
<li>des documents truffés d'exemples calculés à la volée.</li>
</ol>
Il permet  la gestion de classes virtuelles. Les exercices sont notés,
et l'historique complet des activités de la classe est sauvegardé.  Il est
possible de suivre les élèves et d'analyser leurs résultats en tant
qu'enseignant.

<h3><a href="#q_begin_how"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_how"
>Dois-je l'installer avant de m'en servir ?</a></h3>Ce n'est pas utile si vous êtes sur le réseau Internet. Vous
pouvez utiliser un des 
!href cmd=new&target=wims_exo&module=adm/light&+phtml=mirror.phtml.fr sites miroirs
 qui sont ouverts à tous. Les tâches sont
exécutées par le serveur et non sur l'ordinateur local qui se contente
d'afficher les pages transmises par le serveur.
<p>On peut installer un serveur WIMS chez soi (si on dispose d'un
système d'exploitation Unix).

<h3><a href="#q_begin_glossary"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_glossary"
>Qu'est-ce qu'un document, une classe virtuelle...?</a></h3>
Voici un petit précis WIMS pour s'y retrouver dans le vocabulaire :
<ol>
<li><b>Exercice interactif :</b> un "type d'exercice". WIMS génère des
questions suivant un modèle d'exercice type, attend et corrige la ou les
réponses tapées (ou cliquées) dans certaines zones du navigateur. Les
exercices sont configurables, pour différents niveaux. On peut s'attaquer à
plusieurs reprises au même exercice, WIMS générant de nouveaux
paramètres à chaque essai (à moins que l'auteur de l'exercice ne les ait
fixés!).
<p>On en trouve via le moteur de recherche sur la 
!href cmd=new&target=wims_exo page d'accueil
.  On peut
en

!href cmd=new&target=wims_exo&module=adm/createxo fabriquer soi-même
,
qu'on conserve soit par sauvegarde directe, soit en le mettant dans une
classe
virtuelle (
!href cmd=new&target=wims_exo&module=adm/class/regclass ouverture d'une classe
) où il pourra servir dans une feuille de
travail.</li>
<li><b>Document :</b> un ensemble de pages HTML dans lesquelles peuvent
être incluses des données calculées ou dessinées par les logiciels
attenant
à WIMS. Les documents peuvent être utilisés pour proposer des cours
avec des liens directs sur les exercices. Leur facilité de création en fait
un outil agréable.</li>
<li><b>Feuille de travail :</b> On la crée à l'intérieur d'une
classe virtuelle (
!href cmd=new&target=wims_exo&module=adm/class/regclass ouverture d'une classe
). On y rassemble des exercices,
provenant de la distribution WIMS ou propres à la classe, en y
précisant les scores demandés aux élèves, etc.</li>
<li><b>Classe virtuelle :</b> c'est un espace virtuel géré via internet
sur
un serveur WIMS par un enseignant. Il comporte documents, exercices,
feuilles de travail et fournit un système automatique d'inscription et de
gestion du travail des élèves.</li>
<li><b>Exercices OEF :</b> Ce sont des exercices interactifs écrits
dans le langage OEF, simple mais moins
puissant que le langage complet de WIMS. Si vous débutez dans la
création d'exercices, il est conseillé d'utiliser ce format à l'aide de

!href cmd=new&target=wims_exo&module=adm/createxo Createxo
. Des types de réponses (
!href cmd=new&target=wims_exo&module=adm/createxo&+modtoolhelp=yes&&+special_parm=reply types de réponses
) sont préprogrammées (à la fois
la présentation et l'analyse des réponses), ce qui facilite grandement
la tâche.</li>
<li><b>Module :</b> C'est un ensemble de pages écrites dans le langage
WIMS. Par exemple, les exercices OEF portant sur le même thème
et de même niveau sont regroupés ensemble dans un module. </li>
<li><b>Forum :</b> Un forum de discussion, qui peut être public ou propre
à
une classe. On peut y utiliser les mêmes facilités procurées par
WIMS
que dans les exercices et les documents : exemples aléatoires, calculs et
graphiques inclus, TeX, etc.</li>
</ol>

<h3><a href="#q_begin_licence"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_licence"
>Combien ça coûte ?</a></h3>
WIMS est un logiciel libre, sous licence <a href="http://www.gnu.org/licenses/licenses.html">GNU GPL</a>. Vous pouvez
l'installer gratuitement. D'autre part, l'accès aux serveurs publics
est gratuit.

<h3><a href="#q_begin_lien"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_lien"
>J'ai fait un lien depuis ma page web sur un exercice
de WIMS, mais ça ne marche pas.</a></h3>Il ne faut pas recopier l'URL d'un exercice dans le
navigateur : il contient un numéro de session qui n'est valable que
quelques heures. Il faut supprimer ce dernier de l'URL.
<p>Plus simplement, quand vous êtes dans un exercice, ouvrez le lien <tt
class="d">A propos</tt> dans le menu du haut. Vous y trouverez le lien
correct à mettre dans votre page web ou dans vos signets, à la fois pour
l'exercice et pour le module qui le contient.

<h3><a href="#q_begin_debut"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_debut"
>Où commencer ?</a></h3>
A partir de la page d'accueil, on peut utiliser les outils de calcul
ou graphique, et essayer de résoudre les exercices proposés (plusieurs
centaines). Ou bien essayer les récréations mathématiques ... Puis on
peut s'essayer à créer soi-même un exercice interactif (lien en bas de
la 
!href cmd=new&target=wims_exo& page d'accueil
, 
!href cmd=new&target=wims_exo&module=adm/createxo Createxo
). Si on veut créer une classe
virtuelle et/ou des
documents, il faudra remplir le formulaire en donnant en particulier
son email (questions de sécurité).

<h3><a href="#q_begin_creation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_creation"
>A qui demander pour créer une classe virtuelle ?</a></h3>
Cela dépend des gestionnaires de sites. En général, si la
possibilité d'ouvrir une classe est ouverte, vous pouvez la
prendre (
!href cmd=new&target=wims_exo&module=adm/class/regclass ouverture d'une classe
). Vous pouvez aussi prendre contact avec le
gestionnaire.

<h3><a href="#q_begin_superclasse"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_superclasse"
>Qu'est-ce qu'une super-classe ?</a></h3>Une super-classe permet de regrouper un certain
nombre de classes. Par exemple si vous avez l'intention de créer plusieurs
classes dans votre établissement ou que vous avez plusieurs groupes pour
le même enseignement, commencez par créer une super-classe
(
!href cmd=new&target=wims_exo&module=adm/class/regclass ouverture d'une classe
).

<h3><a href="#q_begin_email"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_email"
>Que faire si on n'a pas d'email ?</a></h3>On ne peut pas créer de classes sans email valide (raison
de
sécurité). Sur un serveur public, on peut utiliser tous les outils et
exercices proposés. On peut aussi créer des exercices mais on ne peut pas
les sauvegarder sur le serveur à moins d'avoir créé une classe virtuelle
(
!href cmd=new&target=wims_exo&module=adm/class/regclass ouverture d'une classe
).

<h3><a href="#q_begin_doc"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_doc"
>J'ai peur de faire une bêtise sur le serveur.</a></h3>Il n'y a aucun risque pour le serveur, ni pour vous
d'ailleurs : par contre, les exercices interactifs hors classe ne sont pas conservés
(vous devez en faire une sauvegarde personnelle). 

<h3><a href="#q_class_flash"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_flash"
>Je voudrais mettre dans un document ou dans un exercice
une animation flash. Est-ce possible ?
</a></h3>
<p> Ecrivez ce code à l'endroit précis ou vous voulez que votre animation apparaisse. 
<pre class="c">
  &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
    width="800" 
    height="600">
 &lt;param name="movie" value="votre animation.swf">
 &lt;param name="quality" value="high">
 &lt;embed src="votre animation .swf" quality="high" 
   pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" 
   width="800" 
   height="600">&lt;/embed&gt;
 &lt;/object&gt;
</pre>
 <ul><li>en remplaçant 	<tt class="c"> votre animation.swf</tt> par le chemin de votre animation 
	</li><li>en changeant la taille suivant vos désirs 
	</li><li>en mettant la qualité désirée : <tt class="c">high</tt>, <tt class="c">medium</tt> ou  
	<tt class="c">low</tt>
</li></ul>
La balise <tt class="c">&lt;object&gt;</tt> correspond à un contrôl ActiveX utilisé par internet explorer,
La balise <tt class="c">&lt;embed&gt;</tt> est utilisé pour un fichier  nécessitant un plug in, 
il est utilisé par Netscape Navigator. Il vaut donc mieux mettre les deux balises.
Un exemple d'exercice : 
<pre class="d">
  \title{Essai flash}
  \language{fr}
  \author{Markey Benoît}
  \text{rep=électrons}
  \statement{ Voici comment intégrer du flash dans une page html
  Ecrivez ce code à l'endroit précis où vous voulez que votre animation apparaisse. 
  &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
     codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" 
     width="800" 
     height="600"&gt;
  &lt;param name="movie" value="\imagedir/PILES.swf"&gt;
  &lt;param name="quality" value="high"&gt;
  &lt;embed src="\imagedir/PILES.swf" quality="high" 
    pluginspage="http://www.macromedia.com/go/getflashplayer" 
    type="application/x-shockwave-flash" 
    width="800" 
    height="600"&gt;
  &lt;/embed&gt;
  &lt;/object&gt;
  &lt;br&gt;
  Comment s'appellent les porteurs de charge dans les fils? \embed{reply1} 
  }
 \answer{Porteurs de charges}{\rep}{type=text}
</pre>
<p>

<h3><a href="#q_begin_pdf"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_begin_pdf"
>Je voudrais mettre dans ma classe des fichiers pdf ou des images. 
Est-ce possible ?</a></h3>Oui, pour cela,  si vous ne l'avez pas encore fait, créez un
document dans votre classe, éditez sa page d'entrée et sauvegardez-la
(même si vous n'avez rien écrit), allez à <tt class="d">Propriétés</tt>,
puis <tt class="d">Liste de blocs du document</tt>. Il y a écrit :
<tt class="d">Dépôt de fichier</tt>. Il ne vous reste plus qu'à parcourir
votre ordinateur à la recherche du fameux fichier. On vous indique alors
l'adresse que vous devez mettre. Recopiez-la dans la page (bloc) du
document que vous désirez. Pour tester, vous devez d'abord refermer le
document, puis le rouvrir. De la même manière, vous pouvez insérer tout
type de fichiers: textes, images, musiques, etc.

<h3><a href="#q_document_pdf_bad"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_pdf_bad"
>J'ai chargé un fichier pdf, ai fait un copier-coller du lien 
indiqué dans le document et le lien n'apparaît pas sur le nom du fichier. </a></h3>Si vous avez fait un copier-coller du lien indiqué, il est possible
que le blanc ait été mal codé. Par exemple, qu'il ait été codé comme 
<tt class="c">&lt;| &gt;  &lt;M- &gt;  160,  Hex a0,  Octal 240</tt> (un vrai blanc est codé
<tt class="c">&lt; &gt;  32,  Hex 20,  Octal 040  </tt>), dixit VIM !
Enlevez les blancs et remettez-les !
<p>

<h3><a href="#q_exooef"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_exooef"
>Qu'est-ce que OEF ?</a></h3>
OEF signifie <tt class="d">Online Exercise Format</tt>. C'est une interface simplifiant la
fabrication des énoncés. Elle aide les novices, mais ses possibilités et sa
souplesse en font aussi un outil de choix pour experts pressés.
De nombreux types d'exercices (gérant la présentation des questions et l'analyse
des réponses) sont proposés et faciles d'utilisation (
!href cmd=new&target=wims_exo&module=adm/createxo&+modtoolhelp=yes&&+special_parm=reply types de réponses
).
<h3><a href="#q_createx"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_createx"
>Qu'est-ce que Createxo ?</a></h3>
!href cmd=new&target=wims_exo&module=adm/createxo Createxo
 est une interface permettant de créer des
exercices oef
sur le serveur par une page web

<h3><a href="#q_oef_precision"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_precision"
>Que signifie la précision et comment est calculée l'erreur
dans les exercices numériques ? 
</a></h3>Pour une précision relative 1/M où M est 
donnée dans le champ <tt class="c">\precision{M}</tt>, la 
réponse numérique <i>r</i> est acceptée pour la solution demandée 
<i>s</i> si et seulement si: 
<center>  (|s-r|)/Max(|s+r| ,1/M)) < 1/M </center>
 en d'autres termes,
	<ul><li>  si |s+r| < 1/M, il est vérifié que  |s-r| <  1/M^2 ; 
</li><li>
si |s+r| > 1/M, il est vérifié que  |s-r|/|s+r| < 1/M
</li></ul>

<h3><a href="#q_oef_affichage"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_affichage"
>J'ai fait mon premier exercice OEF et les réponses s'affichent. 
Est-ce normal ?</a></h3>Oui, en mode de programmation (développement)
ou lorsqu'on est enseignant dans une
classe, la plupart des réponses sont affichées. Elles ne le seront plus heureusement
lorsque c'est un élève d'une classe qui fait l'exercice. C'est ce que signifie
la phrase suivante :
<tt class="d">Mode de développement : les bonnes réponses sont insérées 
dans les champs de réponse par défaut. </tt>

<h3><a href="#q_oef_commande"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_commande"
>Quelles sont les commandes de programmation accessibles dans
les exercices OEF ? </a></h3>Il ne s'agit pas de remplacer l'aide et la 
documentation mais de parcourir rapidement les possibilités :
<p>Variables prédéfinies 
<pre>
<tt class="c">imagedir</tt> : <tt class="d">\imagedir</tt>
<tt class="c">confparm1</tt> : <tt class="d">\confparm1</tt>
<tt class="c">confparm2</tt> : <tt class="d">\confparm2</tt>
<tt class="c">confparm3</tt> : <tt class="d">\confparm3</tt>
<tt class="c">confparm4</tt> : <tt class="d">\confparm4</tt>
<tt class="c">step</tt> : <tt class="d">\step</tt>
</pre>
Commandes
<pre>
<tt class="c">answer</tt> : <tt class="d">\answer{mon_texte}{\reponse}{type= xxx}{option=xxx}</tt>
<tt class="c">author</tt> : <tt class="d">\author{xxx}</tt>
<tt class="c">choice</tt> : <tt class="d">\choice{xxx}{test}{}</tt>
<tt class="c">complex</tt> : <tt class="d">\complex{xxx = yyy}</tt>
<tt class="c">computeanswer</tt> : <tt class="d">\computeanswer{yes}</tt>
<tt class="c">condition</tt> : <tt class="d">\condition{xxx}{test}</tt>
<tt class="c">conditions</tt> : <tt class="d">\conditions{c1,c2}</tt>
<tt class="c">email</tt> : <tt class="d">\email{xxx}</tt>
<tt class="c">feedback</tt> : <tt class="d">\feedback{xxx}{test}</tt>
<tt class="c">for</tt> : <tt class="d">\for{i=1 to 5}{ }</tt>
<tt class="c">format</tt> : <tt class="d">\format{html}</tt>
<tt class="c">function</tt> : <tt class="d">\function{f = x^2}</tt>
<tt class="c">help</tt> : <tt class="d">\help{xxx}</tt>
<tt class="c">hint</tt> : <tt class="d">\hint{xxx}</tt>
<tt class="c">if</tt> : <tt class="d">\if{test}{}{}</tt>
<tt class="c">int</tt> : <tt class="d">\int{a = yyy}</tt>
<tt class="c">integer</tt> : <tt class="d">\integer{a = yyy}</tt>
<tt class="c">language</tt> : <tt class="d">\language{fr}</tt>
<tt class="c">matrix</tt> : <tt class="d">\matrix{a = yyy}</tt>
<tt class="c">mdef</tt> : <tt class="d">\mdef{xxx}</tt>
<tt class="c">next</tt> : <tt class="d">\next{xxx}</tt>
<tt class="c">nextstep</tt> : <tt class="d">\nextstep{reply 2}</tt>
<tt class="c">parameter</tt> : <tt class="d">\parameter{xxx}</tt>
<tt class="c">plot</tt> : <tt class="d">\plot{xxx}</tt>
<tt class="c">precision</tt> : <tt class="d">\precision{1000}</tt>
<tt class="c">range</tt> : <tt class="d">\range{-5,5}</tt>
<tt class="c">rational</tt> : <tt class="d">\rational{r = 3/2}</tt>
<tt class="c">real</tt> : <tt class="d">\real{r = 3/2}</tt>
<tt class="c">reply</tt> : <tt class="d">\reply{xxx}{}{}{}</tt> voir <tt class="d">\answer{}{}{}</tt>
<tt class="c">solution</tt> : <tt class="d">\solution{xxx}</tt>
<tt class="c">statement</tt> : <tt class="d">\statement{xxx}</tt>
<tt class="c">steps</tt> : <tt class="d">\steps{xxx}</tt>
<tt class="c">text</tt> : <tt class="d">\text{xxx}</tt>
<tt class="c">title</tt> : <tt class="d">\title{xxx}</tt>
<tt class="c">variable</tt> : <tt class="d">\variable{xxx}</tt>
<tt class="c">while</tt> : <tt class="d">\while{test}{}</tt>
</pre>
Autres : 
<pre>
<tt class="c">column</tt> : <tt class="d">\text{ a = column(1,xxx)}</tt>
<tt class="c">deriv</tt> : <tt class="d">\text{ a = deriv(xxx,x)}</tt>
<tt class="c">derivative</tt> : <tt class="d">\text{ a = derivative(xxx,x)}</tt>
<tt class="c">det</tt> : <tt class="d">\text{ a = det(xxx)}</tt>
<tt class="c">determinant</tt> : <tt class="d">\text{ a = determinant(xxx)}</tt>
<tt class="c">diff</tt> : <tt class="d">\text{ a = diff(xxx,x)}</tt>
<tt class="c">draw</tt> : <tt class="d">\text{ a = draw(xxx)}</tt>
<tt class="c">evaluate</tt> : <tt class="d">\text{ a = evaluate(x^2,x = 2)}</tt>
<tt class="c">evalue</tt> : <tt class="d">\text{ a = evalue(x^2, x = 2)}</tt>
<tt class="c">htmlmath</tt> : <tt class="d">\text{ a = htmlmath(xxx)}</tt>
<tt class="c">int</tt> : <tt class="d">\text{ a = int(x^2,x= 0 .. 2)}</tt>
<tt class="c">integral</tt> : <tt class="d">\text{ a = integral(xxx)}</tt>
<tt class="c">integrate</tt> : <tt class="d">\text{ a = integrate(xxx,x=1 .. 2)}</tt>
<tt class="c">item</tt> : <tt class="d">\text{ a = item(1,xxx)}</tt>
<tt class="c">items</tt> : <tt class="d">\text{ a = items(xxx)}</tt>
<tt class="c">mathexp_cut</tt> : <tt class="d">\text{ a = mathexp_cut(xxx)}</tt>
<tt class="c">maxima</tt> : <tt class="d">\text{ a = maxima(xxx)}</tt>
<tt class="c">pari</tt> : <tt class="d">\text{ a = pari(xxx)}</tt>
<tt class="c">pickone</tt> : <tt class="d">\text{ a = pickone(xxx)}</tt>
<tt class="c">position</tt> : <tt class="d">\text{ a = position(xxx)}</tt>
<tt class="c">positionof</tt> : <tt class="d">\text{ a = positionof(xxx)}</tt>
<tt class="c">randint</tt> : <tt class="d">\text{ a = randint(xxx)}</tt>
<tt class="c">randitem</tt> : <tt class="d">\text{ a = randitem(xxx)}</tt>
<tt class="c">random</tt> : <tt class="d">\text{ a = random(xxx)}</tt>
<tt class="c">randomitem</tt> : <tt class="d">\text{ a = randomitem(xxx)}</tt>
<tt class="c">randomrow</tt> : <tt class="d">\text{ a = randomrow(xxx)}</tt>
<tt class="c">randrow</tt> : <tt class="d">\text{ a = randrow(xxx)}</tt>
<tt class="c">row</tt> : <tt class="d">\text{ a = row(2,xxx)}</tt>
<tt class="c">rows</tt> : <tt class="d">\text{ a = rows(xxx)}</tt>
<tt class="c">shuffle</tt> : <tt class="d">\text{ a = shuffle(xxx)}</tt>
<tt class="c">simplify</tt> : <tt class="d">\text{ a = simplify(xxx)}</tt>
<tt class="c">slib</tt> : <tt class="d">\text{ a = slib(xxx)}</tt>
<tt class="c">solve</tt> : <tt class="d">\text{ a = solve(xxx)}</tt>
<tt class="c">texmath</tt> : <tt class="d">\text{ a = texmath(xxx)}</tt>
<tt class="c">wims</tt> : <tt class="d">\text{ a = wims(xxx)}</tt>
<tt class="c">yacas</tt> : <tt class="d">\text{ a = yacas(xxx)}</tt>
</pre>

<h3><a href="#q_oef_data"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_data"
>Je voudrais appeler dans un exercice OEF un fichier
de données par exemple en utilisant <tt class="c">slib(data/randline)</tt>.
</a></h3>On ne peut pas le faire dans une classe. Vous devez pour cela 
avoir un compte Modtool et créer un module d'exercices OEF (voir
des explications dans le document 

!href cmd=new&target=wims_exo&module=help/developer/docmodtooloef.fr Doc Modules d'exercices OEF

). 

<h3><a href="#q_typereponse"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_typereponse"
>Createxo distingue réponses libres et à choix multiples.
Quid ?</a></h3>
Dans une réponse à choix multiples, l'élève choisit parmi plusieurs réponses
imposées (clic de souris). Dans une réponse libre, il tape lui-même sa
réponse au clavier : cela peut être un nombre, un ensemble de nombres, un
texte, une fonction, une matrice ...
<p>
<h3><a href="#q_limoef"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_limoef"
>Qu'est-ce qu'on ne peut pas faire avec OEF?</a></h3>
Vous n'avez pas le contrôle de la notation de l'exercice : le calcul des
points est fait de manière "opaque". Vous ne pouvez pas non plus gérer une
progression dans la difficulté. Modtool est plus flexible
mais demande beaucoup plus de travail.

<h3><a href="#q_bonexo"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_bonexo"
>J'ai de bons exercices OEF ou Modtool, comment les
intégrer à la distribution ?</a></h3>Transmettez-les à votre gestionnaire de site, ou à
<script language="javascript1.1" type="text/javascript">var nom='bpr', sit='math.u-psud.fr', nick='Bernadette Perrin-Riou'; writeMail();</script><noscript>Bernadette Perrin-Riou</noscript>.

<h3><a href="#q_tex"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_tex"
>Les formules TeX ne sont pas lisibles.
Comment augmenter leur  taille ?</a></h3>Si vous êtes utilisateur, vous pouvez régler la taille dans les
préférences de WIMS par le navigateur.
<p>Si vous programmez un exercice, vous pouvez utiliser les macros
LaTeX standard, comme <tt class="c">\large</tt>, <tt
class="c">\Large</tt>, <tt class="c">\huge</tt> ou
<tt class="c">\Huge</tt>.

<h3><a href="#q_crochet"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_crochet"
><tt class="c">\text{ s = ]a, b[ }</tt> est refusé par le compilateur.</a></h3>C'est un bogue du compilateur. Pour l'éviter, mettez le code html
ou TeX: <tt class="c">\text{ s = &amp;#93;a, b&amp;#91; }</tt> ou <tt
class="c">\text{ s = \rbrack a, b \lbrack }</tt>.
<p>Il y a d'autres codes html qu'il est bon de connaître, par exemple
<tt class="c">&amp;#44;</tt> si on veut mettre une virgule dans un élément
d'une liste.
<pre class="c">
    \text{ a = 1&amp;#44;2, 3 }
    \text{ b = item(1,\a) }
    \statement{ \b }
</pre>
WIMS vérifie l'appariemment des crochets et des
parenthèses, et qu'un crochet ouvrant doit précéder tout crochet fermant.

<h3><a href="#q_oef_weight"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_weight"
>Je veux faire un exercice avec des poids aux questions
et cela ne marche pas.
</a></h3>Il semble que pour l'instant lorsque vous testez votre 
exercice avec Createxo, le score ne tient pas compte des poids. 
Par contre, il en tiendra compte lorsque l'exercice sera utilisé. 
Exemple de tests  avec un niveau de sévérité 3 (menu intro): 
<pre class="c">
  \statement{}
  \answer{}{1}{type=numeric}{weight=8}
  \answer{}{1}{type=numeric}{weight=2}
</pre> 
sous Createxo :  
<ul>
<li>
les réponses 1, 0 donnent une note de  7.2,
<li>les réponses 0, 1 donne une note de 0.9
</ul>
directement  : 
<ul>
<li>les réponses 1, 0 donnent une note de 7.9,
<li>les réponses 0, 1 donnent une note de 0.4
</ul>
<pre class="c">
  \statement{}
  \answer{}{1}{type=numeric}{weight=2}
  \answer{}{1}{type=numeric}{weight=8}
 </pre>
sous Createxo : 
<ul>
<li>les réponses 1, 0 donnent une note de 7.2,
<li>les réponses 0, 1 donnent une note de 0.9
</ul>
directement  : 
<ul>
<li>les réponses 1, 0 donnent une note de 0.4,
<li>les réponses 0, 1 donnent une note de 6.4
</ul>
<p>Pour avoir exactement les proportions 2 et 8 demandées, 
il faudra ensuite  configurer le niveau de sévérité de
l'exercice (menu d'introduction 
du module)  à 1. Mais cela est indépendant du développement
de l'exercice. 

<h3><a href="#q_intervalle"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_intervalle"
>Je n'arrive pas à écrire un intervalle, WIMS enlève la
virgule.</a></h3>C'est un bogue. <tt class="c">[ 1, 2 ]</tt> fonctionne, mais il
faut écrire
<pre class="c">
      [ \(x_2), \(x_3) ]
</pre>
et non
<pre class="c">
      \([ x_2, x_3 ])
</pre>
L'expression <tt class="c">\(...)</tt> interprète <tt class="c">...</tt> en
mode mathématique, comme une matrice ligne dans le deuxième cas.
WIMS affiche donc une matrice et non un intervalle : la
virgule est supprimée.

<h3><a href="#q_oefprog"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oefprog"
>Peut-on mettre des boucles et des branchements conditionnels dans
un exercice
OEF?</a></h3>Oui, aussi bien dans la partie <tt class="c">\statement</tt>
qu'en dehors, ainsi que dans les documents.
On peut utiliser 
<pre class="c">
\if{test}{}{  }
\while{test}{  }
\for{i = 1 to 4}{  }
</pre>
Ici <tt class="c">test</tt> est un test, par exemple <tt class="c">\a issametext toto</tt>, 
à l'intérieur de <tt class="c">{}</tt> doivent être mises des commandes : 
par exemple <tt class="c">\text{a = 2}</tt>. 

<h3><a href="#q_solve"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_solve"
>La commande <tt class="c">solve</tt> ne renvoie pas la racine exacte ?</a></h3>
Par exemple, le code suivant prétend que la bonne réponse n'est pas 0,
mais -7.4503762e-11 :
<pre class="c">
    \function{f = x}
    \text{S = solve(\f=0, x = -3.5 .. 4.5)}
    \statement{\S}
    \answer{solution}{\S}{type = set}
</pre>
Les racines sont approximatives, donc il faut remplacer le type <tt
class="c">set</tt>(ensemble) de la réponse par <tt class="c">aset</tt>
(ensemble de nombres approchés).

<h3><a href="#q_embed"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_embed"
>Comment insérer la réponse dans le texte d'un énoncé ?</a></h3>
Il faut utiliser la fonction <tt class="c">\embed</tt>
<pre class="c">
    \statement {
      &lt;br>Calculer 2 + 2 : \embed{reply 1}
    }
    \answer { 2 + 2 = }{ 4 }
</pre>

<h3><a href="#q_oef_corr"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_corr"
>Dans un exercice utilisant le type de réponse 
<tt class="c">correspond</tt>, peut-on gérer les ambiguïtés ? 
</a></h3>On peut mais les colonnes de droite et de gauche 
n'ont pas le même comportement. Un exemple : 
<pre class="c">
\text{a= 1,2,3}
\text{b=1,1,1}
\statement{}
\answer{}{\a;\b}{type = correspond}
</pre>
est mieux que
<pre class="c">
\text{a= 1,2,3}
\text{b=1,1,1}
\statement{}
\answer{}{\b;\a}{type = correspond}
</pre>
S'il peut y avoir des répétitions dans une des colonnes, il faut
donc que ce soit celle de droite.
<p>
<h3><a href="#q_oef_step"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_step"
>Avez-vous un exemple d'exercice à étapes ? </a></h3>
<pre class="c">
\title{Essai étapes}
\language{fr}
\range{-5..5}
\author{MARKEY Benoît}
\computeanswer{no}
\format{html}
\precision{100}
\integer{a = randint(0..10)}
\integer{b = randint(0..10)}
\steps{reply1 
reply2}
\statement{
  \if{\step=1}{
    Calculer la somme : \a + \b
  }
  \if{\step=2}{
    Calculer le produit : \(\a*\b)}
  }
\answer{\a + \b =}{\a+\b}{type=numeric}
\answer{\(\a * \b =)}{\a*\b}{type=numeric}
</pre>
<h3><a href="#q_oef_step_stop"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_step_stop"
>Dans un exercice à étapes, une réponse fausse au
premier  <tt class="c">step</tt> entraîne-t-elle nécessairement l'arrêt de
l'exercice ?</a></h3>Si la réponse à la première question est analysée à
travers quelque chose comme <tt class="c">\condition{}</tt>, on peut
passer la première étape sans avoir juste à cette étape. C'est
délicat, donc à manier avec précaution.

<h3><a href="#q_oef_nextstep"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_nextstep"
>Comment faire des exercices dont la deuxième question
dépend de ce qu'a répondu l'élève à la première ?</a></h3>On utilise <tt class="c">nextstep</tt>, par exemple
<pre class="c">
  \text{ nstep = reply 1 }
  \nextstep{ \nstep }
  \statement{
    \if {\step = 1} {
      Ecrire 1 ou 2 : \embed{ reply 1 }
      \exit{}
    }
    &lt;br>Vous avez écrit à l'étape 1 : \test1
    &lt;br>
    \if {\step = 2 and \test1 = 1} {
      Ecrire le plus grand de 3 ou 4 : \embed{reply 2}
    }
    \if {\step = 2 and \test1 = 2} {
      Cliquer sur le plus petit de 8 ou 9 \embed{reply 3}
      \exit{}
    }
    &lt;br>
    \if {\step = 3 and \test1 = 2}{
      Donner le carré de 4
    }
  }
  \answer{Etape 1}  {\test1}{type = numeric}
  \answer{Etape 2-1}{\test2}{type = numeric}
  \answer{Etape 2-2}{1;8,9} {type = click}
  \answer{Etape 3}  {16}    {type = numeric}
<br>
  \text{nstep = \step = 2 and \test1 = 1 ? reply 2}
  \text{nstep = \step = 2 and \test1 = 2 ? reply 3}
  \text{nstep = \step = 3 and \test1 = 2 ? reply 4}
<br>
  \condition{}{(\test1=1 and (\test2=4)) or  (\test1=2 and (\reply3=8))}
</pre>

<h3><a href="#q_oef_clickfill"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_clickfill"
>Avez-vous un  exemple d'exercice demandant de reconstituer 
des phrases (<tt class="c">clickfill</tt>)? </a></h3>
<pre class="c">
 \title{Essai clickfill}
 \language{fr}
 \range{-5..5}
 \author{MARKEY Benoît}
 \format{html}
 \precision{100}
 \text{phrase1 = le,chat,mange,la,souris;
 le,nuage,cache,le,soleil;
 quelle,heure,est,il}
 \text{phrase = randomrow(\phrase1)}
 \integer{i = items(\phrase)}
 \statement{Ecrire la phrase ci-dessous dans le bon ordre
  &lt;center>\embed{reply 1,50x70x\i}&lt;/center>
 }
 \reply{reponse}{\phrase}{type=clickfill}
</pre>
<p>
<h3><a href="#q_oef_matrice"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_matrice"
>Je voudrais utiliser des matrices et faire des produits. Que
dois-je utiliser ?</a></h3>
<a href="http://pari.math.u-bordeaux.fr">PARI/GP</a> par exemple. Il est pratique et de syntaxe légère pour
tous les calculs de matrices :
le produit de
deux matrices <em>A</em> et <em>B</em>est <em>A*B</em>.

<h3><a href="#q_oef_matrice2"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_matrice2"
>J'ai récupéré la réponse reply1 sous forme de matrice et pourtant
PARI/GP ne l'interprète pas comme une matrice?</a></h3>Ecrivez 
<pre class="c">
    \matrix{A = \reply1}
</pre>
Ainsi, wims transformera les passages à la ligne en points-virgules, 
ce qui est la manière standard d'écrire une matrice dans  PARI/GP.
<h3><a href="#q_oef_matrice1"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_matrice1"
>Je voudrais créer une matrice avec certaines propriétés
...</a></h3>On peut utiliser le logiciel PARI/GP, exemple :
<pre class="c">
    \text{n = randint(3..5)}
    \matrix{A = pari(matrix(\n,\n,i,j, (-1)^(i+j)*x^i*j))}
</pre>
<h3><a href="#q_oef_matricesubst"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_matricesubst"
>J'ai obtenu une matrice avec <tt
class="c">slib(matrix/random)</tt>
et je voudrais changer un coefficient.</a></h3>Le mieux est d'utiliser PARI/GP, par exemple :
<pre class="c">
    \matrix{A = slib(matrix/random 3,4)}
    \text{k = randint(1..3)}
    \text{l = randint(1..4)}
    \matrix{B = pari (A = Mat([\A]); A[\k,\l]=x; A)}
</pre>

<h3><a href="#q_oef_random_pari"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_random_pari"
>La fonction <tt class="c">random</tt> semble interférer
entre PARI/GP et WIMS ?</a></h3>
En effet, si une fonction qui a un sens pour WIMS est insérée dans un
programme PARI/GP (ou Maxima, etc.), elle est interprétée par
WIMS avant d'être envoyée au logiciel correspondant. Pour éviter cela,
WIMS définit l'alias <tt class="c">RANDOM</tt> de <tt
class="c">random</tt> dans PARI/GP.

<h3><a href="#q_oef_syntax"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_syntax"
>
<tt class="c">\a * \a</tt> est faux !
(après <tt class="c">\text{ a = x + y }</tt>)</a></h3>L'évaluation remplace littéralement les variables par leurs
valeurs, sans parenthésage implicite. Dans cet exemple, WIMS calcule
<tt class="c">x + y * x + y</tt>.
<p>Utiliser 
<pre class="c">
  \text{ a = (x + y) }
  \text{ b = \a * \a }
  \statement{\b}
</pre>    
ou mieux 
<pre class="c">
  \text{ a = x + y }
  \text{ b = (\a) * (\a) }
  \statement{\b}
</pre> s'il n'est pas garanti que
<tt class="c">a</tt> soit de type numérique.

<h3><a href="#q_oef_syntax_specials"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_syntax_specials"
>J'ai des problèmes pour manier des textes
contenant des virgules, ou des "&#92;" !</a></h3>Remplacer les caractères par leur code html,
par exemple <tt class="c">&amp;#93;</tt> pour un crochet et <tt
class="c">&amp;#44;</tt> pour une virgule.

<h3><a href="#q_oef_draw"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_draw"
>Avez-vous un exemple de dessin ? </a></h3>
<pre class="c">
\title{Essai de création de courbe}
\language{fr}
\author{M. Markey}
\computeanswer{no}
\format{html}
\precision{10000}
\text{f1 = x^2-4,sin(x),log(x),cos(x)}
\text{f2 = shuffle(\f1)}
\function{f = \f2[1]}
\text{f3 = \f2[2..4]}
\text{texte = }
\for{i = -5 to 5}{
  \text{texte = \texte
  text green,\i,0,small,\i
  text green,0,\i,small,\i}
}
  \statement{Voici un tracé de courbe&lt;p>
&lt;center>
	\draw{500,500}{xrange -5,5
yrange -5,5
parallel -5,-5,-5,5,1,0,11,blue
parallel -5,-5,5,-5,0,1,11,blue
text black,4.5,0,medium,x
text black,0,5,medium,y
\texte
plot black,\f}
&lt;/center>
&lt;p>Quelle la fonction tracée?}
\choice{la courbe est}{\f}{\f3}
</pre>
<h3><a href="#q_oef_animate"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_animate"
>Comment se sert-on de <tt class="c">animstep</tt></a></h3><tt class="c">animstep</tt>  permet d'avoir un paramètre
entier
dans l'animation d'un dessin. Un exemple :
<pre class="c">
    \text{n = animstep^2}
    \statement{
      \draw{200,200}{
        animate 20,0.2,1
        xrange -2,20
        yrange -2,20
        hline 0,animstep, blue
        vline \n, 0, red
      }
    }
</pre>
<h3><a href="#q_oef_aide"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_aide"
>Je désirerai mettre une aide commune à plusieurs exercices
d'un module OEF. </a></h3>Pour cela, vous devez passer par un compte Modtool. 
Mettez le contenu de votre aide dans le fichier 
<tt class="f">help.html</tt> au dessus de la ligne 
<tt class="c">&#33;changeto 
</tt>. Le texte sera commun à tous les exercices.
<p>[[Ce qui suit ne marche en fait pas ! Pourtant, on aimerait !
Créez un fichier, par exemple <tt class="e">aide</tt> dans lequel
vous écrivez l'aide (sans variable). Dans le fichier source d'un
exercice où vous désirez que cette aide apparaisse, 
écrivez les lignes suivantes : 
<pre class="c">
\text{monaide=wims(record 0 of aide)}
\help{\monaide}
</pre>
]]

<h3><a href="#q_oef_plus"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_plus"
>Comment compter les mots d'une phrase ou le nombre 
de caractères ? </a></h3>Pour les manipulations de texte avancées, vous pouvez 
utiliser les commandes wims (
!href cmd=new&target=wims_exo&module=help/wimsdoc.en&+cmd=new&subject=cmdlist#cmdlist doc tech
). Par exemple,
<pre class="c">
  \text{a =wims(wordcnt toto tata titi)}
</pre>
Pour tirer un mot au hasard, 
<pre class="c">
 \text{a=wims(randword toto tata titi)}
</pre>
<p>
<h3><a href="#q_oef_item"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_item"
>Que fait l'instruction  <tt class="c">\text{S1=item(3..-1,\S)}</tt>. </a></h3>Il prend les éléments de 3 au dernier de la liste <tt class="c">\S</tt>

<h3><a href="#q_oef_slib"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_slib"
>Je me souviens avoir vu une liste de scripts, mais je ne retrouve pas 
la documentation ?
</a></h3>
!href cmd=new&target=wims_exo&module=help/wimsdoc.en&+cmd=new&subject=slib#slib slib
 : 
Il s'agit de scripts pouvant être utilisés dans la programmation d'un exercice 
OEF
ou dans un module WIMS. Cette bibliothèque est en constante évolution. 

<h3><a href="#q_class_loginetud"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_loginetud"
>Comment retrouver le nom de login d'un étudiant en cas
d'oubli ?</a></h3>
Cliquer sur le lien <tt class="d">Notes et participants</tt>, puis sur son 
nom dans la liste : son nom de login apparaît en clair.

<h3><a href="#q_class_passetud"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_passetud"
>Comment changer le mot de passe d'un étudiant en cas
d'oubli ?</a></h3>
Cliquer sur le lien <tt class="d">Notes et participants</tt>, puis sur son
nom dans la liste, puis enfin sur son nom dans la page où se trouvent tous
les renseignements sur lui.
<p>Remarque : les étudiants se souviennent mieux de leur mot de passe que de
leur login. S'ils vous disent que le mot de passe ne marche pas, vérifiez
d'abord le login ...

<h3><a href="#q_class_passetud2"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_passetud2"
>Les étudiants peuvent-ils changer leur mot de passe
eux-mêmes ?</a></h3>
Oui. Depuis le menu d'accueil dans la classe.

<h3><a href="#q_class_super"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_super"
>Les élèves ne peuvent plus s'inscrire. Que se passe-t-il ?</a></h3>Il y a un nombre limité d'inscriptions possibles dans une classe. 
Cette limite peut être modifiée en cliquant sur <tt class="d">Config/Maintenance</tt>. 
Si vos classes sont contenues dans un groupement de classes, la limite
de la superclasse doit être plus grande que le nombre d'étudiants à inscrire dans le
<b>total</b> des classes. 

<h3><a href="#q_class_note"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_note"
>J'ai créé un groupement de classes ou un établissement, et
je ne vois pas les notes des étudiants. </a></h3>Vous ne verrez les notes des étudiants que si vous 
êtes dans la classe (ou dans le cours) ; pour l'instant, les notes
ne remontent pas au niveau des portails. 

<h3><a href="#q_class_suppress"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_suppress"
>Comment supprimer un élève inscrit ?</a></h3>A partir de la page d'accueil de la classe, cliquer sur
<tt class="d">Participants et notes</tt>, puis sur le nom de l'élève
et enfin sur le lien <tt class="d">supprimer l'élève</tt>.
<p>L'élève n'est pas supprimé réellement. Ses droits de connexions
sont coupés et il n'apparaît plus dans la liste d'élèves de la classe. Pour
le réintégrer, utiliser le lien <tt class="d">participants supprimés</tt> 
sur la page affichant la liste des élèves

<h3><a href="#q_class_tableur"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_tableur"
>J'ai essayé de charger un fichier tableur pour inscrire mes 
élèves, mais le fichier est refusé car dit binaire.</a></h3>Votre fichier n'est peut-être pas binaire, mais il
ne doit pas être au bon format. Vérifiez que 
<ul><li>la première ligne est du style 
<pre class="d">login,lastname,firstname,password</pre>
(les virgules peuvent être remplacées par une tabulation, plus difficiles
à visualiser dans cette FAQ).
Les lignes suivantes contiennent les informations correspondantes pour
vos élèves. 
</li>
<li> Si vous avez mis des tabulations, vérifiez qu'il n'y en a qu'une 
à chaque fois, bref que le fichier est bien conforme</li>
</ul>

<h3><a href="#q_class_activation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_activation"
>Où est le lien pour activer une feuille d'exercices ?</a></h3>
Dès qu'il y a au moins un exercice dans la feuille, vous le trouverez
en cliquant sur cette feuille d'exercices.

<h3><a href="#q_class_feuille"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_feuille"
>Puis-je réutiliser une feuille d'exercices ?</a></h3>Vous pouvez garder le source de la feuille d'exercices : dans la page 
de préparation de la feuille d'exercices, cliquer sur le lien <tt class="d"> Source de 
la feuille</tt> et faire un copier-coller. Pour la réutiliser, créer une nouvelle
feuille d'exercices (dans une autre classe éventuellement), puis dans la page de préparation,
cliquer sur le lien <tt class="d">insérer un fichier source</tt> et copier
votre fichier source dans la fenêtre-formulaire. S'il y a déjà des
exercices dans cette feuille, les exercices du fichier se rajoutent aux autres. Par contre, 
si vous avez utilisé des exercices créés par vous, n'oubliez pas de les transférer aussi.

<h3><a href="#q_class_exofeuille"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exofeuille"
>Je n'arrive pas à mettre un exercice dans une feuille
de travail.</a></h3>
Il faut avoir une feuille en préparation (mais pas encore activée pour les
élèves). Ouvrez l'exercice jusqu'au bout (pas seulement l'<tt
class="d">Introduction</tt>). Il y a alors un lien
<tt class="d">Insérer dans une feuille de travail</tt> tout en bas de la
page, si vous avez une feuille d'exercices en préparation et il suffit de
cliquer dessus.

<h3><a href="#q_class_exorandom"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exorandom"
>J'ai mis un exercice OEF dans une feuille et quand je
teste, ce n'est pas cet exercice qui apparaît.</a></h3>L'avez-vous vraiment sélectionné dans le menu d'introduction
du module OEF avant de le mettre dans la feuille. Si vous ne sélectionnez
pas d'exercice à ce moment-là, le serveur vous en donne un hasard à chaque fois
que vous renouvelez. Vous croyez alors insérer cet exercice dans la feuille,
mais vous insérez en fait un choix aléatoire parmi les exercices du module OEF. 
Vous pouvez le vérifier en regardant le source de la feuille d'exercices. 

<h3><a href="#q_class_score"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_score"
>Comment sont calculées les notes et que
représentent la qualité et la note équivalente ?</a></h3>La note équivalente est faite à partir de la qualité
 et de la quantité faite par une formule déterminée par le choix
du niveau et pouvant être trouvée dans l'aide du choix du niveau.  (le
choix du niveau se fait en entrant dans <tt class="d">Participants et
notes -&gt;
changer les niveaux de sévérité</tt>.
<p>La note de qualité est obtenue comme une moyenne pondérée entre les
différents scores obtenus sur le même exercice. Précisément, si Q<sub>n</sub> est
la note de qualité après avoir fait n fois l'exercice et S<sub>n</sub> la note
obtenue au n-ième essai, on a
<center>Q<sub>n</sub> = (0.85 
Q<sub>n-1</sub> + S<sub>n</sub>)/1.85 . </center>
Autrement dit ,
<center>Q<sub>n</sub> = (0.85<sup>n - 1</sup> S<sub>1</sub> + ... 
+ 0.85  S<sub>n-1</sub> + S<sub>n</sub>)/
(0.85<sup>n - 1</sup> + ... + 0.85 + 1)</center>
<p><p>Ainsi, le poids des derniers essais est plus important que ceux des
premiers essais.

<h3><a href="#q_class_score_spread"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_score_spread"
>Comment récupérer les notes d'une classe sous
forme tableur ?</a></h3>Aller dans <tt class="d">Notes et
participants</tt> où se trouve un lien <tt class="d">liaison
tableur</tt>. On peut récupérer et entrer des données sous forme
<tt class="e">.csv</tt> ou <tt class="e">.tsv</tt> (texte tabulé).

<h3><a href="#q_class_consultation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_consultation"
>Comment faire pour savoir quels élèves se sont
connectés aujourd'hui ?</a></h3>Une méthode fastidieuse est d'ouvrir un à un chacun
des
<tt class="d">Détail du travail</tt> des élèves ...
Vous pouvez aussi sauvegarder votre classe et faire une recherche
automatique de la date du jour
dans les dossiers <tt class="e">score</tt> et <tt class="e">noscore</tt>.
Nous envisageons de faire une petite bibliothèque de tels scripts
avec les contributions des utilisateurs et éventuellement de les
incorporer dans WIMS.

<h3><a href="#q_class_save"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_save"
>Comment sauvegarder toute une classe ?</a></h3>Via le lien <tt class="d">config/maintenance</tt>
(bas de la page d'accueil de la classe).

<h3><a href="#q_class_site"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_site"
>Si on veut ouvrir une classe, quel site WIMS choisir ?</a></h3>N'importe lequel des 
!href cmd=new&target=wims_exo&module=adm/light&+phtml=mirror.phtml.fr sites miroirs
. Il est conseillé
d'éviter
le site principal <a href="http://wims.unice.fr">wims.unice.fr</a>, d'une
part en raison de la croissance rapide de sa popularité, d'autre part du
fait que c'est un site d'expérimentation (risques de bogues plus
importants
ou de panne du réseau également expérimental)

<h3><a href="#q_class_pb_save"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_pb_save"
>Que faire si un fichier de classe archivé n'est pas
lisible ?</a></h3>Vérifier que le numéro de version est le bon.  S'il
n'est pas, décompresser l'archive, modifier le numéro, recompresser.

<h3><a href="#q_class_order"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_order"
>Comment imposer aux élèves un ordre dans les exercices ?</a></h3>Vous pouvez utiliser les dépendances de scores.

<h3><a href="#q_class_searchoefexo"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_searchoefexo"
>J'ai créé un exercice avec OEF. Où est-il ?</a></h3>
Lors de la création d'un exercice avec Createxo, il vous est
proposé un lien pour le sauvegarder sur votre disque (ou disquette) local.
Si vous êtes hors d'une classe, il n'y a pas moyen de sauvegarder aussi
sur le serveur. Lorsque vous créez un exercice à l'intérieur d'une classe, on
vous propose également un lien pour le sauvegarder dans la classe 
(donc sur le serveur).
Si vous l'avez bien sauvé sur le serveur, vous pouvez cliquer sur le
lien <tt class="d">Exercices de la classe</tt> pour le trouver. En
l'ouvrant, vous trouverez des liens pour le <tt class="d">modifier</tt> 
ou l'<tt class="d">Insérer dans une feuille de travail</tt>
si vous avez une feuille d'exercices en préparation.

<h3><a href="#q_class_vote"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_vote"
>Comment récupérer les données numériques d'un questionnaire ? </a></h3>Les données se trouvent dans le dossier de la classe
dans un dossier appelé <tt class="e">vote</tt>. Il doit donc se trouver
dans le fichier de  sauvegarde de la classe. Il en est d'ailleurs de même 
de toutes les données (score, connexion) que vous pouvez donc utiliser si 
vous désirez faire d'autres analyses que celles proposées en automatique
par WIMS.

<h3><a href="#q_class_exam"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exam"
>J'ai des étudiants en tiers temps ou ayant un régime spécial
pour un examen. Comment faire ? 
</a></h3>Vous pouvez mettre des conditions d'accès personnalisés
aux notes d'une feuille sur la page de la propriété du compte.  

<h3><a href="#q_class_examvote"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_examvote"
>J'ai besoin de répartir les étudiants dans plusieurs
salles lors d'un examen ou à plusieurs heures. Comment faire ? </a></h3>
 Supposons que vous vouliez faire passer un examen à 120 étudiants, dans 
 une salle ne contenant que 50 ordinateurs. Il faut donc repartir 
 l'examen en 3 séances, chacune ayant 46 étudiants (on prévoit quelques 
 machines en panne), sauf la dernière qui n'a que 40 places (raison 
 technique). Supposons que chaque séance dure 90 minutes et que les 3 
 séances soient à 08h00, 10h00, 13h00, dans la même journee 01/06/2006. 
 Aussi, supposons que les noms de domaine des postes dans la salle sont 
 de style 
 <tt class="d">numero-de-poste.salle1.ma-univ.fr</tt>.
<p> On laisse les étudiants choisir eux-même la séance 
 grâce à un questionnaire (vote). Pour cela,
<p> <ul><li> Créer un vote nominatif (inscription à l'examen).</li>
<li> Dans ce vote, après le texte d'instructions, créer le choix :
<pre class="d"> \menu{46:Séance 1 à partir de 8h, 46:Séance 2 à partir de 10h, 
 40:Séance 3 à partir de 13h}
</pre>
 Ici c'est un menu mais on pourrait mettre une liste (<tt class="d">\list</tt>) 
 ou des boutons (<tt class="d">\radio</tt>). Le 
 texte dans le menu est libre, les items sont séparés par des 
 virgules, comme d'habitude (bien sûr, pas de virgule dans chaque item).</li>
<li> Juste après ce choix, on définit une variable d'enregistrement :
<pre class="d">\uservar{exam06,>20060601.13:00 <20060601.11:00 .salle1.ma-univ.fr,
                >20060601.08:00 <20060601.09:30 .salle1.ma-univ.fr,
                >20060601.10:00 <20060601.11:30 .salle1.ma-univ.fr,
                >20060601.13:00 <20060601.14:30 .salle1.ma-univ.fr}
</pre>
 Le premier champ est le nom de la  variable (ici <tt class="d">exam06</tt>, 
 le deuxième servira pour ceux qui n'ont pas choisi (ici, 
 la fin est avant le début, donc pour ceux-ci, rien ne sera 
 ouvert), et à partir du troisième champ, c'est la définition 
 d'ouverture pour chaque choix.
<p> Ces définitions suivent les mêmes règles que celles de 
 l'ouverture sélective  de notes d'une feuille, donc les espaces sont importants.</li>
<li>La feuille d'examen peut être ouverte pour simulation jusqu'au, 
 disons, 28 mai. L'inscription peut commencer avant, mais les choix 
 d'étudiants n'auront aucun effet sur la feuille d'examen pour l'instant.
</li>
<li>A partir de 29 mai, dans la page de gestion de l'examen, on définit 
 une ouverture sélective comme suit : <tt class="d">\exam06</tt>
 Et l'ouverture sélective est active ! </li>
 </ul>
 La simulation de l'examen sera automatiquement terminée,
 et chaque étudiant verra l'examen s'activer 
 aux heures qu'il a choisies.
<p> L'enseignant peut consulter le choix de chaque étudiant, non 
 seulement par la page de gestion du vote, mais aussi dans la page donnant les propriétés 
 du compte de l'étudiant (<tt class="d">participants et notes -> nom de 
 l'étudiant -> nom de l'étudiant sur le titre</tt>). 
 Le contenu du choix de l'étudiant, traduit en données d'heures et de poste, 
 apparait dans le champ des variables techniques, sous la forme 
 <tt class="d">exam06=...</tt>.
<p> L'enseignant peut modifier cette définition s'il a besoin de le 
 faire pour un étudiant particulier, par exemple pour accorder un 
 tiers-temps. Mais il vaut mieux attendre la fermeture d'inscription 
 avant de faire ce genre de modification, car cette dernière risque d'être 
 effacée si l'étudiant change d'avis après et remplacée par le nouveau 
 choix de l'étudiant

<h3><a href="#q_class_exam_deconn"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exam_deconn"
>Pendant un examen, un étudiant se déconnecte. Que faire ?</a></h3>L'enseignant a le droit de neutraliser 
une session d'examen non fermée. Dans la liste des participants, cliquer sur le 
nom de l'élève, puis cliquer sur la session d'examen orpheline en question.

<h3><a href="#q_class_name"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_name"
>Comment puis-je changer le nom de la classe ou d'autres paramètres ? </a></h3>Vous pouvez le faire en allant dans la zone de maintenance de la classe.
<p> 
<h3><a href="#q_importer"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_importer"
>Que faire si un exercice de la distribution me convient à
quelques détails près ?</a></h3>
Cela qui suit n'est possible que pour les enseignants d'une classe
virtuelle. Si cet exercice provient d'un module OEF et ne fait pas
appel à des fichiers extérieurs (images par exemple), vous pouvez en
faire une copie des sources de la distribution puis les modifier. Pour
copier, ouvrez simplement l'exercice en étant dans votre classe, un
lien <tt class="d">Importer</tt> apparaît. Cliquez dessus. Les
modifications que vous ferez n'affecteront pas l'exercice de
la distribution.

<h3><a href="#q_class_exofeuille2"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exofeuille2"
>Quels exercices peut-on mettre dans une feuille de
travail ?</a></h3>
Tous ceux de la distribution, ou ceux créés ou modifiés pour vous-même
dans une
classe.

<h3><a href="#q_class_sheet"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_sheet"
>Peut-on récupérer toute une feuille d'exercices ?</a></h3>Les feuilles à partir de la version WIMS 3.36
sont importables dans la classe à partir d'une autre classe.

<h3><a href="#q_disp_exo"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_disp_exo"
>Dans quels domaines y a-t-il des exercices déjà faits ?</a></h3>Il y a beaucoup d'exercices de toutes sortes. Chercher
avec un mot clé, par exemple 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=graphe&search_category=A graphe
. La base la plus
fournie
correspond aux mathématiques de première année d'université. Mais elle
commence à s'étoffer aussi bien pour les années ultérieures que pour le
lycée et le collège, ainsi que dans d'autres disciplines. Vous pouvez
aussi
utiliser le moteur de recherche de la page d'accueil de WIMS avec
les
mots clé 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=chimie&search_category=A chimie
,  
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=anglais&search_category=A anglais
,

!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=électricité&search_category=A électricité
 ou 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=conjugaison&search_category=A conjugaison
. Ou

!href cmd=new&target=wims_exo&module=adm/browse.fr parcourir le site en mode guidé

pour visiter par exemple par niveau.  Un travail sur des exercices à
partir
de bases de données est en cours
[
!href cmd=new&target=wims_exo&module=local/H2/botany/oefflowers.fr détail
].

<h3><a href="#q_disp_feuille"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_disp_feuille"
>Y a-t-il des feuilles d'exercices déjà prêtes ?</a></h3>
Oui, on les trouve avec le moteur de recherche de la 
!href cmd=new&target=wims_exo& page d'accueil
,
par exemple chercher 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=algebre&search_category=S algebre
, 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=analyse&search_category=S analyse

ou search_geometry.

<h3><a href="#q_disp_class"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_disp_class"
>Y a-t-il des classes virtuelles toutes prêtes ?</a></h3>
Il y a des 
!href cmd=new&target=wims_exo&module=adm/class/classes&+type=example classes
d'exemples
.

<h3><a href="#q_disp_bogue"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_disp_bogue"
>Il y a un bogue dans un exercice sur le serveur que j'utilise et
pas sur le serveur de Nice. Pourquoi ? </a></h3>Le système de publication des modules permet aux auteurs ayant
corrigé
des erreurs de  mettre très vite leurs corrections 
à la disposition de tous les serveurs WIMS 
depuis la version 3.37e. Encore faut-il que le gestionnaire de votre site ait
automatisé la mise à jour des modules. Demandez-lui de le 
faire.
<h3><a href="#q_class_fermeture"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_fermeture"
>J'ai attendu trop longtemps, et ma classe a été fermée
par le serveur WIMS</a></h3>
Si vous avez fait une sauvegarde de cette classe, vous pouvez en ouvrir
une
autre et la restaurer. Sinon, il faut vous adresser au gestionnaire du
site.
<h3><a href="#q_disp_same"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_disp_same"
>Y a-t-il la même chose sur tous les serveurs WIMS ? </a></h3>Il y a	 des ressources locales et des ressources publiques,
c'est-à-dire pouvant être installées sur n'importe quel site WIMS. Encore
faut-il que le gestionnaire ait décidé de faire la mise à jour 
automatique des ressources publiques. Si ce n'est pas le cas, demandez-lui
de le 
faire.

<h3><a href="#q_class_theme"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_theme"
>Comment changer l'apparence de la classe ? </a></h3>Aller dans <tt class="d">Configuration et Maintenance</tt>
puis dans <tt class="d">Apparence</tt>. Vous pouvez alors entre un fichier
de style css que vous pourrez ensuite utiliser dans le message du jour,
dans la feuille d'exercices. Vous pouvez aussi choisir différents thèmes. 
Vous pouvez encore choisir une image de fond ...

<h3><a href="#q_class_contestation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_contestation"
>Un de mes étudiants prétend qu'il avait raison et
WIMS
qu'il a tort mais est déjà passé à l'exercice suivant.
</a></h3>Vous pouvez donner la possibilité d'enregistrer
certains de ses exercices, par exemple 3 (à configurer dans
<tt class="d">Maintenance de la classe</tt>). Il sera alors possible de
revoir avec lui cet exercice. Si cela ne fonctionne pas, c'est peut-être que
le gestionnaire du site a limité cette possibilité, car cela prend beaucoup
d'espace mémoire. Demandez-lui...

<h3><a href="#q_class_exofeuille3"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_exofeuille3"
>Comment mettre des exercices de la distribution dans
une
feuille de ma classe ?
</a></h3>Aller en tant qu'enseignant dans la page d'accueil de
la
classe, et utiliser le moteur de recherche pour sélectionner une activité.
L'ouvrir, en bas il y a un lien pour la mettre dans une feuille.
<p>
<h3><a href="#q_class_voisinage"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_voisinage"
>J'ai créé plusieurs classes. Quelle est la différence 
entre classes voisines, importation, partage ? 
</a></h3>Expliquons d'abord ce que signifie que deux classes sont <b><font color="green">
voisines</font></b> ainsi que l'<b><font color="green">
importation</font></b>. Deux enseignants de classes voisines peuvent à tout moment 
récupérer les ressources de l'autre classe dans leur classe. Appelons-les 
 <b><font color="#000088"><i>A</i></font></b> et
<b><font color="#000088"><i>B</i></font></b>. Si elles sont voisines 
pour <tt class="d">enseignants</tt>, l'enseignant <b><font color="#000088"><i>A</i></font></b> peut le 
lundi soir récupérer la feuille d'exercices de l'enseignant <b><font color="#000088"><i>B</i></font></b>. 
On dit qu'il <tt class="d">importe</tt> la feuille d'exercices.
<p>Mais si l'enseignant <b><font color="#000088"><i>B</i></font></b> change sa feuille le mardi matin, 
l'enseignant <b><font color="#000088"><i>A</i></font></b> a toujours le mardi après-midi la version 
du lundi matin. Et réciproquement.
<p> De même, si elles sont voisines pour <tt class="d">enseignants et participants</tt> (pour 
<tt class="d">tout le monde</tt>), l'enseignant <b><font color="#000088"><i>A</i></font></b> peut le 
lundi soir récupérer les comptes des élèves de l'enseignant <b><font color="#000088"><i>B</i></font></b>. 
On dit qu'il <tt class="d">importe</tt> les comptes des participants 
(participants=élève, étudiant). 
Mais si  un élève s'inscrit dans la classe <b><font color="#000088"><i>B</i></font></b> 
le mardi matin,
l'enseignant <b><font color="#000088"><i>A</i></font></b> ne l'aura pas dans sa classe 
le mardi après-midi. Si  un élève de la classe <b><font color="#000088"><i>B</i></font></b> change
son mot de passe le mardi matin en étant connecté dans 
la classe <b><font color="#000088"><i>B</i></font></b>,
son mot de passe est resté dans la classe <b><font color="#000088">
<i>A</i></font></b> celui du lundi matin.
<p>Dans le cas d'un <b><font color="green">partage</font></b>, les ressources
partagées sont totalement identiques à chaque instant dans les deux classes, 
toute modification dans la classe <b><font color="#000088"><i>A</i></font></b>
se répercute immédiatement dans la classe <b><font color="#000088"><i>B</i></font></b>
et réciproquement. 
<p>
Il faut décider au moment de la création des classes de ce que l'on désire faire, 
bien comprendre ce qui est possible et comment le faire. Dans le cas de nombreuses classes, 
il est conseillé de faire le "graphe" des classes et des liens entre elles ! 

<h3><a href="#q_class_partage"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_partage"
>J'ai plusieurs classes faisant le même travail. Puis-je les gérer ensemble ? </a></h3>Il y a pour l'instant plusieurs possibilités à ne pas confondre : 
<i>classes voisines</i>, <i>partage</i>, <i>importation</i>. 
Nous donnons ici un rapide résumé des principes. Allez voir les aides dans WIMS pour les détails. 
Les opérations pratiques se passent en cliquant sur <tt class="d">Configuration
et maintenance</tt>, puis sur <tt class="d">Classes voisines</tt>.
<p>Vous avez deux classes  <b><font color="#000088"><i>A</i></font></b> et
<b><font color="#000088"><i>B</i></font></b> : chacune d'elles peut déclarer l'autre voisine. 
C'est la première étape nécessaire à toute collaboration ultérieure. 
Vous pouvez choisir l'option <tt class="d">enseignant</tt>, 
<tt class="d">participant</tt> 
ou <tt class="d">enseignant et 
participant </tt> selon ce que vous voulez 
en faire ensuite.
<p>Maintenant vous avez deux choix <i>pédagogiques</i>. Prenons le cas des ressources pour enseignant
(comme feuille d'exercices, exercices, mot du jour, forum, documents ...). 
<ul><li>Vous désirez que les enseignants des classes  
<b><font color="#000088"><i>A</i></font></b> et  <b><font color="#000088"><i>B</i></font></b> 
aient chacun connaissance des ressources
de l'autre et se les passent, mais qu'ils restent indépendants et puissent ensuite modifier 
ces ressources indépendemment l'un de l'autre. Dans ce cas, 
quand  <b><font color="#000088"><i>A</i></font></b> désire récupérer des ressources
de  <b><font color="#000088"><i>B</i></font></b>, il va faire de 
l'<tt class="d">importation</tt> des ressources de  <b><font color="#000088"><i>B</i></font></b>. 
Une fois qu'il aura 
importé la feuille 3 par exemple, il pourra la modifier, rajouter un exercice, 
changer les coefficients
sans rien changer à la feuille 3 de  <b><font color="#000088"><i>B</i></font></b>. 
Et réciproquement. 
</li>
<li>
Vous désirez que les enseignants fassent le travail de préparation  chacun leur tour et surtout
que les ressources proposées aux étudiants soient exactement les mêmes dans les deux classes, 
ou que le forum soit commun. Dans ce cas, il s'agit non plus de faire de l'importation, mais du 
<tt class="d">partage</tt>. Pour cela, vous devez choisir une des deux classes 
(ensuite le rôle des classes 
sera tout à fait symétrique) que l'on va appeler classe maître. Par exemple, 
la classe  <b><font color="#000088"><i>A</i></font></b>. 
Les étapes seront alors (à faire dans cet ordre et toujours dans la page 
<tt class="d">Classes voisines</tt>).
<ul><li> La classe  <b><font color="#000088"><i>A</i></font></b> 
accepte de faire partager ses ressources ou une partie de ses ressources 
à la classe  <b><font color="#000088"><i>B</i></font></b>.
</li>
<li>La classe <b><font color="#000088"><i>B</i></font></b>, elle, accepte le partage proposé par
<b><font color="#000088"><i>A</i></font></b>. Attention, elle ne doit pas
faire partager ses ressources (en tout cas pas celles du même type)
mais accepter le partage des ressources de <b><font color="#000088"><i>A</i></font></b>. Pour cela, dans la page
<tt class="d">Classes voisines</tt> de <b><font color="#000088"><i>B</i></font></b> décrivant ses relations à la classe
<b><font color="#000088"><i>A</i></font></b>, cliquez sur le lien vous
demandant d'accepter les autorisations de partage des ressources de
<b><font color="#000088"><i>A</i></font></b>. La liste des ressources que
<b><font color="#000088"><i>A</i></font></b> accepte de vous faire
partager apparaît. Pour chaque type de ressource, cliquez sur le lien
<tt class="d">partager</tt> si vous acceptez le partage, ou sur le
lien <tt class="d">arrêter le partage</tt> si vous voulez stopper un
partage précédemment accepté.  </li> </ul> </ul>
<p>Tous ces partages peuvent se faire sélectivement sur certaines
ressources.  Ils <b>doivent se faire lorsque les classes sont vides de
ressources (du type partagé)</b> : la classe <b><font
color="#000088"><i>B</i></font></b> ne peut accepter le partage des
documents de <b><font color="#000088"><i>A</i></font></b> si elle
contient déjà un document en propre.
<br>
La raison de cette dissymétrie dans le cas du partage est la suivante : 
techniquement, les ressources sont physiquement
dans l'espace du disque dur réservé à la classe  <b><font color="#000088"><i>A</i></font></b>, 
dans la classe  <b><font color="#000088"><i>B</i></font></b>, il y a seulement un lien sur 
le dossier de  <b><font color="#000088"><i>A</i></font></b>. 
Si les deux classes acceptaient de partager, il y aurait un conflit de liens.
<p>Par contre, dans le cas de l'importation, une copie du dossier en dur est faite.
<p>
On peut imaginer des choses plus compliquées :<b><font color="#000088"><i>A</i></font></b>
partage les feuilles avec <b><font color="#000088"><i>B</i></font></b>
et <b><font color="#000088"><i>B</i></font></b> partage 
le forum avec une troisième classe <b><font color="#000088"><i>C</i></font></b> . 
 <b><font color="#000088"><i>A</i></font></b>  sera par exemple la classe maître pour les feuilles et 
<b><font color="#000088"><i>B</i></font></b> sera la classe maître pour le forum. 
Mais attention, si <b><font color="#000088"><i>A</i></font></b>, 
<b><font color="#000088"><i>B</i></font></b> et 
<b><font color="#000088"><i>C</i></font></b> partagent les feuilles, 
seule une de classes est maître (par exemple
<b><font color="#000088"><i>A</i></font></b>).
<p></p>
De même vous pouvez partager les comptes des étudiants entre deux classes. Ainsi, ils pourront
aller directement d'une classe à l'autre, s'ils changent leur mot de passe dans l'une, 
ce mot de passe sera changé dans l'autre. Pour cela, vous devez déclarer voisines les classes
<b><font color="#000088"><i>A</i></font></b> et <b><font color="#000088"><i>B</i></font></b>
pour <tt class="d">enseignant et participant</tt>. 
La classe <b><font color="#000088"><i>A</i></font></b>
déclare qu'elle accepte de partager ses ressources étudiants avec la classe 
<b><font color="#000088"><i>B</i></font></b>. La classe <b><font color="#000088"><i>B</i></font></b>
doit ensuite accepter le partage que lui propose la classe 
<b><font color="#000088"><i>A</i></font></b>. Pour plus de détails, voir 
<tt class="c">le partage des étudiants dans une classe Portail</tt>
(superclasse).
<p><b>ATTENTION : </b> Le partage de ressources est une vraie collaboration 
entre deux classes et demande un vrai travail d'équipe entre les deux
enseignants s'ils ne sont pas physiquement les mêmes. Dans le cas d'une dizaine de
classes, il faut bien y réfléchir avant. Donc, il est 
recommandé d'avoir bien compris de quoi il s'agit et comment 
il se fait et de le faire en collaboration à la création des classes. 

<h3><a href="#q_class_partage_etud"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_partage_etud"
>J'ai créé plusieurs classes pour un groupe d'étudiants dans des matières 
différentes. Comment faire pour qu'ils puissent aller d'une classe à l'autre ? 
</a></h3>Prenons un exemple : vous avez créé 
deux classes <b><font color="#000088"><i>A</i></font></b> 
et <b><font color="#000088"><i>B</i></font></b> dans lesquelles travaillent 
un groupe d'étudiants (correspondant par exemple à la matière d'Anatomie et à celle
de Billard). Vous désirez que l'étudiant puisse aller de l'une à l'autre
sans redonner son mot de passe, qu'il puisse le changer dans l'une et
que ce mot de passe soit changer dans l'autre ? Pas de problèmes :
<p>
Vous devez d'abord déclarer ces classes voisines
pour <tt class="d">enseignants et participants</tt> (pour 
<tt class="d">tout le monde</tt>).
<p>Vous devez ensuite faire un partage de ressources. Pour cela,  la classe <b><font color="#000088"><i>A</i></font></b>
va autoriser la classe <b><font color="#000088"><i>B</i></font></b> à partager ses ressources
et plus précisément les comptes d'étudiants. Ensuite la classe <b><font color="#000088"><i>B</i></font></b>
acceptera ce partage.
<p>La procédure est la même que pour le <i>partage de ressources</i>. 

<h3><a href="#q_class_partage_exemple"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_partage_exemple"
>Pouvez-vous me donner un exemple de partage possible ?</a></h3>Ceci est un exemple volontairement compliqué. Il y en a
des plus simples. D'autre part, ces opérations ne sont à faire qu'une seule fois
au début de l'année au 
moment de la création des classes et avant que des ressources (comptes d'étudiants, feuilles ...)
n'aient été créées.
<p>Vous avez quatre classes 
<font color="#000088"><b>A</b></font>, 
<font color="#000088"><b>B</b></font>,
<font color="#000088"><b>C</b></font>, <font color="#000088"><b>D</b></font>.
Vous voulez
<ol><li> faire un partage de comptes d'étudiants entre les classes <font color="#000088"><b>A</b></font> et 
<font color="#000088"><b>B</b></font> d'une part
et <font color="#000088"><b>C</b></font> et <font color="#000088"><b>D</b></font> d'autre part
</li>
<li>faire un partage de feuilles entre les classes <font color="#000088"><b>A</b></font> 
et <font color="#000088"><b>C</b></font> d'une part
et <font color="#000088"><b>B</b></font> et <font color="#000088"><b>D</b></font> d'autre part. 
</ol>
Vous devez faire dans l'ordre les opérations suivantes : 
<ul>
 <li>
Allez dans la classe <font color="#000088"><b>A</b></font> : 
  <ul>
    <li>allez dans la zone <tt class="d">Maintenance</tt> puis <tt class="d">Classes voisines</tt></li>
    <li>Cliquer sur la classe <font color="#000088"><b>B</b></font> pour paramétrer : 
      <ul>
        <li>activez le voisinage avec la classe <font color="#000088"><b>B</b></font> 
        pour <tt class="d"> enseignant et participants</tt></li>
        <li>autorisez  le partage des étudiants (à la classe <font color="#000088"><b>B</b></font>)</li>
      </ul>
    </li>
    <li>Revenez à <tt class="d">Classes voisines</tt>  (vous 
    êtes toujours dans la classe <font color="#000088"><b>A</b></font>)</li>
    <li>Cliquez sur la classe <font color="#000088"><b>C</b></font> 
    pour paramétrer :
      <ul>
        <li> activez le voisinage avec la classe <font color="#000088"><b>C</b></font> 
        pour  <tt class="d">enseignant</tt></li>
        <li>autorisez le partage des feuilles (à la classe <font color="#000088"><b>C</b></font>)</li>
      </ul>
    </li>
  </ul>
  </li>
  <li>Allez dans la classe <font color="#000088"><b>B</b></font>
    <ul>
      <li>allez dans la zone <tt class="d">Maintenance</tt> puis <tt class="d">Classes voisines</tt></li>
      <li>Cliquez sur la classe <font color="#000088"><b>A</b></font> pour paramétrer : 
        <ul>
          <li>activez le voisinage avec la classe <font color="#000088"><b>A</b></font> 
          pour <tt class="d"> enseignant et participants</tt></li>
          <li>acceptez  le partage des étudiants (avec la classe 
          <font color="#000088"><b>A</b></font>) et  activez-le</li>
        </ul>
      </li>
      <li>Revenez à <tt class="d">Classes voisines</tt>  (vous 
    êtes toujours dans la classe <font color="#000088"><b>B</b></font>)</li>
      <li>Cliquez sur la classe <font color="#000088"><b>D</b></font> pour paramétrer : 
        <ul>
          <li>activez le voisinage avec la classe <font color="#000088"><b>D</b></font> 
          pour  <tt class="d">enseignant</tt></li>
          <li>autorisez le partage des feuilles (à la classe <font color="#000088"><b>D</b></font>)</li>
        </ul>
      </li> 
    </ul>
  </li>
  <li>Allez dans la classe <font color="#000088"><b>C</b></font>
    <ul>
      <li>allez dans la zone <tt class="d">Maintenance</tt> 
      puis <tt class="d">Classes voisines</tt></li>
      <li>cliquez sur la classe <font color="#000088"><b>A</b></font> pour paramétrer :
        <ul>
         <li>activez le voisinage avec la classe <font color="#000088"><b>A</b></font> 
         pour <tt class="d">enseignant</tt></li>
         <li>acceptez  le partage des feuilles (avec la classe 
         <font color="#000088"><b>A</b></font>) et  activez-le</li>
        </ul>
      </li>
      <li>Revenez à <tt class="d">Classes voisines</tt>  (vous 
    êtes toujours dans la classe <font color="#000088"><b>C</b></font>)</li>
      <li>cliquez sur la classe <font color="#000088"><b>D</b></font> pour paramétrer : 
        <ul>
          <li>activez le voisinage avec la classe <font color="#000088"><b>D</b></font> pour <tt class="d">enseignant</tt></li>
          <li>autorisez le partage des étudiants (à la classe 
          <font color="#000088"><b>D</b></font>)</li>
        </ul>
      </li>
    </ul>
  </li>  
  <li>Allez dans la classe <font color="#000088"><b>D</b></font>
    <ul>
      <li>allez dans la zone <tt class="d">Maintenance</tt> puis <tt class="d">Classes voisines</tt></li>
      <li>cliquez sur la classe <font color="#000088"><b>B</b></font> pour paramétrer : </li>
        <ul>
          <li>activez le voisinage avec la classe <font color="#000088"><b>B</b></font>
          pour <tt class="d">enseignant</tt></li>
          <li>acceptez  le partage des feuilles (avec la classe 
          <font color="#000088"><b>B</b></font>) et  activez-le</li>
        </ul>
      </li>
       <li>Revenez à <tt class="d">Classes voisines</tt>  (vous 
    êtes toujours dans la classe <font color="#000088"><b>D</b></font>)</li>
      <li>cliquez sur la classe <font color="#000088"><b>C</b></font> pour paramétrer : 
        <ul>
          <li>activez le voisinage avec la classe <font color="#000088"><b>C</b></font> 
          pour <tt class="d"> enseignant et participants</tt></li>
          <li>acceptez le partage des étudiants (de la classe <font color="#000088">
          <b>C</b></font>) et activez-le.</li>
        </ul>
      </li>  
    </ul> 
  </li>
</ul>
<p>
<p>
<h3><a href="#q_class_partage_etudiant"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_partage_etudiant"
>Dans une superclasse, comment se passe le partage des comptes
 étudiants ? </a></h3>Si deux classes <b><font color="#000088"><i>A</i></font></b> 
 et <b><font color="#000088"><i>B</i></font></b> se trouvent dans une
 superclasse (classe <b><font color="#000088"><i>PORTAIL</i></font></b>) et que vous avez fait
 entre  ces deux classes un partage des <tt class="d">comptes étudiants</tt>, 
 voilà comment 
 cela se passe pour un étudiant : 
<p> Un étudiant va s'inscrire dans la 
classe <b><font color="#000088"><i>A</i></font></b> en choisissant son login (par exemple <tt 
class="d">tata</tt> et son mot de passe.  Il entre dans la classe 
<b><font color="#000088"><i>A</i></font></b>. 
En cliquant sur <tt class="d">Autres classes</tt>, il voit apparaître 
des liens sur
<ul><li> la classe <b><font color="#000088"><i>PORTAIL</i></font></b></li>
<li>la classe <b><font color="#000088"><i>B</i></font></b></li>
</ul> par exemple :
<pre class= "d"> Vous pouvez directement aller dans les classes suivantes :
   Classe PORTAIL (tata)
   Classe B
</pre>
Il clique sur la <tt class="d">Classe PORTAIL</tt> : il est alors dans 
cette classe et voit la liste des classes de 
la classe portail dans laquelle il est déjà inscrit, dans notre exemple, 
la classe <b><font color="#000088"><i>A</i></font></b>.  :
<pre class="d">  Allez dans votre classe de travail :
   A, A
Inscrire dans une autre classe.
</pre>
En cliquant sur <tt class="d">Inscrire dans une autre classe.</tt>, il voit apparaître la liste 
des classes contenues dans la classe  <b><font color="#000088"><i>PORTAIL</i></font></b>
En cliquant sur la classe <b><font color="#000088"><i>B</i></font></b>, il est invité à rentrer le mot 
d'inscription de la classe <b><font color="#000088"><i>B</i></font></b>, mais (normalement !), n'a pas besoin de 
redéfinir son login.
<p>Il pourra ensuite naviguer de la classe <b><font color="#000088"><i>A</i></font></b> 
à la classe <b><font color="#000088"><i>B</i></font></b>  sans donner son mot 
de passe. Il peut le faire directement ou en passant 
par la classe <b><font color="#000088"><i>PORTAIL</i></font></b>.
<p>Lorsqu'il changera son mot de passe, celui-ci sera changé dans toutes les 
classes partagées. 

<h3><a href="#q_class_superclass_inscription"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_superclass_inscription"
>Un étudiant peut-il s'inscrire directement dans une superclasse ? 
</a></h3>Non, l'inscription dans une superclasse est réservée aux enseignants. Aussi,
il est impératif de mettre un mot de passe d'inscription à la superclasse et de ne pas mettre
le même qu'aux classes qu'elle contient ...En effet, un enseignant inscrit dans une superclasse
peut lui-même ouvrir une classe. Par contre, je ne sais pas s'il y a une différence 
dans les droits entre l'administrateur et les autres enseignants 

<h3><a href="#q_class_superclass"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_superclass"
>Comment crée-t-on une classe dans une superclasse ? </a></h3>Entrez dans la superclasse que vous avez créée. Vous y
verrez un lien : 
<tt class="d">Ajouter un document, feuille, examen, exercice, classe ou questionnaire.</tt>
et cliquer sur <tt class="d">classe</tt>.

<h3><a href="#q_class_superclass_cvs"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_superclass_cvs"
>Peut-on faire les inscriptions dans une classe faisant partie
d'une superclasse à partir d'un fichier tableur
en les important ? 
</a></h3>Non cela n'est pas possible. Par contre,
l'administrateur d'une superclasse (<b><font color="#000088"><i>PORTAIL</i></font></b>) 
<ul><li>a le pouvoir d'inscrire un participant 
soit comme élève soit comme enseignant (lien <tt class="d">Notes et participants</tt>).
</li><li>
peut  faire une inscription en masse en important un fichier tableur. Les 
participants sont alors automatiquement inscrits comme élèves. Il faudra ensuite qu'ils
fassent leur inscription dans la classe de leur choix. Pour cela, ils entreront 
dans la classe <b><font color="#000088"><i>PORTAIL</i></font></b> avec le login et mot de passe qui leur a été attribué, 
cliqueront sur <tt class="d">s'inscrire</tt>, entreront le mot de passe
d'inscription de la classe.Je n'ai pas vu pour l'instant  
comment le faire automatique ment. 
</li></ul>

<h3><a href="#q_class_passwd"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_passwd"
>Comment créer une classe à accès public sans mot de passe ?</a></h3>Cela n'est possible qu'avec l'accord et l'aide du
gestionnaire
du site. Mais vous pouvez toujours mettre en clair le mot de passe dans le
nom de la classe. Ceci est bien sûr à vos risques et périls et vous êtes
responsable du contenu.

<h3><a href="#q_class_enregistrer"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_enregistrer"
>Comment faire pour revoir un exercice enregistré ?</a></h3>
Si l'élève a enregistré son exercice ou dans un examen, vous pouvez
le revoir avec lui. Pour cela, aller dans <tt class="d">Notes</tt>
ou <tt class="d">Notes et participants</tt>. Les exercices ou
l'examen enregistrés apparaissent avec un lien. Suivez-le.

<h3><a href="#q_class_examen"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_class_examen"
>Je voudrais faire un examen, est-ce que je ne risque pas
les contestations ?</a></h3>Certainement ! cependant, les examens sont totalement
enregistrés
(limitation possible). Vous pourrez donc ensuite revoir "les copies".

<h3><a href="#q_logiciel"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_logiciel"
>Quels sont les logiciels liés à WIMS ?</a></h3>
<ul>
 <li><a href="http://pari.math.u-bordeaux.fr">PARI/GP</a> est spécialisé dans le calcul arithmétique de haut
niveau et numérique. Il est aussi utile pour l'arithmétique polynomiale
<em>univariée</em> et l'algèbre linéaire (<a href="http://pari.math.u-bordeaux.fr/pub/pari/manuals/refcard.pdf"
>Carte de référence</a>).</li>
<li><a href="http://www.ac-poitiers.fr/math/prof/logic/gos6/">Maxima</a> est spécialisé dans le calcul formel. Il est utile dans
la simplification et la normalisation d'expressions formelles.</li>
<li><a href="http://www.octave.org/">Octave</a> est spécialisé dans le calcul numérique,
matriciel en particulier.</li>
<li><a href="http://www.gnuplot.info/">gnuplot</a> est un logiciel graphique permettant le tracé de
courbes et surfaces. Il ne peut être utilisé dans les exercices OEF.</li>
<li><a href="http://www.povray.org/">POVRAY</a> est un logiciel graphique de tracé de rayons : permet
la représentation d'objets   avec lumière, ombre, texture, etc.</li>
<li><a href="http://www.xs4all.nl/~apinkus/yacas.html">Yacas</a> est un logiciel de calcul formel et numérique assez
généraliste. Il  est utilisé par exemple dans les exercices de Deductio pour
les méthodes d'inégalités.</li>
<li><a href="http://www.math.rwth-aachen.de/~GAP/">GAP</a> est spécialisé dans la théorie des groupes. Il
 sert pour les exercices et modules à base de groupes.</li>
</ul>
Une <a href="http://wims.unice.fr/paper/wims/wims_3.html">description</a> plus détaillée 
(qui date de 1999).

<h3><a href="#q_logicieloef"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_logicieloef"
>Comment utilise-t-on ces logiciels dans OEF ?</a></h3>
Dans un exercice OEF, on peut appeler directement <a href="http://pari.math.u-bordeaux.fr">PARI/GP</a>
ou <a href="http://www.ac-poitiers.fr/math/prof/logic/gos6/">Maxima</a> sous la forme
<pre class="c">
    \text{ f = pari( factor(20! + 1) ) }
    \text{ f = maxima( expand(x * (x-1)) ) }
</pre>
Pour les autres, par exemple <a href="http://www.octave.org/">Octave</a>, on utilise
<pre class="c">
    \text{ f = wims( exec octave 2+3 ) }
</pre>
Cependant, il n'est pas possible d'appeler <a href="http://www.gnuplot.info/">gnuplot</a> dans un
exercice
OEF. Pour faire des dessins, il faut utiliser flydraw à travers la
commande <tt class="c">draw</tt>.

<h3><a href="#q_pariprog"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_pariprog"
>Peut-on insérer dans un exercice ou document WIMS
tout un programme écrit en PARI/GP ?</a></h3>
Oui, cela est possible, voir la documentation spécifique.

<h3><a href="#q_maximaprog"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_maximaprog"
>Peut-on écrire tout un programme avec Maxima ?</a></h3>Il n'y a pas de restriction a priori. Un programme comprenant
plus de deux instructions semble pourtant poser parfois problèmes.

<h3><a href="#q_logiciel2"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_logiciel2"
>Tel logiciel ne semble pas disponible, que faire ?</a></h3>
L'administrateur du site peut choisir à l'installation de WIMS
d'installer plus ou moins de logiciels. Le consulter.

<h3><a href="#q_document_def"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_def"
>Qu'est-ce qu'un document ?</a></h3>
Un document WIMS est un ensemble de pages html qui utilise les
possibilités de WIMS comme la génération d'exemples à la volée. Ils
peuvent être utilisés comme cours. Truffés de liens sur des exercices, ils
peuvent permettre de faire le lien entre le cours et la pratique.

<h3><a href="#q_document_interet"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_interet"
>Quel intérêt y a-t-il à faire un document  WIMS
plutôt que des pages html ?
</a></h3>On peut inclure des exemples qui peuvent être renouvelés
par le lecteur. Cela demande quelquefois un peu de travail mais le résultat
en vaut la peine ! On peut aussi faire des liens directs sur des exercices,
ou sur des outils. Les possibilités de <tt class="d">déplier</tt> et <tt
class="d">replier</tt> (avec <tt class="d">\fold</tt>) permettent à l'élève
de se concentrer sur le plan, sur un théorème sans sa démonstration ou au
contraire sur sa démonstration.

<h3><a href="#q_document_fold"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_fold"
>Comment déplier ou replier une partie d'un document ?</a></h3>La commande <tt class="c">fold</tt> permet de
<tt class="d">déplier</tt> et <tt class="d">replier</tt> une partie
d'un document.

<h3><a href="#q_document_style"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_style"
>Comment homogénéiser la présentation des documents ?</a></h3>
Vous pouvez ajouter votre style valable pour tout le document : pour
cela, aller à <tt class="d">Propriétés du document</tt> et copier
votre fichier de style ou son adresse url. Par exemple,
<pre class="c">
    &lt;style type="text/css"> &lt;!--
    H1, H2 { color: #000088; font-family: Verdana, Arial, sans-serif; }
    body {font-family: Arial, Geneva, sans-serif, Verdana; }
    div.cours {
      background-color : #faffe6;
      margin : 0 5%;
      padding : 3%;
      border-width : thin;
    }
    -->&lt;/style>
</pre>
Vous pouvez aussi ajouter de la même manière du code JavaScript. Si vous êtes
un développeur régulier et soumettez vos modules à la distribution, demandez
que votre page de style soit incluse dans la distribution.

<h3><a href="#q_document_bon"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_bon"
>Pouvez-vous me conseiller sur la lisibilité d'un document
?</a></h3>
Evitez les pages trop longues. Les grandes pages avec TeX surtout
mettent un certain temps à sortir. Les écrans ne sont pas tous très grands.
L'utilisation de <tt class="c">fold</tt> permet que le lecteur puisse déplier
ou replier une partie du cours selon ce qui l'intéresse. Utiliser les
possibilités de générations aléatoires d'exemples pour le rendre plus vivant.

<h3><a href="#q_document_link"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_link"
>J'ai fait un document dans ma classe, comment le citer ? </a></h3>Dans un autre document,  si le document cité a le numéro
<tt class="d">c9</tt> : <tt class="d">\link{c9/main}</tt>
 On peut aussi remplacer  <tt class="d">main</tt>
le nom d'un autre bloc si on veut aller à une page particulière. 

<h3><a href="#q_document_applet"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_applet"
>J'ai des applets sur un autre site, comment les
intégrer à un document ?</a></h3>Il suffit de mettre l'adresse url des applets.

<h3><a href="#q_document_parent"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_parent"
>Comment classer les pages d'un document ?</a></h3>
L'option <tt class="d">parent</tt> permet d'établir une hiérarchie entre les
pages d'un document en plus des options usuelles <tt class="d">précédent</tt>
et <tt class="d">suivant</tt> (par défaut, le <tt class="d">parent</tt> est
<tt class="d">main</tt>). C'est commode pour gérer des "chapitres" et des
tables de matières de chapitre.

<h3><a href="#q_document_print"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_print"
>Comment imprimer un document ?</a></h3>
Passer en <tt class="d">version imprimable</tt>. Si
vous êtes rédacteur, regardez la version imprimable pour détecter
des erreurs de syntaxe css ou html. Il vaut mieux vérifier par
exemple qu'elle prend bien toutes les pages et qu'il n'y a pas
d'orphelin et que l'ordre est à peu près correct. La version
imprimable est faite de manière récursive : une page et tous celles dont
cette page est le parent, puis la suivante...

<h3><a href="#q_document_tex"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_tex"
>Les formules TeX débordent. Que faire ?</a></h3>
Il vaut mieux couper les formules TeX un peu longues,
<tt class="c">\(...) = \(...)</tt>, plutôt que <tt class="c">\(... =
...)</tt>. Cela laisse au navigateur le choix de les mettre sur la même
ligne ou non selon la taille de la fenêtre.

<h3><a href="#q_document_bogue"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_bogue"
>J'ai fait une erreur de syntaxe et je n'arrive plus à
ouvrir mon document.
</a></h3>Si l'erreur se trouve sur la première page
<tt class="d">main</tt>, le seul moyen risque d'être de demander au
gestionnaire du site. Aussi, mieux vaut éviter de programmer
sur la première page et se contenter de textes et html

<h3><a href="#q_document_input"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_document_input"
>Dans un document, comment demander au lecteur
d'entrer un paramètre ?
</a></h3>Voici un exemple où le paramètre à entrer est un entier :
<pre class="c">
    \def{integer n = randint(2..9)}
    \form{.}{exemple}{ n  =
      &lt;input size = 6 name = parm1 value = "\parm1">
      &lt;input type = hidden value = OK>
    }
    \def{integer value = \parm1}
    \def{integer  n = \value issametext NaN ? \parm1: \value}
</pre>
Par défaut, l'entier <i>n</i> sera un  entier entre 2 et 9.
<p>
<h3><a href="#q_graph_docu"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_graph_docu"
>Où est la documentation des commandes de dessins dynamiques ?</a></h3>
Dans l'aide en ligne de 
!href cmd=new&target=wims_exo&module=adm/createxo Createxo
.

<h3><a href="#q_graph_graph"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_graph_graph"
>Comment tracer le graphe d'une fonction à paramètres
aléatoires ?</a></h3><pre class="c">
    \integer{ a0 = randint(-2..2) }
    \integer{ a1 = randint(-2..2) }
    \integer{ a2 = randint(-2..2) }
    \function{ f = \a0 + \a1*x + \a2*x^2 }
    \statement{
      \draw{100,300}{
        xrange  -4, 4
        yrange -12,12
        plot blue, \f
      }
      Résoudre l'équation \(\f = \a)
    }
</pre>

<h3><a href="#q_graph_anim"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_graph_anim"
>Comment dessiner des graphiques animés ?</a></h3>La commande <tt  class="c">\draw</tt>, valable
dans les exercices oef, les documents et les forums, permet
l'animation graphique.
<p>Par exemple, <pre class="c">
    \draw{200,200}{
      animate 25,0.2,0
      xrange -2,2
      yrange -2,2
      plot blue, sin(x + s * 2*pi)
    }
</pre>

<h3><a href="#q_docwims"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_docwims"
>Y a-t-il une documentation sur WIMS ?</a></h3>
On peut trouver les principes généraux de WIMS dans

!href cmd=new&target=wims_exo&module=help/main.fr l'aide en ligne
. Il y a surtout
les aides en ligne contextuelles, qui ne sont souvent accessibles que
lorsque vous êtes déjà dans l'activité : ainsi, l'aide des documents, une
fois un 
!href cmd=new&target=wims_exo&module=adm/doc.fr&+job=creat& document
 ouvert. Vous pouvez consulter les forums publics, le
<a href="http://ofset.sourceforge.net/freeduc/book/book_18.html" >manuel</a> de
G. Khaznadar.
ou le
<a href="http://www.librairie-archimede.net/fiches/domaine/MATHEMATIQUES/type/livre/WIMS002.html">
livre</a> de Fabrice Guérimand. 
Vous pouvez aussi consulter les documents d'aide dont la liste est dans la page d'accueil.

<h3><a href="#q_docmanuel"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_docmanuel"
>Y a-t-il un manuel d'utilisation ?</a></h3>
Pour débuter, vous pouvez utiliser le
<a href="http://ofset.sourceforge.net/freeduc/book/book_18.html"
>manuel</a> de G. Khaznadar.
ou 
le
<a href="http://www.librairie-archimede.net/fiches/domaine/MATHEMATIQUES/type/livre/WIMS002.html">
livre</a> de Fabrice Guérimand. 
<h3><a href="#q_info_documents"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_info_documents"
>Où est la documentation pour commencer un document ?</a></h3>Créez d'abord le 
!href cmd=new&target=wims_exo&module=adm/doc.fr&+job=creat& document
 (depuis la
page d'accueil d'une classe, ou la page des documents interactifs du
site WIMS). On trouve alors un lien vers une aide spécifique.
Vous pouvez aussi commencer en lisant le document 
On peut aussi regarder
le document

!href cmd=new&target=wims_exo&module=adm/doc.fr&+job=creat& document
 que vous pouvez aussi trouver dans la page d'accueil
à la rubrique <tt class="d">Misc documents interactifs</tt>.
<h3><a href="#q_langageoef"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_langageoef"
>Où est la documentation du langage OEF ?</a></h3>
!href cmd=new&target=wims_exo&module=adm/createxo&+modtoolhelp=yes Aide OEF
. Si vous êtes en train de créer un exercice
OEF, vous trouverez aussi ce lien dans la barre de menu en haut (<tt class="e">
Aide</tt>). On peut aussi regarder
le document

!href cmd=new&target=wims_exo&module=help/teacher/docexooef.fr DocAide Exercices OEF
.

<h3><a href="#q_oef_sqrt"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_sqrt"
>J'affiche une racine carrée et il reste des parenthèses.</a></h3>Pour afficher la racine carrée de 2, vous avez deux possibilités :
<tt class="c"> \( sqrt(2) )</tt> ou <tt class="c"> \( \sqrt{2} )</tt>
(attention aux parenthèses, accolades, backslash ou non). La première utilisation 
<tt class="c"> \( 2 * sqrt(2) )</tt> 
fera disparaître <tt class="c">*</tt> car c'est WIMS qui réinterprète la racine carrée. 
 La deuxième utilisation 
<tt class="c"> \( 2 * \sqrt{2} )</tt> 
ne fera pas disparaître <tt class="c">*</tt>
car il n'y a pas d'interprétation par WIMS qui
l'envoie directement à latex. Il ne faut pas non plus écrire
<tt class="c">\(\frac{sqrt(2)}{2} )</tt> car WIMS voyant la commande latex
<tt class="c"> \frac</tt> l'envoie directement à latex qui écrira donc 
<tt class="c">sqrt(2)</tt>.

<h3><a href="#q_oef_comment"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_oef_comment"
>Y a-t-il des exemples commentés d'exercices ? </a></h3>Vous pouvez trouver des exercices commentés dans le document

!href cmd=new&target=wims_exo&module=help/teacher/docexooef.fr DocAide Exercices OEF
 et sur le site <a href="http://www.poitou-charentes.iufm.fr/wims/cd/">Poitou-Charentes</a>.  

<h3><a href="#q_docimpression"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_docimpression"
>Comment imprimer la documentation en ligne ?</a></h3>
Pour les documents WIMS, il y a toujours possibilité de passer en
version imprimable puis de l'imprimer. Pour l'aide OEF, le
paragraphe
<tt class="d">Toute l'aide</tt> permet d'avoir le texte en entier et de
l'imprimer (sans clic).

<h3><a href="#q_docindex"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_docindex"
>Y a-t-il un index ?</a></h3>
Non. Il y a par contre le moteur de recherche de la 
!href cmd=new&target=wims_exo& page d'accueil
 et une
<a href="http://wims.u-psud.fr/wims/faq/fr/3.html">liste complète des ressources</a> classées (approximativement) par niveaux et par thème. Cette
liste est mise à jour automatiquement toutes les semaines, uniquement à
partir des données contenues dans les exercices.

<h3><a href="#q_searchexo"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_searchexo"
>Comment trouver les exercices que je cherche avec le moteur
de recherche ?</a></h3>
Tapez un mot clé dans le moteur de recherche de la  page d'accueil du
serveur.
Par exemple:
<ul>
<li>une notion : 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=dérivée&search_category=A dérivée
, 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=matrice&search_category=A matrice
,

!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=affine&search_category=A affine
,...</li>
<li>un type d'exercice : 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=OEF&search_category=A OEF
, 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=Quizz&search_category=A Quizz
,

!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=Deductio&search_category=A Deductio
,...</li>
<li>les exercices utilisant un logiciel donné: 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=Maxima&search_category=A Maxima
,

!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=pari&search_category=A pari
, 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=Gap&search_category=A Gap
, ...</li>
<li>les exercices d'un niveau donné : 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=levelU1&search_category=A levelU1
,

!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=levelH5&search_category=A levelH5
, ...
Les niveaux possibles sont <tt class="d">E6, H1,...,H5,
U1,..,U4</tt>.</li>
<li>les documents de cours : 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=D&search_category=A D

</ul>

<h3><a href="#q_searchcours"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_searchcours"
>Y a-t-il des cours en ligne utilisant WIMS ?</a></h3>
Quelques-uns. Les documents sont accessibles par le moteur de recherche
<tt class="d">Cours et références</tt>.
On peut en trouver d'autres dans le lien <tt class="d">documents</tt> sur
la page d'accueil.

<h3><a href="#q_forum_classe"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_forum_classe"
>Qu'est-ce qu'un forum?</a></h3>
Un forum de discussion est ouvert dans chaque classe. Il n'est visible que
des enseignants et élèves de cette classe. L'enseignant peut le fermer, le
mettre en mode lecture uniquement pour les élèves ou en mode lecture et
écriture.

<h3><a href="#q_forum_email"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_forum_email"
>Est-il possible de désactiver la demande de confirmation
par
email des forums publics ?
</a></h3>Seul le gestionnaire du site peux le faire.

<h3><a href="#q_forum_math"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_forum_math"
>Peut-on écrire une formule de maths dans un forum ?</a></h3>Oui, même formattée par TeX, comme dans les documents
;
on peut aussi mettre de l'aléatoire, des calculs, des dessins.

<h3><a href="#q_forum_doc"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_forum_doc"
>Où se trouve la documentation sur la manière d'écrire les
formules ?
</a></h3>Elle est disponible dès que vous êtes dans un forum (élèves
ou
enseignants), ou dans la rédaction d'un document (pour enseignants).

<h3><a href="#q_edu_firstreactions"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_firstreactions"
>Quelles sont les premières réactions d'élèves de
classes WIMS ?</a></h3>Souvent de l'étonnement devant le fait qu'il ne
suffit pas de cliquer, mais qu'il faut raisonner, travailler sur
papier. Une grande implication d'élèves par ailleurs souvent passifs.
Voir des réflexions par exemple sur
.

<h3><a href="#q_edu_hints"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_hints"
>Est-il envisageable de ne proposer l'aide que si l'élève
ne décolle pas ?</a></h3>Pour ne proposer une aide qu'en cas d'échecs répétés,
utiliser les modules et leurs variables d'environnements (nombre
d'échecs...)

<h3><a href="#q_edu_score_reactions"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_score_reactions"
>Quelles sont les réactions des étudiants face
aux scores ?</a></h3>Les notes obtenues sont toujours une motivation
non négligeable, même si ces notes ne sont pas officialisées.  Voici
quelques réactions classiques et bien normales, pas forcément
mauvaises :
<ul>
<li>s'acharner sur un exercice facile pour approcher les
10/10 de moyenne en délaissant les autres.</li>
<li>désactiver le score jusqu'à être sûr de soi.</li>
<li>tenter de créer deux comptes : un pour les essais et un pour les
coups de maître !</li>
<li>Utiliser un solveur de WIMS ou autre pour
résoudre l'exercice</li>
</ul>
<p>D'un point de vue pratique, il est possible de changer la manière de
calculer la note moyenne en tenant compte plus ou moins des échecs  (dans
<tt class="d">participants et notes</tt>, changer le niveau de sévérité).

<h3><a href="#q_edu_cheat"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_cheat"
>Est-il possible d'avoir de bonnes notes aux exercices sans avoir compris ?</a></h3>Une bonne note doit sanctionner la réussite à
un exercice précis et non pas un contournement plus ou moins
ingénieux. Cela dépend bien sûr des exercices. 
C'est là que les possibilités de  variations aléatoires interviennent. 
Cependant certains types d'exercices s'y prêtent moins. Et le but
de WIMS n'est pas de remplacer toutes les activités .

<h3><a href="#q_edu_outil"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_outil"
>Peut-on désactiver les outils ? </a></h3>Cela est maintenant possible dans le lien <tt class="d">Configuration
et maintenance</tt>. Cependant, il vaut peut-être mieux réfléchir à d'autres 
types d'exercices pour lesquels les outils de calculs ne sont pas utiles ou au contraire
sont un ingrédient essentiel. 

<h3><a href="#q_edu_score"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_score"
>Mes élèves s'acharnent sur un exercice pour remonter leur note. 
Cela n'est pas bon. </a></h3>Leur expliquer dès le début le fonctionnement : ils ont 
la possibilité de désactiver le score au premier contact avec l'exercice. 
Quand ils se sentent prêts, ils le réactivent. Ainsi, leur note sera bonne dès le début.

<h3><a href="#q_edu_alea"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_alea"
>Je voudrais que mes élèves recommencent un exercice plusieurs fois
car il y a beaucoup de variations. </a></h3>Dans la feuille, vous pouvez augmenter le nombre de points demandés pour cet
exercice (<tt class="d"> Nombre de points demandés</tt>)
Si vous demandez 50 points, les élèves devront faire cet exercice 5 fois juste
pour avoir le maximum de points. 
Au moment de mettre l'exercice dans la feuille, vous pouvez aussi le configurer
pour qu'ils aient à le faire 5 fois de suite (dans le menu d'introduction
du module) : 
<tt class="d">Une série aura xxx exercices</tt>
Mais les élèves n'auront alors leur note qu'à la fin des 5 exercices. 
Ce qui peut être décourageant. 

<h3><a href="#q_edu_redaction"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_redaction"
>Y a-t-il des exercices sur l'apprentissage de la
rédaction des maths ?</a></h3>Pas pour l'instant, faute de possibilités techniques.

<h3><a href="#q_edu_deductio"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_deductio"
>Peut-on faire des exercices du type "Montrer que ..." ?</a></h3>Il y a des exemples dans cette direction : demander dans le
moteur de recherche de WIMS le mot clé 
!href cmd=new&target=wims_exo&cmd=new&module=home&search_keywords=deductio&search_category=A deductio
.

<h3><a href="#q_edu_step"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_edu_step"
>Quel est l'intérêt d'exercices à étapes ?</a></h3>Il permet par exemple de s'assurer que des choses
élémentaires sont bien maîtrisées avant de passer à une partie plus
ardue d'un exercice : faire une étape calculatoire avant de procéder à
une généralisation, faire réfléchir l'élève sur les outils à employer
avant de les employer vraiment, etc.
<p>
<h3><a href="#q_promo_why"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_promo_why"
>Pourquoi WIMS a-t-il besoin de mon aide ?</a></h3>WIMS est un système ouvert dont la popularité augmente
chaque jour et dépasse les moyens de création d'une seule personne. La
base
d'exercices et de documents proposés ne s'améliorera que si les
compétences
d'enseignants, de techniciens, de spécialistes de diverses disciplines et
d'utilisateurs de tous les jours viennent se conjuguer.

<h3><a href="#q_promo_means"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_promo_means"
>Comment puis-je aider ?</a></h3>Si vous voulez assurer la pérennité de WIMS, soyez
actifs dans sa construction. Chacun est capable d'apporter sa pierre.
Si vous êtes utilisateur, vous pouvez par exemple
<ul><li>présenter à des collègues votre expérience de WIMS, pour
étendre les disciplines et niveaux concernés, et agrandir la communauté.
</li>
<li>Utiliser la <a href="http://listes.hosting.cri74.org/wws/info/wims">liste
technique</a> à laquelle vous pouvez <a href="mailto:sympa@hosting.cri74.org?subject=subscribe/wims">vous inscrire</a> pour
échanger vos trucs, proposer des améliorations d'exercices ou de documents.
</li>
<li>Soumettre vos documents, exercices ou modules à la distribution.</li>
<li>Proposer à <script language="javascript1.1" type="text/javascript">var nom='xiao', sit='unice.fr', nick='Xiao Gang'; writeMail();</script><noscript>Xiao Gang</noscript>, <script language="javascript1.1" type="text/javascript">var nom='bpr', sit='math.u-psud.fr', nick='Bernadette Perrin-Riou'; writeMail();</script><noscript>Bernadette Perrin-Riou</noscript> ou un gestionnaire de site de
participer à l'élaboration de tel projet en cours.</li>
<li>Fournir vos scripts de gestion du suivi des élèves.</li>
<li>Nous aider à remplir les rubriques des programmes du secondaire, en nous transmettant les
noms des exercices qui vous semblent adaptés à chaque niveau, ceux
qui ont bien marché avec votre classe, et ceux qui ont moins bien
marché. Cette contribution peut se faire par la liste ou directement.
</li>
</ul>
<p>Dans tous les cas vous pouvez aussi
<ul><li>Mettre un lien vers WIMS sur votre page web.</li>
<li>Proposer aux auteurs de cette FAQ
(<script language="javascript1.1" type="text/javascript">var nom='Karim.Belabas', sit='math.u-psud.fr', nick='Karim Belabas'; writeMail();</script><noscript>Karim Belabas</noscript>, <script language="javascript1.1" type="text/javascript">var nom='bpr', sit='math.u-psud.fr', nick='Bernadette Perrin-Riou'; writeMail();</script><noscript>Bernadette Perrin-Riou</noscript>, <script language="javascript1.1" type="text/javascript">var nom='eric.reyssat', sit='math.unicaen.fr', nick='Eric Reyssat'; writeMail();</script><noscript>Eric Reyssat</noscript>) des améliorations.</li>
<li>Et même mieux, nous rejoindre en demandant un compte
cvs  afin de l'améliorer avec nous.</li>
</ul>
<h3><a href="#q_site_modtoolclasse"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_modtoolclasse"
>Les développeurs me demandent de pouvoir insérer leurs exercices
en développement dans Modtool dans leur feuilles d'exercices. Que faire ? </a></h3>Allez dans <tt class=d>WIMS gestion du site en ligne</tt>,
puis dans <tt class=d>Configuration of miscellaneous</tt>. Mettez le choix de 
<tt class=d>Access policy for modules under development</tt> sur <tt class="d">open</tt>. 

<h3><a href="#q_site_miseajourmodule"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_miseajourmodule"
>Comment puis-je faire la mise à jour des modules et 
 de manière automatique ?
</a></h3>Aller dans l'outil de gestion du site WIMS, puis cliquer sur
<tt class="d">Modules management</tt>.  Il y a un lien pour 
<tt class="d">Click here to configure daily automatic module update.</tt>
et configurez comme vous le désirez. Ensuite, vous n'avez plus besoin de vous
en occuper. Ainsi, si vous le désirez, les nouveaux modules seront installés automatiquement
toutes les nuits. 

<h3><a href="#q_site_installation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_installation"
>J'ai lancé <tt class=d>compile</tt> en tant qu'utilisateur
wims, mais le mot de passe root demandé à la fin a été refusé. </a></h3>Le mot de passe root est demandé pour pouvoir configurer 
apache. Si cela n'a pas fonctionné, une fois la compilation terminée, passez
en root et exécutez le script <tt class=c>bin/wrapuid</tt>

<h3><a href="#q_site_server"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_server"
>Quel genre de machine faut-il pour installer WIMS ?</a></h3>Le serveur et l'ensemble du système tourne sur un PC
sous Linux. La mémoire est assez sollicitée par les logiciels, la
fiabilité du ou des disques est à prendre en compte si vous hébergez
des classes.<p>Pour une utilisation locale, le CD bootable
KNOWIMS évite l'installation, même un PC windows convient.

<h3><a href="#q_site_soft"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_soft"
>Quels sont les logiciels indispensables à installer (et à
quoi servent-ils) ?</a></h3>PARI/GP, gnuplot et Maxima sont très
utilisés dans la distribution. Octave est utilisé pour quelques fonctions 
de statistiques.  Yacas l'est pour les exercices du type deductio. 
Mupad n'est plus utilisé.

<h3><a href="#q_site_manager"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_manager"
>Je n'arrive pas à trouver la page de <tt class="d">Maintenance en ligne</tt>.
</a></h3>1. Aller sur le serveur dans <tt class="e">wims/log</tt>
(corrigez le chemin de départ si vous n'avez pas installé sur <tt class="e">/var/wims</tt>).
<p>2. Ouvrir le fichier <tt class="e">wims.conf</tt> avec un éditeur 
(ou créer un fichier sous ce nom s'il n'existe pas).
<p>3. Ajouter la ligne suivante :
<pre class="c">
  manager_site=mon poste de connexion</pre>
<p>Ici vous devez remplacer <tt class="c">mon poste de connexion</tt> par
le numéro IP du poste à partir duquel vous vous connectez sur le serveur. Dans le cas
d'un serveur local, cela peut être <tt class="c">127.0.0.1</tt>
<p>4. Sauver le fichier <tt class="e">wims.conf</tt> puis aller voir la page d'entrée de WIMS 
(il faut parfois réactualiser la page).
<p>Vous devez voir le lien <tt class="d">WIMS gestion du site en ligne</tt> dans la page d'accueil.
<p>Remarque. Pour raison de sécurité, vous ne devez pas faire la gestion en ligne 
à partir d'un numéro IP dynamique.

<h3><a href="#q_site_change_pass"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_change_pass"
>Un collègue a perdu son mot de passe d'une classe. Y a-t-il un moyen en tant
qu'administrateur de le retrouver ou d'en générer un autre ?</a></h3>Allez dans l'outil de gestion du site, puis
cliquer sur <tt class="d">Check/maintain virtual classes</tt>, puis <tt class="d">modify</tt>.
<p>
<h3><a href="#q_site_pass"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_pass"
>Puis-je mettre un mot de passe permanent pour la gestion du serveur ? </a></h3>Oui, l'écrire simplement dans le fichier <tt class="e">wims/log/.wimspass</tt>.
Si cela ne marche pas, vérifier que ce fichier appartient bien à wims en 
faisant <tt class="c">ls -al .wimspass</tt> (à partir du dossier <tt class="e">log</tt>).

<h3><a href="#q_site_longloading"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_longloading"
>Que faire si un logiciel est trop long à charger ?</a></h3>Il peut arriver qu'Octave ou un autre logiciel
soit long à se lancer. On peut régler le délai d'attente de WIMS
dans le centre de maintenance, ou jouer sur le paramètre <tt
class="d">rlimit_cpu</tt> dans le fichier wims.conf, qui est
positionné par défaut à 20 secondes.
<p>Voir aussi <a href="http://wims.unice.fr/paper/wims/wims_6.html"
>set rlimit</a> dans la doc.

<h3><a href="#q_site_panick"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_panick"
>J'obtiens le message 
<tt class="d">WIMS panick! cannot-create-session-directory</tt> à la connexion.</a></h3>Vérifiez que le disque n'est pas plein. Il est peut-être
sage de faire une partition pour les logs, qui risquent de saturer le
serveur.

<h3><a href="#q_site_root"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_root"
>Dois-je compiler WIMS comme <tt class="c">root</tt> ?</a></h3>Il faut absolument compiler WIMS comme utilisateur 
<tt class="c">wims</tt>. A la fin de l'installation, le mot de passe 
<tt class="c">root</tt> est demandé. Si vous ne l'avez pas, un script
changeant les autorisations de fichiers sensibles ne peut pas s'exécuter. Cela
n'empêche pas WIMS de fonctionner et vous pourrez
exécuter ce script plus tard. 

<h3><a href="#q_site_debug"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_debug"
>Je suis gestionnaire d'un site. Comment puis-je tester le bon 
fonctionnement  des  logiciels de calcul nécessaires ? </a></h3>Vous pouvez mettre votre serveur sous un mode 
<tt class ="c">debogging</tt>.
Pour cela, dans la page de <tt class="d">Maintenance en ligne</tt>, cliquer
sur <tt class="d">technical topics</tt>,  puis activer le mode 
<tt class="d">debogging</tt>. Faites une requête à une page nécessitant 
un de ces logiciels. Vous verrez apparaître en bas de cette page un numéro de session.
Cherchez alors dans le répertoire 
<tt class="c">$wims_home/tmp/sessions/numero-de-la-session</tt> les détails des
exécutions. 

<h3><a href="#q_site_tex"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_tex"
>A la compilation de WIMS, j'obtiens un message d'erreur 
m'indiquant l'incapacité d'utiliser la commande <tt class ="c">mf</tt>.</a></h3>Si vous avez bien installé TeX, essayez de rajouter le lien symbolique
<tt class="c">ln -s /usr/bin/mf-nowin /usr/bin/mf</tt>.
<p>

<h3><a href="#q_site_debug_utilisateur"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_debug_utilisateur"
>Un utilisateur a un problème que je n'arrive pas à reproduire. 
Que puis-je faire ? </a></h3>La réponse s'adresse uniquement aux gestionnaires de site.
<ul><li> Demandez à cet utilisateur de refaire la manipulation en cause 
et de ne plus rien faire d'autre ensuite</li>
<li> Demandez-lui de vous envoyer son numéro de session (il se trouve dans l'adresse url).
</li>
<li> Sur le serveur directement, récupérez le dossier de sa session : 
<tt class="e">wims/sessions/numero</tt>
et regarder les fichiers qui sont à l'intérieur (par exemple, <tt class="e">user-deposit</tt>,
 <tt class="e">user_deposit</tt>).</li>
</ul>
Tout dépend ensuite du problème. Vous devez faire ces opérations en synchronisation 
avec l'utilisateur car les dossiers
de session ont une durée de vie limitée.

<h3><a href="#q_site_document"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_document"
>Comment puis-je mettre un document qui est dans une classe sur un site 
en local. </a></h3>Pour le système de publication, ....
Parlons ici du côté un peu technique. 
Le format des documents créés dans une classe est un peu différent
de celui des documents  qui sont dans <tt class="d">public_html/modules/...</tt>. Il faut 
donc faire une traduction qui est bien sûr automatique mais demande quand même quelques
manipulations qui ne peuvent être faites que par le gestionnaire d'un site. 
<ul><li>Copier <tt class="e">public_html/modules/template/doc.fr</tt>
dans <tt class="e">public_html/modules/local/</tt> par exemple ou dans votre compte de
modtool de développeur en le renommant <tt class="e">public_html/modules/local/doctoto.fr</tt>. 
</li><li>
 Copier le dossier de votre document, par exemple <tt class="e">c1</tt>
dans <tt class="e">public_html/modules/local/doctoto.fr/doc</tt> en le renommant
<tt class="e">public_html/modules/local/doctoto.fr/doc/1</tt>
</li><li>se placer dans <tt class="e">public_html/modules/local/doctoto.fr/doc</tt>
et lancer le script  <tt class="e">src2def</tt>. Ce script se trouve dans 
<tt class="e">wims/other/bin</tt>, il est donc recommandé de mettre cette
adresse dans le path.
</li></ul>

<h3><a href="#q_site_maxima"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_maxima"
>J'ai installé  tous les logiciels dont Maxima, 
mais la calculette de fonctions ne marche pas.</a></h3>Il peut en effet y avoir un problème dû à un bogue dans 
Maxima ou ses bibliothèques. A ma connaissance, il peut y avoir
besoin de relancer le serveur Apache au démarrage. C'est en tout cas 
ce que je constate sur mon installation de macosx. 

<h3><a href="#q_site_install_logiciel"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_install_logiciel"
>Je n'arrive pas à installer tous les logiciels demandés.</a></h3>Si vous êtes sous  PC-Linux, utilisez le package 
<tt class="d">wims-chroot-i386-3.42.tgz</tt>.

<h3><a href="#q_site_chroot"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_chroot"
>Qu'est-ce que le package  <tt class="d">wims-chroot-i386-3.42.tgz</tt> ? </a></h3>
Le package <tt class="d">wims-chroot</tt> contient toutes les applications 
utilisées par WIMS (PARI/GP, Maxima, gnuplot...). 
Son installation, qui est très facile,
permet donc d'<b>éviter d'avoir à installer ces logiciels</b>. De plus,
il offre un niveau de sécurité accru. 
En effet si votre serveur WIMS est destiné à être un serveur public, ce
package qui contient toutes les commandes système (<tt class="c">rm</tt>, <tt class="c">ls</tt>,...) 
utilisés
par WIMS, permet à WIMS de s'exécuter sans faire appel à des commandes
situées en dehors du dossier <tt class="e">/var/wims/</tt>. Dans l'hypothèse 
peu probable où quelqu'un réussit à s'introduire dans votre système par le biais du
serveur WIMS, il ne pourra pas accéder à la totalité de votre système mais
uniquement au répertoire contenant WIMS. Imaginons, hypothèse
apocalyptique, qu'un utilisateur mal intentionné réussisse à lancer la
commande <tt class="c">rm /*"</tt>, il ne parviendra à effacer que le dossier
<tt class="e">/var/wims/chroot/</tt>
et non la totalité des fichiers présents sur votre
serveur.
<p>Seuls, les systèmes PC-Linux sont concernées.

<h3><a href="#q_portal_poste"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_portal_poste"
>J'ai créé un établissement, je n'ai pas de poste sûr et je ne 
peux pas accéder à la zone de gestion. </a></h3>Si vous n'avez pas déclaré de poste sûr, entrez comme administrateur, 
allez
dans la <tt class="d">Configuration et maintenance</tt>. Vous recevrez un email avec un code
comme pour une classe. Une fois rentré ce code, vous pourrez aller dans la zone de gestion. 

<h3><a href="#q_portal_importer"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_portal_importer"
>Je voudrais importer une feuille de la zone test de mon programme
dans un établissement et quand je clique sur <tt class="d">importer</tt>, 
j'arrive sur une fenêtre de configuration et maintenance  et je
ne vois pas où récupérer ma feuille d'exercice.</a></h3>On vous conseille  de sauvegarder votre classe. Obéissez ! Puis
revenez dans le programme, cliquer à nouveau sur <tt class="d">importer</tt>
et tout ira bien !
<p>
<h3><a href="#q_site_class_exemple"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_site_class_exemple"
>Je voudrais créer une classe dont les ressources sont librement
accessibles à toutes les autres classes. 
</a></h3>Créez votre classe. Vous devez ensuite aller sur le serveur et 
créer dans cette classe un fichier appelé <tt class="e">neighbors</tt>
et contenant les lignes suivantes : 
<pre class="c">
n_sup=all
n_part=all
sharable_exo=yes
sharable_sheet=yes
sharable_exam=yes
sharable_doc=yes
sharable_forum=
sharable_user=
sharable_motd=
sharable_all=
</pre>
Ou mettre <tt class="c">sharable_all=yes</tt> ou adapter à ce que vous désirez.

<h3><a href="#q_kno_what"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_what"
>KNOWIMS ?</a></h3>KNOWIMS est un CD auto-démarrable pour PC. Il tourne
entièrement sur le CD, sans utiliser au système existant, que ce soit
Linux,
Windows ou autres. Il est fondé sur un système GNU/Linux modifié,
<a href="http://www.knoppix.net/">KNOPPIX</a>,
et sur wims_call("", $wims). Insérez-le dans votre PC et redémarrez.
Au bout de quelques petites minutes, vous aurez un serveur WIMS
opérationnel.
<p><p>Si vous retirez le CD et redémarrez le PC, vous retrouvez exactement
l'état antérieur. Vous pouvez stocker vos données sur différents médias
(disque dur, clé usb, carte de mémoire) pour qu'elles ne soient pas
perdues quand vous éteignez le PC.

<h3><a href="#q_kno_need"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_need"
>Que faut-il pour l'utiliser ?</a></h3>
Aucune exigence sur le système d'exploitation ni logiciels installés. Au
niveau matériel, un PC avec processeur Intel ou compatible (i486 ou plus),
au moins 128MO de RAM et un lecteur de CD-ROM.

<h3><a href="#q_kno_pc"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_pc"
>Est-ce que je dois installer le CD sur mon PC avant de pouvoir
l'utiliser ?</a></h3>Non. De toutes façons, on ne peut pas l'installer sous Windows.

<h3><a href="#q_kno_outil"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_outil"
>Avec ce CD, puis-je utiliser les outils mathématiques du
serveur
WIMS hors connexion ?
</a></h3>Oui. Pratiquement tout ce dont vous aurez besoin est là,
exactement de la même façon que sur le serveur en ligne. Entrez juste le
mot
clé sur ce que vous voulez faire, et faites une recherche parmi les outils
en
ligne.

<h3><a href="#q_kno_ecole"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_ecole"
>A l'école, nous avons des notes sur WIMS. Le CD me
permet-il de tricher à l'école ?
</a></h3>Vous trouverez probablement les sources d'un certain nombre
de
vos exercices sur le CD (librement disponible sur le réseau de toutes
façons). Si espionner les sources vous aide à tricher à l'école, je vous
souhaite bonne chance.

<h3><a href="#q_kno_cd"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_cd"
>Puis-je utiliser ce CD pour installer un serveur
WIMS permanent ?
</a></h3>Non. Si vous voulez installer un serveur WIMS dédié,
prenez
la version professionnelle de ce CD qui contient un installeur testé, ou
faites une compilation du logiciel WIMS.

<h3><a href="#q_kno_enseignant"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_enseignant"
>Je suis enseignant. Dois-je être connecté et avoir une
adresse email opérationnelle pour pouvoir créer une classe virtuelle sur
le CD ?
</a></h3>Non. Sur le CD, WIMS est configuré pour ne pas
envoyer le code de la classe virtuelle par mail. Toute classe créée sur
<tt>localhost</tt> (votre machine) sera acceptée automatiquement.

<h3><a href="#q_kno_serveur"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_serveur"
>Comment puis-je rendre mon serveur knowims visible par
le
réseau ?
</a></h3>Si le PC est reconnu par le service <tt class="c">dhcp</tt> du
réseau, la connexion se fera automatiquement. Sinon vous devez déclarer les
coordonnées du réseau du PC. Vous pouvez le faire en vous servant de l'outil
de configuration du réseau dans le menu du bureau.

<h3><a href="#q_kno_boot"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_boot"
>J'ai mis le CD et redémarré le PC et mon système
d'exploitation
habituel se lance !
</a></h3>Le BIOS de votre PC n'est pas configuré pour permettre de
démarrer le système depuis un CD. Au démarrage, entrez dans le menu du
BIOS
et changer ce paramètre.

<h3><a href="#q_kno_disparu"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_disparu"
>J'ai installé une classe virtuelle / créé un exercice, mais
au
démarrage suivant, ma classe / mon exercice a disparu !
</a></h3>Vos données sont stockées dans la mémoire vive de
l'ordinateur. Elles disparaissent dès que vous l'éteignez.
<p>Pour rendre vos données non-volatiles, vous pouvez créer un espace de
données
permanent, soit sur le disque dur de l'ordinateur, soit sur un média
détachable tel une clé usb. Pour le faire, ouvrez le menu principal du
bureau, puis choisir les sous-menus <tt class="d">KNOPPIX -&gt; Configurer
-&gt; Créer espace de données permanent</tt>.
<p>Quand vous démarrez l'ordinateur et que votre clé usb et le CD se trouvent
à
l'intérieur, la clé est automatiquement reconnue par le CD.

<h3><a href="#q_kno_dist"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_dist"
>J'ai installé une classe virtuelle avec un contenu
correspondant
à mon cours. Comment distribuer cette classe avec le CD à mes élèves ?
</a></h3>Si votre classe est installée sur une clé usb, il vous suffit
de
faire des copies de la clé et les distribuer avec le CD.
<p>Il y a juste un point auquel vous devez faire attention. Si vous donnez
des
notes sur les mêmes exercices que vous distribuez aux élèves, certains
vont
aller regarder dans les sources afin de trouver un moyen de tricher. C'est
particulièrement le cas quand vos exercices ont des réponses directement
écrites dans les sources.

<h3><a href="#q_kno_class"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_class"
>Est-ce que je peux utiliser le serveur sur CD pour servir le
travail simultané de tous mes élèves ?
</a></h3>Oui si votre PC est suffisamment puissant. Un PC récent avec
suffisamment de mémoire (256MO+) devrait faire l'affaire dans la majorité
des cas.

<h3><a href="#q_kno_logiciel"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_logiciel"
>Puis-je insérer d'autres logiciels dans le CD ?
</a></h3>C'est difficile. Vous aurez probablement besoin de
contacter
un vendeur / expert.

<h3><a href="#q_kno_aide"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_kno_aide"
>J'ai rencontré une difficulté en utilisant ce CD. Où puis-je
trouver de l'aide ?
</a></h3>Postez un message dans la liste / le forum, ou payez un vendeur
commercial. Autres documentations : <a href="http://www.knoppix.net/docs/">KNOPPIX howtos</a> et
l'wims_call("module=help/main.fr", "aide $wims").

<h3><a href="#q_modtool_docu"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_docu"
>Où se trouve la documentation de Modtool ?</a></h3>En bas de la 
!href cmd=new&target=wims_exo& page d'accueil
 de WIMS sur le lien
<tt class="d">tech doc</tt> (ou directement 
!href cmd=new&target=wims_exo&module=help/wimsdoc.en Aide Modtool
).

<h3><a href="#q_modtool_begin"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_begin"
>Que dois-je faire pour pouvoir développer des modules
avec  Modtool ?</a></h3>Demandez un compte par email au gestionnaire du site.

<h3><a href="#q_modtool_module"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_module"
>J'ai fait des exercices dans ma classe. Comment les mettre
en module ? </a></h3>
<ol><li>Créer un nouveau module dans Modtool de catégorie OEF
(remplir les champs <tt class="d">Description</tt>, <tt class="d">Mots clés</tt>...)
</li><li>Copier les sources un par un dans le module : pour cela, pour chacun,
trouver un nom de fichier (court et significatif) par exemple <tt class="e">toto</tt> ;
mettre  dans le champ <tt class="d">Ajouter un autre fichier :</tt> 
le nom <tt class="e">src/toto.oef</tt>.
 (<tt class="e">src</tt> est en fait un nom de répertoire dans lequel doivent être 
 toutes les sources d'exercice OEF). 
 </li>
 <li>Tester le module (après chaque ajout d'un fichier source).
 </li>
 <li>Modifier éventuellement le fichier <tt class="e">endhook</tt>
</ol>

<h3><a href="#q_modtool_oef"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_oef"
>J'ai mis des exercices 
OEF de ma classe dans un module Modtool et il ne se passe rien ...
</a></h3>Avez-vous bien cliqué sur <tt class="d">oef</tt> lors de la création
du module ?  Si vous n'obtenez pas le menu d'introduction auquel vous êtes habitué, 
c'est certainement 
non. Vous avez dû cliquer simplement sur <tt class="d">Exercice</tt> et vous avez 
le prototype d'un module d'exercices totalement libres ... mais dans lequel vous
ne pourrez pas mettre des sources d'exercices OEF. Dans ce cas, vous
n'avez plus qu'à recréer un nouveau module de catégorie OEF ...
<p>La deuxième possibilité est que vous avez bien créé un module d'exercices OEF, mais que
vous n'avez pas appelé votre fichier du bon nom : <tt class="d">src/toto.oef</tt> 
où vous remplacez <tt class="d">toto</tt>  par ce que vous voulez (évitez quand
même les mots trop longs, les accents et les ponctuations).
<p>
<h3><a href="#q_modtool_devel"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_devel"
>Comment puis-je modifier un module qui m'appartient afin le corriger ?</a></h3>Ce qui suit concerne un module qui vous appartient et demande que vous ayez un 
compte développeur. 
<ul><li>Entrer dans son compte <tt class="e">Modtool</tt>
ou plus exactement <tt class="e">Modules à part entière</tt>. 
</li><li>Aller dans le module choisi et cliquer sur le lien
<tt class="e">Copier dans Modtool</tt> en bas de page.
</li><li>Modifier le module par modtool.
</li><li>Vérifier les différences par <tt class="e">Check diff</tt>, tester, etc.
</li><li> Publier  en version stable.
</li><li> Effacer le module dans le compte <tt class="e">Modtool</tt>
</li></ul>

<h3><a href="#q_modtool_transfert"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_transfert"
>Je désire transférer un module de mon  serveur local 
à un autre serveur afin de le publier : </a></h3>
<ul><li>Vous devez enregistrer impérativement ce module avec un
nom du type: <tt class="e">zone~categorie~nom.lang</tt> en faisant la 
sauvegarde par Modtool (lien <tt class="d">Sauvegarde</tt>). 
Modtool crée alors un fichier 
compacté
<tt class="e">modtool-zone~categorie~nom.lang.tgz</tt> : par exemple
<tt class="e">H5~algebra~oefsecdg.fr</tt>
et
<tt class="e">modtool-H5~algebra~oefsecdg.fr.tgz</tt>.
Pour un module nouveau que vous ne désirez pas publier encore,
utiliser la zone <tt class="e">test</tt>. 
</li><li>
Ainsi, vous pourrez restaurer/transférer votre module dans Modtool
sur un  autre serveur. Il faut bien sûr que vous ayez demandé
un compte développeur. 
</li><li>
Si vous désirez publier en version publique votre module, c'est-à-dire le rendre
accessible à tous les serveurs WIMS qui le désirent, adressez-vous à <script language="javascript1.1" type="text/javascript">var nom='xiao', sit='unice.fr', nick='Xiao Gang'; writeMail();</script><noscript>Xiao Gang</noscript>, 
Vous devez alors lui fournir
l'adresse  IP fixe du serveur WIMS à partir de laquelle vous publierez. 
</li></ul>
Si vous désirez publier votre module en local (et non en version
publique), utilisez la zone <tt class="d">local</tt>. Vous devez alors demander 
au gestionnaire du site un compte développeur local.
<p>

<h3><a href="#q_modtool_parameter"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_parameter"
>Comment définir des paramètres qui apparaîtraient dans
le menu d'introduction de mes exercices ?</a></h3>C'est utile pour éviter de recopier un exercice pour ne
changer qu'un paramètre : éviter les exercices "copiés-collés" facilitera
les améliorations et corrections ultérieures.
<p>Il faut créer un fichier <tt class="e">introhook.phtml</tt>, par exemple
<pre class="c">
    &lt;tr>&lt;td align="center">Niveau de difficulté&lt;/td&gt;
    &lt;td>
      &#33;formbar confparm1 from 1 to 3
      Taille du graphe
    &lt;/td>&lt;/tr>
</pre>
L'utilisateur voit un formulaire lui demandant la "Taille du graphe", et
peut répondre un entier compris entre 1 et 3. Il n'est pas obligé de
rentrer une valeur.
(On se trouve dans un tableau HTML, dont on vient de définir une ligne.)
Attention les seuls noms autorisés pour ces variables sont les mot-clés
<tt class="c">confparm</tt><em>n</em> où <em>n</em> est un entier de 1 à 5.
<p>Dans les sources de l'exercice, on peut alors définir certaines des données à
l'aide de <tt class="c">\confparm1</tt>. Ne pas oublier de les définir aussi
si <tt class="c">\confparm1</tt> n'a pas de valeur. Par exemple dans le
fichier <tt class="e">toto.oef</tt>
<pre class="c">
    \integer{ n = \confparm1=?  randint(3..4)  }
    \integer{ n = \confparm1=1? randint(3..4)  }
    \integer{ n = \confparm1=2? randint(5..7)  }
    \integer{ n = \confparm1=3? randint(10..12)}
</pre>
On peut utiliser d'autres types de paramètres. Par exemple,
<pre class="c">
    &lt;tr>&lt;td align="center">Choix d'animal&lt;/td>
    &lt;td>
      &#33;formbar confparm1 list A,B,C prompt Loup, Chèvre, Chou
    &lt;/td>&lt;/tr>
</pre>
Le paramètre <tt class="c">\confparm1</tt> vaut ici
<tt class="c">A</tt>, <tt class="c">B</tt> ou <tt class="c">C</tt>.
En remplaçant <tt class="c">formbar</tt> par <tt class="c">formcheckbox</tt>,
on autorise la sélection de plusieurs animaux.
<p>On peut même faire entrer à l'utilisateur une variable. Voici un exemple pris 
dans l'exercice <tt class="d">Classification périodique</tt>
<pre class="c">
    &lt;tr><&lt;td align=center>Exclure les éléments au-dessus du numéro&lt;/td>&lt;td>
    &lt;tr>&lt;td align=center>ou une liste de numéros&lt;br>des éléments à tester :
    &lt;/td>&lt;td>
    &lt;input size=40 name=confparm4>&lt;/td>&lt;/tr>
</pre>
<h3><a href="#q_modtool_confparm"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_confparm"
>J'ai créé un module d'exercices OEF qui fonctionne mais 
quand je donne l'adresse directe d'un des exercices à quelqu'un,
les variables aléatoires de l'exercice sont vides.
</a></h3>Peut-être avez-vous utilisé un paramètre
<tt class="c">confparm</tt>. 
Dans ce cas, il faut absolument donner une valeur par défaut à 
tous les variables aléatoires qui en dépendent.

<h3><a href="#q_modtool_creation"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_creation"
>Comment puis-je ajouter un fichier dans Modtool ?</a></h3>Commencer à taper son nom par exemple <tt
class="e">toto</tt> dans la case adéquate. Si c'est un exercice OEF dans un
module OEF, il doit se trouver dans un dossier <tt
class="e">src</tt>. Donc pour le créer, taper
<pre class="c">
    src/toto.oef
</pre>
Puis dans la fenêtre qui apparaît faire un copier-coller de votre
exercice.

<h3><a href="#q_modtool_tool"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_tool"
>Je voudrais faire apparaître un outil en bas de mon
exercice. Comment faire ?</a></h3>Lorsque vous créez votre module d'exercices OEF, mettez
dans
un fichier <tt class="e">endhook.phtml</tt> l'adresse de l'exercice de la
manière suivante :
<pre class="c">
    &#33;if $status=waiting
      &#33;read tool.phtml number/calcnum.fr linear/matrix.fr
    &#33;endif
</pre>
Dans l'exemple, apparaîtront deux outils.

<h3><a href="#q_modtool_restore"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_modtool_restore"
>J'ai préparé un module en local. Comment puis-je le
mettre sur mon compte développeur ?</a></h3>Lorsque on veut transférer un module préparé en local
(impérativement sous forme d'archive <tt>.tgz</tt>) vers un serveur
WIMS, l'archive doit avoir un nom du type
<tt class="d">modtool-</tt><em>n</em><tt class="d">.tgz</tt>, où <em>n</em>
est un entier, sinon WIMS ne le reconnaît pas. La méthode conseillée,
si ce n'est imposée (et de toute façon la plus simple) est 
de faire une sauvegarde à partir de votre compte Modtool. 
 
<h3><a href="#q_todo_tex"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_todo_tex"
>Les images représentant des mathématiques ne sont pas toujours
bien placées.
</a></h3>En effet, il y aurait un travail à faire ...

<h3><a href="#q_todo_class_renewexo"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_todo_class_renewexo"
>Comment empêcher les étudiants de renouveler un
exercice
jusqu'à obtenir des paramètres convenables ?</a></h3>En lui faisant remarquer que chaque renouvellement
compte pour un zéro dans la notation !

<h3><a href="#q_todo_database"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_todo_database"
>Comment gérer des bases de données dans les exercices
WIMS ?</a></h3>Ce n'est pas encore vraiment possible. Des exercices
OEF utilisant une banque d'images sont concevables facilement, voir par
exemple le module 
!href cmd=new&target=wims_exo&module=local/H2/botany/oefflowers.fr détail
.

<h3><a href="#q_todo_oef_analyze"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_todo_oef_analyze"
>Peut-on analyser des phrases avec les exercices
OEF de WIMS ?</a></h3>Pas encore. Voir cependant symtex en développement.
<p>

<h3><a href="#q_todo_oef_level"><img alt="up" border=0 width=27 height=27 src="gifs/arrows/up1.32.gif"></a><a name="r_todo_oef_level"
>Comment se sert-on du niveau de
difficulté d'un exercice ?</a></h3>Pour importer dans une feuille un exercice de la
distribution avec un niveau donné, aller faire cet exercice (où il
faudra bien choisir le niveau de difficulté s'il y en a un), puis
l'importer : le niveau sera celui choisi.
 </td></tr></table>

!tail
