Subversion Repositories wimsdev

Rev

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