Subversion Repositories wimsdev

Rev

Rev 314 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !set proc=oef
  2. <p><center><hr width=35%></center> <p>
  3.  
  4. !if robot isin $session
  5.  !changeto content.html
  6. !endif
  7.  
  8. !if ////classes/ isin ////$module
  9.  !set class_header=wimshome/log/classes/$wims_class/
  10. !endif
  11.  
  12. !read $(class_header)Exindex
  13. !set exocnt=!itemcnt $exolist
  14. !set qcnt=$[min($exocnt,8)]
  15. !if $exocnt<1
  16.  !if $wims_user=supervisor and #classes/ isin #$module
  17.  !href module=adm/createxo Crea
  18.   nuovi esercizi.
  19.  !else
  20.   Spiacente, questo modulo non contiene ancora esercizi.
  21.   Riprovate pi&ugrave; tardi.
  22.  !endif
  23.  !exit
  24. !endif
  25. !if $exocnt=1
  26.  Questo modulo contiene un solo esercizio, <b>
  27.  !item 1 of $titlelist
  28.  </b>.
  29.  !set exoo=!item 1 of $exolist
  30.  !href cmd=new&module=$module&exo=$exoo Provatelo
  31.  !exit
  32. !endif
  33.  
  34. !form new
  35. <input type=hidden name=module value=$module>
  36. <center><table border=0><tr>
  37. !set special_parm=!trim $special_parm
  38. !if select iswordof $special_parm2 and $special_parm!=$empty
  39.  <td align=center>Esercizi che contengono<br>
  40.  <em><font color=blue>$special_parm</font></em>&nbsp;:<td>
  41. !else
  42. <td align=center>Selezionare l'esercizio:<td>
  43. !endif
  44. !read oef/select.phtml
  45. <tr><td align=center>Una sessione contiene<td>
  46. !set qnum=1
  47. !formselect qnum from 1 to 9
  48. esercizi.
  49. <tr><td align=center>Livello di difficolt&agrave;<td>
  50. !set qcmlevel=3
  51. !formselect qcmlevel from 1 to 9
  52. <tr><td align=center>Limite di tempo <td>
  53. <input size=7 name=scoredelay value="$scoredelay"> secondi.
  54. !read introhook.phtml
  55. !if expert iswordof $special_parm2
  56.   <tr><td align=center>
  57.   Numero di risposte multiple da cui scegliere: <td>
  58.   !default intro_qcmpresent=4
  59.   !formselect intro_qcmpresent list 2,3,4,5,6,7,8
  60.   <tr><td align=center>Dare la soluzione (se disponibile)? <td>
  61.   !default intro_presentsol=1
  62.   !formselect intro_presentsol list 0,1,2 prompt mai,se il punteggio non è massimo,sempre
  63.   <tr><td align=right>
  64.   !default intro_check=1,2,3,4
  65.   Scelte multiple</td><td>
  66.   !formcheckbox intro_check list 1 prompt Contengono sempre
  67.   la risposta giusta.
  68.   <tr><td rowspan=3>&nbsp;</td><td align=left>
  69.   !formcheckbox intro_check list 2 prompt Le risposte sbagliate nelle scelte multiple sono penalizzate.
  70.   <tr><td align=left>
  71.   !formcheckbox  intro_check list 3 prompt Mostra la risposta giusta.
  72.   <tr><td align=left>
  73.   !formcheckbox intro_check list 4 prompt Mostra suggerimenti (se disponibili).
  74.   !let tmp=!replace word expert by $ in $special_parm2
  75.   <tr><td colspan=2 align=center>
  76.   !href module=$module&special_parm=$special_parm&special_parm2=$tmp Menù semplice
  77.   <input type=hidden name=intro_expert value=yes>
  78. !else
  79.   <tr><td colspan=2 align=center>
  80.   !let tmp=$special_parm2 expert
  81.   !href module=$module&special_parm=$special_parm&special_parm2=$tmp Menù esperti
  82. !endif
  83. </table></center> <p><center>
  84. <input type=submit value="Al lavoro">&nbsp;
  85. <input type=submit name=print value="Versione stampabile">
  86. </center>
  87. </form>
  88.  
  89. !if $exocnt>10
  90. !form intro
  91. <input type=hidden name=special_parm2 value=select>
  92. <input type=hidden name=module value=$module>
  93. Scegli titoli che contengono la parola
  94. <input size=12 maxlength=12 name=special_parm value="$oldparm">
  95. <input type=submit value=OK>
  96. </form>
  97. !endif
  98.  
  99. <b>Nota</b>. Gli esercizi verranno scelti casualmente tra quelli selezionati
  100. nella lista. Se non si &egrave; selezionato alcun esercizio, la
  101. scelta varier&agrave; tra tutti gli esercizi disponibili.
  102. !if * isin $titlelist
  103. <p>Gli esercizi contrassegnati da * sono in generale un po' pi&ugrave;
  104.  difficili degli altri.
  105. !endif
  106.  
  107. <p><small>Come limite di tempo si possono inserire due valori, uno più
  108. piccolo seguito da uno più grande. In questo caso, quando si raggiunge
  109. il primo limite il punteggio viene ridotto mentre quando si raggiunge
  110. il secondo limite, il punteggio viene azzerato.
  111. </small>
  112.