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. !for p=1 to 100
  10.     !set competence=!record $[-1*$p] of lang/remarks.$taal
  11.     !if $competence=$empty
  12.         !goto READY
  13.     !else    
  14.         !increase s
  15.         !if # isin $competence
  16.             !set competence=!replace internal # by $empty in $competence
  17.             !set selecttext=!append line <option value="$s"></option> to $selecttext
  18.         !endif
  19.         !set sum=!append word <li>$competence</li> to $sum
  20.         !set selecttext=!append line <option value="$s">$competence</option> to $selecttext
  21.     !endif
  22. !next p
  23. :READY
  24.     <input type="hidden" name="module" value="$module" />
  25.     <hr style="width:50%" />
  26.         <p style="text-align:center">
  27.             <span style="color:red">
  28.                 <em>
  29.                     <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\' />')">
  30.                         Opzioni
  31.                     </a>
  32.                 </em>
  33.             </span>
  34.         </p>
  35.     <hr style="width:50%" />
  36.     <div style="vertical-align:top;margin-left:20%;margin-right:auto;width:100%;background-color:#fffff0;">
  37.         <table>
  38.             <tr>
  39.             <td>
  40.                 <p style="text-align:left">
  41.                 !if $translated=0
  42.                     !! mylanguages are defined in the actual module (intro.phtml)
  43.                     <a onmouseover="return escape('Sorry<br />No support for $lang')">
  44.                         <small>
  45.                             <em>
  46.                                 <span style="color:red">
  47.                                 Spiacente,<br />
  48.                                 ma il modulo è disponibile solo nelle seguenti lingue: <b>$talen</b><br />
  49.                                 In questo momento non è diponibile in <b>$lang</b><br />
  50.                                 Il modulo originale è olandese, ma di default viene mostrato in inglese.
  51.                                 </span>
  52.                             </em>
  53.                         </small>
  54.                     </a>
  55.                     !set taal=en
  56.                 !endif
  57.                 <p style="text-align:left">
  58.                      <a onmouseover="return escape('<ol>$sum</ol><br />Questo modulo contiene $s diverse tipologie di esercizio<br />solitamente ognuna ha 4 livelli di difficoltà')">
  59.                         Su quale <span style="color:blue">argomento</span> vuoi lavorare?:
  60.                     </a>
  61.                     <select name="subject">
  62.                         !for p=1 to $s
  63.                             !line $p of $selecttext
  64.                         !next p
  65.                     </select>
  66.                 </p>
  67.                 <p style="text-align:left">
  68.                     <a onmouseover="return escape('Ogni tipologia di esercizio può avere 4 livelli di difficoltà <br />e il livello di default è <em>progressivo</em>')">
  69.                         Scegli <span style="color:blue">il livello di difficoltà</span> dell' esercizio:
  70.                     </a>
  71.                     <select name="level">
  72.                         <option value="0">livello progressivo</option>
  73.                         <option value="1">facile</option>
  74.                         <option value="2">normale</option>
  75.                         <option value="3">difficile</option>
  76.                         <option value="4">molto difficile</option>
  77.                     </select>
  78.                 </p>
  79.                 <p style="text-align:left">
  80.                     <a onmouseover="return escape('Tutte le tipologie di esercizio sono composte da una sequenza di massimo 10 quesiti per assegnare un punteggio')">
  81.                         Scegli <span style="color:blue">il numero</span> degli esercizi:
  82.                     </a>
  83.                     <input size="10" name="total_exos" value="3" />
  84.                 </p>
  85.                 <p style="text-align:left">
  86.                     <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')">
  87.                         <span style="color:blue">Precisione</span> della risposta?
  88.                     </a>
  89.                     <select name="rounding">
  90.                         <option value="-1">non applicabile</option>
  91.                         <option value="0">precisione matematica</option>
  92.                         <option value="100000">5 decimali</option>
  93.                         <option value="10000">4 decimali</option>
  94.                         <option value="1000">3 decimali</option>
  95.                         <option value="100">2 decimali</option>
  96.                         <option value="10">1 decimale</option>
  97.                         <option value="1">interi</option>
  98.                     </select>
  99.                 </p>
  100.                 !if $usage=$empty
  101.                 <p style="text-align:left">
  102.                     <a onmouseover="return escape('Permette di assegnare alcune <em>impostazioni di default</em><ul><li>esame ovvero una valutazione severa delle risposte e, alla fine, la pubblicazione <em>solo del punteggio</em> ottenuto <li>simulazione d\'esame ovvero una valutazione meno severa delle risposte, ma comunque, alla fine del test, la pubblicazione del solo punteggio ottenuto, senza soluzioni<li>esercitazione 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>opzioni avanzate 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>versione stampabile permette di accedere ad un <em>nuovo menu</em> <br />dove puoi modificare e adattare l\'esercizio per un esame scritto</ul> ')">
  103.                         Scegli <span style="color:blue">come vuoi utilizzare</span> l'esercizio:
  104.                     </a>
  105.                     <select name="usage">
  106.                         <option value="2">esercitazione :)</option>
  107.                         <option value="4">opzioni avanzate</option>
  108.                         <option value="3">versione stampabile</option>
  109.                         <option value="1">simulazione d'esame</option>
  110.                         <option value="0">esame</option>
  111.                         <option value="6">mostra tutti i possibili link HTML per questo modulo</option>
  112.                     </select>
  113.                 </p>
  114.                 !endif
  115.                 <p style="text-align:center">
  116.                     <input type="hidden" name="taal" value="$taal" />
  117.                     <input style="background-color:#afceff;color:black;font-weight:normal;font-size:16px;text-align:center;" type="submit"  value="CONFIGURAZIONE OK" />
  118.                 </p>
  119.             </td>
  120.             !if $usage=3 or $usage=4
  121.             <input type="hidden" name="usage" value="5" />
  122.             </tr><tr>
  123.             <td>
  124.             <hr style="width:50%" />
  125.                 !if devel isin $module_dir
  126.                 <p style="text-align:left">
  127.                     Domande aperte ,Scelta multipla ,Drag&amp;Drop?
  128.                     <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...')">
  129.                     o GeoGebra
  130.                     </a>
  131.                     <select name="questiontype">
  132.                         <option value="0">Domande aperte</option>
  133.                         <option value="1">Scelta multipla</option>
  134.                         <option value="2">Drag &amp; Drop</option>
  135.                         <option value="3">Hotspot</option>
  136.                         <option value="0"></option>
  137.                         <option value="0"></option>
  138.                         <option value="0"></option>
  139.                         <option value="4">GeoGebra</option>
  140.                         <option value="5">GeoGebra+image</option>
  141.                         <option value="6">Scelta manuale
  142.                         (sono incluse alcune inducazioni su come fare)
  143.                         </option>
  144.                     </select>
  145.                 </p>
  146.                 <p style="text-align:left">
  147.                     <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)')">
  148.                         <span style="color:blue">Informazioni sulla messa a punto</span> nelle help-pages
  149.                     </a>
  150.                     <select name="debug">
  151.                         <option value="0">no</option>
  152.                         <option value="1"></option>
  153.                     </select>
  154.                 </p>
  155.                 !endif
  156.                 <p style="text-align:left">
  157.                     <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>')">
  158.                         Imposta il <span style="color:blue">numero massimo di tentativi </span> disponibili per errori di sintassi:
  159.                     </a>
  160.                     <input size="5" name="maxtry" value="5" />
  161.                 </p>
  162.                 <p style="text-align:left">
  163.                     <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>')">
  164.                         Alcuni <span style="color:blue">aiuti</span> per lo studente
  165.                     </a>
  166.                     <select name="teaching">
  167.                         <option value="1"></option>
  168.                         <option value="0">no</option>
  169.                     </select>
  170.                 </p>
  171.                 <p style="text-align:left">
  172.                     <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>')">
  173.                         Mostrare <span style="color:blue">le figure</span> ?
  174.                     </a>
  175.                     <select name="image">
  176.                         <option value="1"></option>
  177.                         <option value="0">no</option>
  178.                     </select>
  179.                 </p>
  180.                 !if $usage=3
  181.                     <input type="hidden" name="printexo" value="1" />
  182.                 !endif
  183.                 !if $usage=4
  184.                 <p style="text-align:left">
  185.                     <a onmouseover="return escape('questa variabile può essere ignorata dall\'esercizio, e c\'è un massimo stabilito per il suo valore...')">
  186.                         In caso di scelta multipla o Drag&amp;Drop, quante <span style="color:blue">opzioni</span>?
  187.                     </a>
  188.                     <input size="5" name="options" value="4" />
  189.                 </p>
  190.                 <p style="text-align:left">
  191.                     <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. ')">
  192.                         Mostrare <span style="color:blue">OK oppure ERRATO</span> tra una domanda e l'altra in una serie di esercizi?
  193.                     </a>
  194.                     <select name="goodbadsign">
  195.                         <option value="2">sì con commento</option>
  196.                         <option value="1">sì</option>
  197.                         <option value="0">no</option>
  198.                     </select>
  199.                 </p>
  200.                 <p style="text-align:left">
  201.                     <a onmouseover="return escape('Vuoi mostrare la <em>risposta corretta</em> alla fine del test? <br />Il valore di default è <em></em>')">
  202.                         Mostrare la risposta corretta <span style="color:blue">al termine</span> dell'esercizio?
  203.                     </a>
  204.                     <select name="showanswer">
  205.                         <option value="1"></option>
  206.                         <option value="0">no</option>
  207.                     </select>
  208.                 </p>
  209.                 <p style="text-align:left">
  210.                     <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\' />')">
  211.                         Vuoi una <span style="color:blue"> calcolatrice Javascript?</span>
  212.                     </a>
  213.                     <select name="calculator">
  214.                         <option value="1">modello base</option>
  215.                         <option value="2">modello "scientifico"</option>
  216.                         <option value="3">applet con linea di comando</option>
  217.                         <option value="0">niente calcolatrici</option>
  218.                     </select>
  219.                 </p>
  220.                 <p style="text-align:left">
  221.                     <a onmouseover="return escape('Vuoi fornire un blocco note, per esempio per svolgere i calcoli? ')">
  222.                         Vuoi un <span style="color:blue">blocco note?</span>
  223.                     </a>
  224.                     <select name="scribbling">
  225.                         <option value="1"></option>
  226.                         <option value="0">no</option>
  227.                     </select>
  228.                 </p>
  229.                 <p style="text-align:left">
  230.                     <a onmouseover="return escape('Mostra un piccolissimo orologio')">
  231.                         Vuoi un piccolo <span style="color:blue">orologio Javascript?</span>
  232.                     </a>
  233.                     <select name="time">
  234.                         <option value="1"></option>
  235.                         <option value="0">niente orologio</option>
  236.                     </select>
  237.                 </p>
  238.                 <p style="text-align:left">
  239.                     <a onmouseover="return escape('The time limit is not yet implemented')">
  240.                         <span style="color:blue">Tempo limite</span> per esercizio
  241.                     </a>
  242.                     <input size="15" name="duration" value="not implemented yet" /> minuti
  243.                 </p>
  244.                 <p style="text-align:left">
  245.                     <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.')">
  246.                         Desideri un campo per inserire le formule matematiche?
  247.                     </a>
  248.                     <select name="mathview">
  249.                         <option value="4">Si, usa la normale HTML5</option>
  250.                         <option value="5">, usa l'applicazione HTML5 applet</option>
  251.                         <option value="0">No, usa la normale area di testo</option>
  252.                         <option value="3">Sì, usa l'applicazione JAVA</option>
  253.                         <option value="2">Opzione : JAVA Applet</option>
  254.                         <option value="1">Opzione : WIMS Math</option>
  255.                     </select>
  256.                 </p>
  257.                 <p style="text-align:left">
  258.                     <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>')">
  259.                         Modificare la dimensione del testo <span style="color:blue">LaTeX Math</span> ?
  260.                     </a>
  261.                     <select name="mytexsize">
  262.                         <option value="0">lasciare invariata</option>
  263.                         <option value="+4">+4</option>
  264.                         <option value="+3">+3</option>
  265.                         <option value="+2">+2</option>
  266.                         <option value="+1">+1</option>
  267.                         <option value="-1">-1</option>
  268.                         <option value="-2">-2</option>
  269.                         <option value="-3">-3</option>
  270.                         <option value="-4">-4</option>
  271.                     </select>
  272.                 </p>
  273.        
  274.                 <p style="text-align:left">
  275.                     <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...')">
  276.                         Disabilitare <span style="color:blue">taglia e incolla</span> ?
  277.                     </a>
  278.                     <select name="noselect">
  279.                         <option value="1"></option>
  280.                         <option value="0">no</option>
  281.                     </select>
  282.                 </p>
  283.  
  284.                 <p style="text-align:left">
  285.                     <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... ')">
  286.                         Vuoi generare <span style="color:blue">link</span> a questo specifico esercizio?
  287.                     </a>
  288.                     <select name="printexo">
  289.                         <option value="0">no</option>
  290.                         <option value="2"></option>
  291.                     </select>
  292.                 </p>
  293.                 !endif
  294.             </td>
  295.             !endif
  296.             !if $usage=6
  297.                 </tr><tr>
  298.                 <td>
  299.                     <hr />
  300.                     <hr />
  301.                         !changeto lang/module.$taal.phtml
  302.                     <hr />
  303.                     <hr />
  304.                 </td>
  305.             !endif
  306.         </tr>
  307.     </table>
  308.     </div>
  309.     <script src="$jsdir/wz_tooltip.js"></script>
  310. !formend
  311. <!-- 4/2018 added div to satisfy html validation for tail -->
  312. !tail
  313.  
  314.