Subversion Repositories wimsdev

Rev

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

  1.  
  2. !set field=!item 2 of $special_parm
  3.  
  4. !if $field=$empty
  5.  !exit
  6. !endif
  7.  
  8. !set embraced_randitem=<p> \
  9. Ce texte accepte la mise en aléatoire par des accolades emboitables.\
  10. <p>\
  11. Si vous mettez plusieurs mots (ou groupes de mots), séparés par des\
  12. virgules, dans une paire d'accolades, ces mots seront tirés au hasard\
  13. au moment où le texte est présenté aux élèves. Ce qui rendra le texte\
  14. aléatoire. <p>\
  15. Par exemple, si vous rentrez le texte <p>\
  16. <font color=blue><tt>Je suis allé \
  17. {à l'école,au cinéma,chez mes grand parents} {hier,la semaine dernière}</tt></font>,\
  18. <p>vous aurez comme résultat l'une des phrases suivantes, aléatoirement&nbsp;:\
  19. <pre>\
  20. Je suis allé à l'école hier\
  21. Je suis allé au cinéma hier\
  22. Je suis allé chez mes grand parents hier\
  23. Je suis allé à l'école la semaine dernière\
  24. Je suis allé au cinéma la semaine dernière\
  25. Je suis allé chez mes grand parents la semaine dernière\
  26. </pre>
  27.  
  28. !if $(special_parm[3])!=$empty
  29. !readproc model/cut.proc model/src/$(special_parm[3]).oef
  30. !set title$field=$model_title
  31. !else
  32. !readproc model/cut.proc
  33. !set title1=$model_title
  34. !endif
  35.  
  36. <center><h2>$(title$field)</h2></center>
  37.  
  38. !if $field=1
  39. <center><b>$desc</b></center> <p>
  40. !endif
  41.  
  42. $(help$field)
  43.  
  44. !if $(name$field) iswordof $model_random
  45. <p>
  46. Quelques exemples de génération de paramètre aléatoire : <ul>
  47. <li>Pour un entier compris entre 10 et 100 (inclusif) :
  48.          <tt>randint(10..100)</tt>
  49. <li>Pour un entier multiple de 10 compris entre 10 et 1000 (inclusif) :
  50.         <tt>randint(1..100)*10</tt>
  51. <li>Pour un nombre décimal compris entre 0 et 2 :
  52.         <tt>random(0..2)</tt>
  53. <li>Pour un objet tiré au hasard parmi une liste :
  54.         <tt>randitem(a,b,c,10,100,mot,une phrase)</tt>
  55. </ul> <p>
  56. !endif
  57.  
  58. !if $(name$field) iswordof $model_computed $model_random
  59. <p>
  60. !href cmd=help&special_parm=parameters Cliquez ici
  61. pour plus de détail sur le calcul des paramètres.
  62. !endif
  63.  
  64.