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