Subversion Repositories wimsdev

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
23 reyssat 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