Subversion Repositories wimsdev

Rev

Rev 7461 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !set phtmldir=authors/jm.evers/phtml
  2. !set jsdir=scripts/authors/jm.evers/js
  3. !set gifdir=scripts/authors/jm.evers/gifs
  4.  
  5. !set max_s=40
  6. !header
  7. !form new
  8. !set s=0
  9.  
  10. !for p=1 to 100
  11.     !set competence=!record $[-1*$p] of lang/remarks.$taal
  12.     !if $competence=$empty
  13.         !goto READY
  14.     !else    
  15.         !increase s
  16.         !set sum=!append word <li>$competence</li> to $sum
  17.         !set selecttext=!append line <option value="$s">$competence</option> to $selecttext
  18.     !endif
  19. !next p
  20. :READY
  21.     <input type="hidden" name="module" value="$module" />
  22.     <hr style="width:50%" />
  23.         <p style="text-align:center">
  24.             <span style="color:red">
  25.                 <em>
  26.                     <a onmouseover="return escape('$module_title<br /> est un module néerlandais produit par <em>SCHAERSVOORDE AALTEN</em></b><br /><img src=\'$gifdir/schaersvoorde.jpg\' alt=\'schaersvoorde\' />')">
  27.                         Configuration
  28.                     </a>
  29.                 </em>
  30.             </span>
  31.         </p>
  32.     <hr style="width:50%" />
  33.     <div style="vertical-align:top;margin-left:20%;margin-right:auto;width:100%;background-color:#fffff0;">
  34.         <table>
  35.             <tr>
  36.             <td>
  37.                 <p style="text-align:left">
  38.                 !if $translated=0
  39.                     !! mylaguages are defined in the actual module (intro.phtml)
  40.                      <a onmouseover="return escape('Sorry<br />No support for $lang')">
  41.                         <small>
  42.                             <em>
  43.                                 <span style="color:red">
  44.                                 Désolé,<br />
  45.                                 mais les langages disponibles de ce module sont: <b>$talen</b><br />
  46.                                 Actuellement, il n'y a pas de version pour <b>$lang</b><br />
  47.                                 Le module est à l'origine en néerlandais et sera par défaut en anglais.
  48.                                 </span>
  49.                             </em>
  50.                         </small>
  51.                     </a>
  52.                     !set taal=en
  53.                 !endif
  54.                 <p style="text-align:left">
  55.                       <a onmouseover="return escape('<ol>$sum</ol><br />Ce module a $s sujets différents<br />En général, chaque sujet a 4 niveaux.')">
  56.                         Quel <span style="color:blue">sujet</span> ?:
  57.                     </a>
  58.                     <select name="subject">
  59.                         !for p=1 to $s
  60.                             !line $p of $selecttext
  61.                         !next p
  62.                     </select>
  63.                 </p>
  64.                 <p style="text-align:left">
  65.                      <a onmouseover="return escape('Chaque sujet peut avoir 4 niveaux de difficultés <br />et le niveau par défaut est <em>progressif</em>')">
  66.                         Régler le <span style="color:blue">niveau</span> de difficulté de cet exercice:
  67.                     </a>
  68.                     <select name="level">
  69.                         <option value="0">progressif</option>
  70.                         <option value="1">facile</option>
  71.                         <option value="2">normal</option>
  72.                         <option value="3">difficile</option>
  73.                         <option value="4">très difficile</option>
  74.                     </select>
  75.                 </p>
  76.                 <p style="text-align:left">
  77.                      <a onmouseover="return escape('Tous les exercices ont un maximum de 10 questions à la fois pour un score.')">
  78.                         Régler le <span style="color:blue">nombre</span> d'exercices:
  79.                     </a>
  80.                     <input size="10" name="total_exos" value="3" />
  81.                 </p>
  82.                 <p style="text-align:left">
  83.                      <a onmouseover="return escape('Quelle précision veut-on pour les réponses numériques ?<br /><em>Précision mathématique</em> signifie <em>1.4142</em> est pénalisé si <em>&radic;2</em> est demandé</em><br />Le défaut est <em>non pertinent</em> ce qui signifie que c\'est à l\'exercice de décider ...<br /> Note: le module peut toujours changer vos choix si nécessaire.')">
  84.                         <span style="color:blue">Précision</span> de la réponse&nbsp;?
  85.                     </a>
  86.                     <select name="rounding">
  87.                         <option value="-1">non pertinent</option>
  88.                         <option value="0">précision mathématique</option>
  89.                         <option value="100000">5 décimales</option>
  90.                         <option value="10000">4 décimales</option>
  91.                         <option value="1000">3 décimales</option>
  92.                         <option value="100">2 décimales</option>
  93.                         <option value="10">1 décimale</option>
  94.                         <option value="1">entiers</option>
  95.                     </select>
  96.                 </p>
  97.                 !if $usage=$empty
  98.                 <p style="text-align:left">
  99.                      <a onmouseover="return escape('Il peut y avoir quelques <em>paramètres configurés par défaut </em><ul><li>Examen formel  signifie une vérification très stricte de la réponse et <em>uniquement le score</em> à la fin, sans accès à la réponse juste<li>Examen test  a une vérification moins rigide mais il n\'y a toujours que le score à la fin du test<li>Entraînement donne toutes les aides disponibles et la réponse correcte complète,  avec des informations supplémentaires éventuellement<li>Paramétrages particuliers vous propose un <em>nouveau menu</em>  avec accès à <em>tous</em> les réglages possibles<br /> comme Mathpreview, taille des fonts, images, aide, calculatrices, limites de temps <br /> et vous permet de créer un ensemble de liens HTML vers cette version spécifique de cet exercice.<li>Version imprimable propose un nouveau menu<br /> où vous pourrez créer l\'exercice pour un test sur papier <br /><em>Cela n\'est possible que si l\'exercice est intéressant sur papier : les applets et d\'autres questions sont exclues.</em> <br />Vous pouvez aussi <em>redimensionner les images</em>  et même réarranger les éléments de l\'exercice  pour que la disposition soit meilleure sur papier (utilise un cross browser DHTML)<br />Il y a une limite <em>codée en dur</em> au nombre de questions en une fois</ul> ')">
  100.                         <span style="color:blue">Utilisations</span> de cet exercice:
  101.                     </a>
  102.                     <select name="usage">
  103.                         <option value="2">Entraînement</option>
  104.                         <option value="4">Paramétrages particuliers</option>
  105.                         <option value="3">Version imprimable</option>
  106.                         <option value="1">Examen test</option>
  107.                         <option value="0">Examen formel</option>
  108.                         <option value="6">tous les liens html pour ce module</option>
  109.                     </select>
  110.                 </p>
  111.                 !endif
  112.                 <input type="hidden" name="taal" value="$taal" />
  113.                 <p style="text-align:center">
  114.                     <input style="background-color:#afceff;color:black;font-weight:normal;font-size:16px;text-align:center;" type="submit"  value="La CONFIGURATION est OK" />
  115.                 </p>
  116.             </td>
  117.             !if $usage=3 or $usage=4
  118.             <input type="hidden" name="usage" value="5" />
  119.             </tr><tr>
  120.             <td>
  121.             <hr style="width:50%" />
  122.                 !if devel isin $module_dir
  123.                 <p style="text-align:left">
  124.                     De style libre ,Choix multiple ,Drag&Drop?
  125.                       <a onmouseover="return escape('Cette variable peut être paramétrée différemment <br />ou individuellement pour un fichier d\'exercices.<br />Tous les exercices de style libre ne peuvent pas être mis en choix multiple en choissisant ce $$questiontype here<br /><br />Un module utilisant  GeoGebra pour un $$subject  sera<br />indépendant des paramétrages que vous donnerez ici...')">
  126.                         <span style="color:blue">ou GeoGebra</span>
  127.                     </a>
  128.                     <select name="questiontype">
  129.                         <option value="0">Réponses de style libre</option>
  130.                         <option value="1">Choix multiples</option>
  131.                         <option value="2">Glisser et déposer</option>
  132.                         <option value="3">Hotspot</option>
  133.                         <option value="0"></option>
  134.                         <option value="0"></option>
  135.                         <option value="0"></option>
  136.                         <option value="4">GeoGebra</option>
  137.                         <option value="5">GeoGebra+image</option>
  138.                         <option value="6">Roll your own
  139.                         (quelques informations sur son utilisation sont incluses)
  140.                         </option>
  141.                     </select>
  142.                 </p>
  143.                 <p style="text-align:left">
  144.                       <a onmouseover="return escape('Si vous utilisez ce modèle pour le développement d\'un module jm.evers e<br />voudriez vous quelques informations sur les variables <br />utilisées dans ce module<br />TCette information sera accessible dans les pages d\'aides.')">
  145.                         <span style="color:blue">Déboggage en développement</span> information dans les pages d'aide.
  146.                     </a>
  147.                     <select name="debug">
  148.                         <option value="0">non</option>
  149.                         <option value="1">oui</option>
  150.                     </select>
  151.                 </p>
  152.                 !endif
  153.                 <p style="text-align:left">
  154.                       <a onmouseover="return escape('C\'est un nombre codé en dur de 100.<br />Si le nombre de retours d\'un exercice dûs à des erreurs de syntaxe dépasse cette valeur, le score sera de <b>1</b>.')">
  155.                         Donner le nombre de <span style="color:blue">retours maximum </span> pour des erreurs de syntaxe:
  156.                     </a>
  157.                     <input size="5" name="maxtry" value="5" />
  158.                 </p>
  159.                 <p style="text-align:left">
  160.                       <a onmouseover="return escape('Si oui, il y aura plus d\'aide à l\'élève <br />De petites errors seront renvoyés pour corrections.<br /> Quelques pages d\'aide spéciale<em>peuvent</em> être proposées.<br />Si cela est possible et utile, il y aura toujours un graphe ou une illustration de disponible.<br />La valeur par défaut est <em>oui</em>.')">
  161.                         Quelques <span style="color:blue">aides pour s'entraîner</span>
  162.                     </a>
  163.                     <select name="teaching">
  164.                         <option value="1">oui</option>
  165.                         <option value="0">non</option>
  166.                     </select>
  167.                 </p>
  168.                 <p style="text-align:left">
  169.                       <a onmouseover="return escape('Si l\'exercice contient une image ou un graphe de fonction et si ce n\'est pas essentiel à l\'exercice,voulez-vous le montrer ?<br />Le défaut est <b>oui</b>.')">
  170.                         Si disponible, montrer un <span style="color:blue">exemple</span> ?
  171.                     </a>
  172.                     <select name="image">
  173.                         <option value="1">oui</option>
  174.                         <option value="0">non</option>
  175.                     </select>
  176.                 </p>
  177.                 !if $usage=3
  178.                     <input type="hidden" name="printexo" value="1" />
  179.                 !endif
  180.                 !if $usage=4
  181.                 <p style="text-align:left">
  182.                       <a onmouseover="return escape('cette variable peut ne pas être prise en compte par l\'exercice, et il y a un maximum codé en dur...')">
  183.                         En cas de choix multiples, Drag&Drop ou  items  multiples, combien <span style="color:blue">d'items</span>
  184.                     </a>
  185.                     <input size="5" name="options" value="4" />
  186.                 </p>
  187.                 <p style="text-align:left">
  188.                       <a onmouseover="return escape('Si <b>oui</b>, un signe OK sera montré à l\'élève si la réponse à une partie de la question est correcte <img src=\'$gifdir/ok.gif\' alt=\'ok\' /> <img src=\'$gifdir/bok.gif\' alt=\'bok\' /> <img src=\'$gifdir/nok.gif\' alt=\'nok\' /><br />Ou même une remarque au hasard, quelquefois drôle ... ')">
  189.                         Un signe <span style="color:blue">bon (OK) ou mauvais (NOK)</span> entre les questions des exercices?
  190.                     </a>
  191.                     <select name="goodbadsign">
  192.                         <option value="2">Oui et une remarque</option>
  193.                         <option value="1">oui</option>
  194.                         <option value="0">non</option>
  195.                     </select>
  196.                 </p>
  197.                 <p style="text-align:left">
  198.                       <a onmouseover="return escape('Voulez-vous que la <em>réponse correcte</em> soit montrée à la fin du test ?<br />Le défaut est <em>oui</em>.')">
  199.                         Montrer la réponse correcte <span style="color:blue">à la fin</span> de l'exercice ?
  200.                     </a>
  201.                     <select name="showanswer">
  202.                         <option value="1">oui</option>
  203.                         <option value="0">non</option>
  204.                     </select>
  205.                 </p>
  206.                 <p style="text-align:left">
  207.                       <a onmouseover="return escape('Voulez-vous utiliser une calculatrice en javascript ?<br /><img src=\'$gifdir/basic.jpg\' alt=\'basic\' /><img src=\'$gifdir/science.jpg\' alt=\'science\' />')">
  208.                         Une <span style="color:blue"> calculatrice</span> popup en javascript
  209.                     </a>
  210.                     <select name="calculator">
  211.                         <option value="1">modèle très basique</option>
  212.                         <option value="2">modèle "scientifique" </option>
  213.                         <option value="3">applet en ligne de commande</option>
  214.                         <option value="0">pas de calculatrices</option>
  215.                     </select>
  216.                 </p>
  217.                 <p style="text-align:left">
  218.                      <a onmouseover="return escape('Voulez-vous proposer une page de brouillon, par exemple une zone d\'écriture pour les calculs ? ')">
  219.                          <span style="color:blue">brouillon </span> popup
  220.                     </a>
  221.                     <select name="scribbling">
  222.                         <option value="1">Oui</option>
  223.                         <option value="0">Non</option>
  224.                     </select>
  225.                 </p>
  226.                 <p style="text-align:left">
  227.                       <a onmouseover="return escape('Montre une petite horloge.')">
  228.                         Une <span style="color:blue">horloge JS simple?</span>
  229.                     </a>
  230.                     <select name="time">
  231.                         <option value="1">oui</option>
  232.                         <option value="0">pas d'horloge</option>
  233.                     </select>
  234.                 </p>
  235.                 <p style="text-align:left">
  236.                       <a onmouseover="return escape('La limite de temps n\'est pas encore implémentée.')">
  237.                         <span style="color:blue">Limite de temps</span> par exercice
  238.                     </a>
  239.                     <input size="15" name="duration" value="non implémentée" /> minutes
  240.                 </p>
  241.                 <p style="text-align:left">
  242.                       <a onmouseover="return escape('<img src=\'$gifdir/math.jpg\' alt=\'math\' /><br />Il y a <b>deux</b> options<ol><li>utiliser une Applet Java</li><li>utiliser la fonction de  WIMS donnant une image gif de la formule</li></ol>Les deux options envoient la réponse directement au serveur WIMS.<br />Sur des serveurs lents ou très occupés, l\'applet est préférable.')">
  243.                         Un champ pour entrer  les <span style="color:blue">formules de mathématiques </span> ?
  244.                     </a>
  245.                     <select name="mathview">
  246.                         <option value="4">Option : Applet HTML5 </option>
  247.                         <option value="5">Oui, utiliser l'applet HTML5</option>
  248.                         <option value="0">Non, utiliser une zone de texte normal</option>
  249.                         <option value="3">Oui, utiliser l'applet JAVA</option>
  250.                         <option value="2">Option : Applet JAVA </option>
  251.                         <option value="1">Option : WIMS Math</option>
  252.                     </select>
  253.                 </p>
  254.                 <p style="text-align:left">
  255.                       <a onmouseover="return escape('Ici vous pouvez contrôler la taille des insertions mathématiques.<br />Le module peut toujours outrepasser cette valeur <ul><li><img src=\'$gifdir/4.gif\' alt=\'4\' />+4</li><li><img src=\'$gifdir/3.gif\' alt=\'3\' />+3</li><li><img src=\'$gifdir/2.gif\' alt=\'2\' />+2</li><li><img src=\'$gifdir/1.gif\' alt=\'1\' />+1</li><li><img src=\'$gifdir/0.gif\' alt=\'0\' />0</li><li><img src=\'$gifdir/-1.gif\' alt=\'-1\' />-1</li><li><img src=\'$gifdir/-2.gif\' alt=\'-2\' />-2</li><li><img src=\'$gifdir/-3.gif\' alt=\'-3\' />-3</li><li><img src=\'$gifdir/-4.gif\' alt=\'-4\' />-4</li></ul>')">
  256.                         Ajuster la taille des  fontes <span style="color:blue">Math LaTeX </span> ?
  257.                     </a>
  258.                     <select name="mytexsize">
  259.                         <option value="0">laisser tel quel</option>
  260.                         <option value="+4">+4</option>
  261.                         <option value="+3">+3</option>
  262.                         <option value="+2">+2</option>
  263.                         <option value="+1">+1</option>
  264.                         <option value="-1">-1</option>
  265.                         <option value="-2">-2</option>
  266.                         <option value="-3">-3</option>
  267.                         <option value="-4">-4</option>
  268.                     </select>
  269.                 </p>
  270.        
  271.                 <p style="text-align:left">
  272.                       <a onmouseover="return escape('Si <em>oui</em> l\'usage du <em>copier coller</em> de cette page sur la zone de réponse n\'est pas possible dans la zone de réponse.<br />Quelquefois utile, si vous voulez que les élèves écrivent eux-même leur propre réponse... ')">
  273.                         Empêcher la <span style="color:blue">sélection du texte à la souris</span> ?
  274.                     </a>
  275.                     <select name="noselect">
  276.                         <option value="1">oui</option>
  277.                         <option value="0">non</option>
  278.                     </select>
  279.                 </p>
  280.  
  281.                 <p style="text-align:left">
  282.                      <a onmouseover="return escape('Si vous choisissez <em>oui</em> nous vous donnerons une série de liens vers cet exercice,<br />avec </b>tous</b> les paramètres spécifiques que vous avez décidés.<br />Faites alors un <em>copier-coller</em> pour mettre ces liens dans votre page web, ou votre plateforme d\'apprentissage')">
  283.                         Créer des <span style="color:blue">liens</span> spécifiques à cet exercice ?
  284.                     </a>
  285.                     <select name="printexo">
  286.                         <option value="0">non</option>
  287.                         <option value="2">oui</option>
  288.                     </select>
  289.                 </p>
  290.                 !endif
  291.             </td>
  292.             !endif
  293.             !if $usage=6
  294.                </tr><tr>
  295.                <td>
  296.                    <hr />
  297.                    <hr />
  298.                        !changeto lang/module.$taal.phtml
  299.                    <hr />
  300.                    <hr />
  301.                </td>
  302.            !endif
  303.         </tr>
  304.    </table>
  305.    </div>
  306.    <script src="$jsdir/wz_tooltip.js"></script>
  307. !formend
  308. <!-- 4/2018 added div to satisfy html validation for tail -->
  309. !tail
  310.  
  311.  
  312.