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 | ! |
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 :\ |
- | |
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 |
|
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 |
|
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 |
|
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 |