Subversion Repositories wimsdev

Rev

Rev 3327 | Rev 5807 | Go to most recent revision | 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 talen=en nl cn fr it
  9. !if $lang notin $talen
  10.     !set taal=en
  11.     !set translated=0
  12. !else
  13.     !set translated=1
  14.     !set taal=$lang
  15. !endif
  16. !set s=0
  17. !for p=1 to 100
  18.     !set competence=!record $[-1*$p] of lang/remarks.$taal
  19.     !if $competence=$empty
  20.         !goto READY
  21.     !else    
  22.         !increase s
  23.         !if # isin $competence
  24.             !set competence=!replace internal # by $empty in $competence
  25.             !set selecttext=!append line <option value="$s"></option> to $selecttext
  26.         !endif
  27.         !set sum=!append word <li>$competence</li> to $sum
  28.         !set selecttext=!append line <option value="$s">$competence</option> to $selecttext
  29.     !endif
  30. !next p
  31. :READY
  32.     <input type="hidden" name="module" value="$module" />
  33.     <hr width="50%">
  34.         <p align="center">
  35.             <font color="red">
  36.                 <em>
  37.                     <a onmouseover="return escape('$module_title<br> è un modulo WIMS olandese creato da <em>SCHAERSVOORDE AALTEN</em></b><br><img src=$gifdir/schaersvoorde.jpg alt=schaersvoorde />')">
  38.                         Opzioni
  39.                     </a>
  40.                 </em>
  41.             </font>
  42.         </p>
  43.     <hr width="50%">
  44.     <div align="center">
  45.         <table bgcolor=$bgcolor2>
  46.             <tr>
  47.             <td>
  48.                 <p align="left">
  49.                 !if $translated=0
  50.                     !! mylanguages are defined in the actual module (intro.phtml)
  51.                     <a onmouseover="return escape('Sorry<br>No support for $lang')">
  52.                         <small>
  53.                             <em>
  54.                                 <font color="red">
  55.                                 Spiacente,<br>
  56.                                 ma il modulo è disponibile solo nelle seguenti lingue: <b>$talen</b><br>
  57.                                 In questo momento non è diponibile in <b>$lang</b><br>
  58.                                 Il modulo originale è olandese, ma di default viene mostrato in inglese.
  59.                                 </font>
  60.                             </em>
  61.                         </small>
  62.                     </a>
  63.                     !set taal=en
  64.                 !endif
  65.                 <p align="left">
  66.                      <a onmouseover="return escape('<ol>$sum</ol><br>Questo modulo contiene $s diverse tipologie di esercizio<br>solitamente ognuna ha 4 livelli di difficoltà')">
  67.                         Su quale <font color="blue">argomento</font> vuoi lavorare?:
  68.                     </a>
  69.                     <select name="subject">
  70.                         !for p=1 to $s
  71.                             !line $p of $selecttext
  72.                         !next p
  73.                     </select>
  74.                 </p>
  75.                 <p align="left">
  76.                     <a onmouseover="return escape('Ogni tipologia di esercizio può avere 4 livelli di difficoltà <br>e il livello di default è <em>progressivo</em>')">
  77.                         Scegli <font color="blue">il livello di difficoltà</font> dell' esercizio:
  78.                     </a>
  79.                     <select name="level">
  80.                         <option value=0>livello progressivo</option>
  81.                         <option value=1>facile</option>
  82.                         <option value=2>normale</option>
  83.                         <option value=3>difficile</option>
  84.                         <option value=4>molto difficile</option>
  85.                     </select>
  86.                 </p>
  87.                 <p align="left">
  88.                     <a onmouseover="return escape('Tutte le tipologie di esercizio sono composte da una sequenza di massimo 10 quesiti per assegnare un punteggio')">
  89.                         Scegli <font color="blue">il numero</font> degli esercizi:
  90.                     </a>
  91.                     <input size="10" name="total_exos" value="3" />
  92.                 </p>
  93.                 <p align="left">
  94.                     <a onmouseover="return escape('Che precisione desideri per quanto riguarda le riposte numeriche?<br><em>Precisione matematica</em> significa che <em>1.4142</em> non sarà accettato al pari di <em>&radic;2</em></em><br>Di default troverai <em>non applicabile</em> che significa: lascia decidere all\'esercizio ...<br>Nota bene: il modulo potrebbe comunque ignorare le tue scelte')">
  95.                         <font color="blue">Precisione</font> della risposta?
  96.                     </a>
  97.                     <select name="rounding">
  98.                         <option value=-1>non applicabile</option>
  99.                         <option value=0>precisione matematica</option>
  100.                         <option value=100000>5 decimali</option>
  101.                         <option value=10000>4 decimali</option>
  102.                         <option value=1000>3 decimali</option>
  103.                         <option value=100>2 decimali</option>
  104.                         <option value=10>1 decimale</option>
  105.                         <option value=1>interi</option>
  106.                     </select>
  107.                 </p>
  108.                 !if $usage=$empty
  109.                 <p align="left">
  110.                     <a onmouseover="return escape('Permette di assegnare alcune <em>impostazioni di default</em><ul><li><font color=green><b>esame</b></font> ovvero una valutazione severa delle risposte e, alla fine, la pubblicazione <em>solo del punteggio</em> ottenuto <li><font color=green><b>simulazione d\'esame</b></font> ovvero una valutazione meno severa delle risposte, ma comunque, alla fine del test, la pubblicazione del solo punteggio ottenuto, senza soluzioni<li><font color=green><b>esercitazione</b></font> questa modalità fornisce tutti i possibili aiuti nel corso dello svolgimento dell\'esercizio e, alla fine del test, mostra la risposta corretta, a volte corredata con ulteriori spiegazioni <li><font color=red><b>opzioni avanzate</b></font> permette di accedere ad un <em>nuovo menu</em> che fornisce ulteriori possibili specifiche<br>come Mathpreview, TeXsize, immagini, calcolatrice , limiti di tempo, <br>con l\'opportunità di creare dei link HTML a queste impostazioni specifiche scelte per l\'esercizio che si sta considerando<li><font color=blue><b>versione stampabile</b></font> permette di accedere ad un <em>nuovo menu</em> <br>dove puoi modificare e adattare l\'esercizio per un esame scritto</ul> ')">
  111.                         Scegli <font color="blue">come vuoi utilizzare</font> l'esercizio:
  112.                     </a>
  113.                     <select name="usage">
  114.                         <option value=2>esercitazione :)</option>
  115.                         <option value=4>opzioni avanzate</option>
  116.                         <option value=3>versione stampabile</option>
  117.                         <option value=1>simulazione d'esame</option>
  118.                         <option value=0>esame</option>
  119.                         <option value=6>mostra tutti i possibili link HTML per questo modulo</option>
  120.                     </select>
  121.                 </p>
  122.                 !endif
  123.                 <div align="center">
  124.                     <table>
  125.                         <tr>
  126.                         <th>
  127.                             <p>
  128.                                 <input type="hidden" name="taal" value="$taal" />
  129.                                 <input style="color:black;background-color:lightgreen;font-weight:normal;font-size:14px" type="submit"  value="CONFIGURAZIONE OK" />
  130.                             </p>
  131.                         </th>
  132.                         </tr>
  133.                     </table>
  134.                 </div>
  135.             </td>
  136.             !if $usage=3 or $usage=4
  137.             <input type="hidden" name="usage" value="5" />
  138.             </tr><tr>
  139.             <td>
  140.             <hr width="50%">
  141.                 !if devel isin $module_dir
  142.                 <p align="left">
  143.                     Domande aperte ,Scelta multipla ,Drag&amp;Drop?
  144.                     <a onmouseover="return escape('Questa variabile può essere impostata in modo diverso <br>o singolarmente in un file exo.<br>Non è detto che ogni modulo di domande aperte possa essere trasformato in un modulo a scelta multipla scegliendo qui $$questiontype <br><br>Tuttavia un modulo che usa GeoGebra per un certo $$subject continuerà a farlo<br>indipendetemente da ciò che viene scelto qui...')">
  145.                         <font color=blue>o GeoGebra</font>
  146.                     </a>
  147.                     <select name="questiontype">
  148.                         <option value=0>Domande aperte</option>
  149.                         <option value=1>Scelta multipla</option>
  150.                         <option value=2>Drag &amp; Drop</option>
  151.                         <option value=3>Hotspot</option>
  152.                         <option value=0></option>
  153.                         <option value=0></option>
  154.                         <option value=0></option>
  155.                         <option value=4>GeoGebra</option>
  156.                         <option value=5>GeoGebra+image</option>
  157.                         <option value=6>Scelta manuale
  158.                         (sono incluse alcune inducazioni su come fare)
  159.                         </option>
  160.                     </select>
  161.                 </p>
  162.                 <p align="left">
  163.                     <a onmouseover="return escape('Se stai usando questo modello per lo sviluppo di un modulo jm.evers <br>e vuoi alcune informazioni sulle variabili utilizzate dal modulo... <br>Puoi trovare queste informazioni nelle pagine di aiuto (help-pages)')">
  164.                         <font color="blue">Informazioni sulla messa a punto</font> nelle help-pages
  165.                     </a>
  166.                     <select name="debug">
  167.                         <option value=0>no</option>
  168.                         <option value=1>sì</option>
  169.                     </select>
  170.                 </p>
  171.                 !endif
  172.                 <p align="left">
  173.                     <a onmouseover="return escape('C\'è un limite massimo di 100.<br>Se il numero di risposte ad un esercizio, a causa di errori di sintassi, supera questo valore, il punteggio sarà uguale a <b>1</b>')">
  174.                         Imposta il <font color="blue">numero massimo di tentativi </font> disponibili per errori di sintassi:
  175.                     </a>
  176.                     <input size="5" name="maxtry" value="5" />
  177.                 </p>
  178.                 <p align="left">
  179.                     <a onmouseover="return escape('Se impostato sì, i piccoli errori verranno sottoposti all\'attenzione dello studente affinché questo li possa coreggere.<br> Potrebbero inoltre essere rese disponibili alcune pagine di aiuto.<br>Ove possibile e utile, verrà sempre mostrato un grafico o una figura.<br>Il valore di default è <em>sì</em>')">
  180.                         Alcuni <font color="blue">aiuti</font> per lo studente
  181.                     </a>
  182.                     <select name="teaching">
  183.                         <option value=1>sì</option>
  184.                         <option value=0>no</option>
  185.                     </select>
  186.                 </p>
  187.                 <p align="left">
  188.                     <a onmouseover="return escape('Se l\'esercizio dispone di un\'immagine, che non è essenziale alla risoluzione dello stesso, la si deve mostrare?<br>Il valore di default è <b>sì</b>')">
  189.                         Mostrare <font color="blue">le figure</font> ?
  190.                     </a>
  191.                     <select name="image">
  192.                         <option value=1>sì</option>
  193.                         <option value=0>no</option>
  194.                     </select>
  195.                 </p>
  196.                 !if $usage=3
  197.                     <input type="hidden" name="printexo" value="1" />
  198.                 !endif
  199.                 !if $usage=4
  200.                 <p align="left">
  201.                     <a onmouseover="return escape('questa variabile può essere ignorata dall\'esercizio, e c\'è un massimo stabilito per il suo valore...')">
  202.                         In caso di scelta multipla o Drag&amp;Drop, quante <font color="blue">opzioni</font>?
  203.                     </a>
  204.                     <input size="5" name="options" value="4" />
  205.                 </p>
  206.                 <p align="left">
  207.                     <a onmouseover="return escape('Se si imposta <b>sì</b> sarà mostrato allo studente un <code>OK</code>, ogni volta che questo risponderà correttamente ad una domanda <img src=$gifdir/ok.gif alt=ok /> <img src=$gifdir/bok.gif alt=bok /> <img src=$gifdir/nok.gif alt=nok /><br>&Egrave; inoltre possibile scegliere se mostrare oppure no un (a volte) simpatico commento di incoraggiamento. ')">
  208.                         Mostrare <font color="blue">OK oppure ERRATO</font> tra una domanda e l'altra in una serie di esercizi?
  209.                     </a>
  210.                     <select name="goodbadsign">
  211.                         <option value=2>sì con commento</option>
  212.                         <option value=1>sì</option>
  213.                         <option value=0>no</option>
  214.                     </select>
  215.                 </p>
  216.                 <p align="left">
  217.                     <a onmouseover="return escape('Vuoi mostrare la <em>risposta corretta</em> alla fine del test? <br>Il valore di default è <em>sì</em>')">
  218.                         Mostrare la risposta corretta <font color="blue">al termine</font> dell'esercizio?
  219.                     </a>
  220.                     <select name="showanswer">
  221.                         <option value=1>sì</option>
  222.                         <option value=0>no</option>
  223.                     </select>
  224.                 </p>
  225.                 <p align="left">
  226.                     <a onmouseover="return escape('Vuoi mettere a disposizione una calcolatrice Javascript?<br><img src=$gifdir/basic.jpg alt=basic /><img src=$gifdir/science.jpg alt=science />')">
  227.                         Vuoi una <font color="blue"> calcolatrice Javascript?</font>
  228.                     </a>
  229.                     <select name="calculator">
  230.                         <option value=1>modello base</option>
  231.                         <option value=2>modello "scientifico"</option>
  232.                         <option value=3>applet con linea di comando</option>
  233.                         <option value=0>niente calcolatrici</option>
  234.                     </select>
  235.                 </p>
  236.                 <p align="left">
  237.                     <a onmouseover="return escape('Vuoi fornire un blocco note, per esempio per svolgere i calcoli? ')">
  238.                         Vuoi un <font color="blue">blocco note?</font>
  239.                     </a>
  240.                     <select name="scribbling">
  241.                         <option value=1>sì</option>
  242.                         <option value=0>no</option>
  243.                     </select>
  244.                 </p>
  245.                 <p align="left">
  246.                     <a onmouseover="return escape('Mostra un piccolissimo orologio')">
  247.                         Vuoi un piccolo <font color="blue">orologio Javascript?</font>
  248.                     </a>
  249.                     <select name="time">
  250.                         <option value=1>sì</option>
  251.                         <option value=0>niente orologio</option>
  252.                     </select>
  253.                 </p>
  254.                 <p align="left">
  255.                     <a onmouseover="return escape('The time limit is not yet implemented')">
  256.                         <font color="blue">Tempo limite</font> per esercizio
  257.                     </a>
  258.                     <input size="15" name="duration" value="not implemented yet" /> minuti
  259.                 </p>
  260.                 <p align="left">
  261.                     <a onmouseover="return escape('<img src=$gifdir/math.jpg alt=math /><br>Ci sono <b>due</b> opzioni.<ol><li>Usare un\'applicazione Java.</li><li>Usare la funzione insmath di WIMS che fornisce un\'immagine gif della formula.</li></ol>Entrambe le opzioni inviano immediatamente la risposta al server WIMS.<br>Su server lenti o affollati, è preferibile l\'applet.')">
  262.                         Desideri un campo per inserire le formule matematiche?
  263.                     </a>
  264.                     <select name="mathview">
  265.                         <option value=0>No, usa la normale area di testo</option>
  266.                         <option value=3>Sì, usa l'applicazione JAVA</option>
  267.                         <option value=2>Opzione : JAVA Applet</option>
  268.                         <option value=1>Opzione : WIMS Math</option>
  269.                     </select>
  270.                 </p>
  271.                 <p align="left">
  272.                     <a onmouseover="return escape('Qui puoi controllare la dimensione delle formule matematiche.<br>Il modulo potrebbe sempre ignorare questo valore. <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>')">
  273.                         Modificare la dimensione del testo <font color="blue">LaTeX Math</font> ?
  274.                     </a>
  275.                     <select name="mytexsize">
  276.                         <option value="0">lasciare invariata</option>
  277.                         <option value="+4">+4</option>
  278.                         <option value="+3">+3</option>
  279.                         <option value="+2">+2</option>
  280.                         <option value="+1">+1</option>
  281.                         <option value="-1">-1</option>
  282.                         <option value="-2">-2</option>
  283.                         <option value="-3">-3</option>
  284.                         <option value="-4">-4</option>
  285.                     </select>
  286.                 </p>
  287.        
  288.                 <p align="left">
  289.                     <a onmouseover="return escape('Se impostato su <em>sì</em> disabilita l\'uso di <em>taglia e incolla</em> dalla pagina all\'area di input.<br>A volte utile, per costringere gli studenti a scrivere le risposte...')">
  290.                         Disabilitare <font color="blue">taglia e incolla</font> ?
  291.                     </a>
  292.                     <select name="noselect">
  293.                         <option value=1>sì</option>
  294.                         <option value=0>no</option>
  295.                     </select>
  296.                 </p>
  297.  
  298.                 <p align="left">
  299.                     <a onmouseover="return escape('Se impostato su <em>sì</em> saranno generati una serie di link verso l\'esercizio,<br>con </b>tutti</b> le specifiche che hai deciso.<br>Con un semplice <em>copia e incolla</em> puoi quindi inserire i link agli esercizi con tali impostazioni nella tua homepage, nel sito della tua scuola, ecc... ')">
  300.                         Vuoi generare <font color="blue">link</font> a questo specifico esercizio?
  301.                     </a>
  302.                     <select name="printexo">
  303.                         <option value=0>no</option>
  304.                         <option value=2>sì</option>
  305.                     </select>
  306.                 </p>
  307.                 !endif
  308.             </td>
  309.             !endif
  310.             !if $usage=6
  311.                 </tr><tr>
  312.                 <td>
  313.                     <hr>
  314.                     <hr>
  315.                         !changeto lang/module.$taal.phtml
  316.                     <hr>
  317.                     <hr>
  318.                 </td>
  319.             !endif
  320.         </tr>
  321.    </table>
  322.    </div>
  323.    <script type="text/javascript" src="$jsdir/wz_tooltip.js"></script>
  324. </form>
  325.  
  326.