Subversion Repositories wimsdev

Rev

Rev 23 | Rev 5724 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23 Rev 2455
Line 3... Line 3...
3
 
3
 
4
!if $field=$empty
4
!if $field=$empty
5
 !exit
5
 !exit
6
!endif
6
!endif
7
 
7
 
8
!set embraced_randitem=<p> \
8
!read help/$lang/model.phtml
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
 
9
 
28
!if $(special_parm[3])!=$empty
10
!if $(special_parm[3])!=$empty
29
 !readproc model/cut.proc model/src/$(special_parm[3]).oef
11
 !readproc model/cut.proc model/$lang/src/$(special_parm[3]).oef
30
 !set title$field=$model_title
12
 !set title$field=$model_title
31
!else
13
!else
32
 !readproc model/cut.proc
14
 !readproc model/cut.proc
33
 !set title1=$model_title
15
 !set title1=$model_title
34
!endif
16
!endif
Line 40... Line 22...
40
!endif
22
!endif
41
 
23
 
42
$(help$field)
24
$(help$field)
43
 
25
 
44
!if $(name$field) iswordof $model_random
26
!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>
27
 $name_random
56
!endif
28
!endif
57
 
29
 
58
!if $(name$field) iswordof $model_computed $model_random
30
!if $(name$field) iswordof $model_computed $model_random
59
 <p>
31
 <p>
60
 !href cmd=help&special_parm=parameters Cliquez ici
32
 !href cmd=help&special_parm=parameters $name_detail_parm
61
 pour plus de détail sur le calcul des paramètres.
-
 
62
!endif
33
!endif
63
 
34