File: help.phtml

package info (click to toggle)
wims 2%3A4.30%2Bdfsg1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 185,332 kB
  • sloc: xml: 366,687; javascript: 120,570; java: 62,170; ansic: 61,221; sh: 7,747; perl: 3,939; yacc: 3,217; cpp: 1,915; lex: 1,805; makefile: 1,084; lisp: 914; pascal: 601; python: 520; php: 318; asm: 7
file content (67 lines) | stat: -rw-r--r-- 2,216 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
:signification
<p>
La mthode spciale <span class="tt wims_code_words">help</span> accepte deux paramtres. Le premier est un identificateur
 qui sera dans la variable <span class="tt wims_code_variable">\help_subject</span>
  l'intrieur de la commande <span class="tt wims_code_words">\help</span>
 et le second est le texte du lien.
La classe css du lien est <span class="tt wims_code_words">oef_specialhelp</span> et peut tre configure.

Si <span class="tt wims_code_words">\special{help}</span> est mis dans l'nonc ou le feedback d'un exercice,
 l'aide sera de type popup, contrairement  l'aide usuelle.

Tout le contenu de l'aide doit tre mis dans le source de l'exercice oef.
Aucune facilit n'est prvue pour l'aide au niveau du module, car le principe
est que l'indpendance des fichiers oef n e doit pas tre dtruit par les aides.
Cependant, si vous avez plusieurs exercices partageant les mmes textes d'aide
vous pouvez utiliser cpp.
</p>
:example
 <div class="wims_help_bloc example">
 <h2>Exemples</h2>

<div>
<textarea id="wims_show81" cols="100" rows="14" readonly="readonly">
 \title{Deviner}
 \statement{ Deviner un mot :
   \special{help test1,Premier indice}
 }
 \answer{}{Singe}
 \help{
  \if{\help_subject issametext }{
     Cliquer sur le bouton  l'intrieur de l'nonc pour voir le premier indice.
   }
   \if{\help_subject issametext test1}{
     L'indice est S.
   }
 }
 </textarea>
 </div>


Voici un exemple d'aides imbriques.
<div>
<textarea id="wims_show82" cols="100" rows="22" readonly="readonly">
 \title{Deviner}
 \statement{ Deviner un mot :
   \special{help test1,Premier indice}
 }
 \answer{}{Singe}
 \help{
   Voici l'aide: help subject=\help_subject
   \if{\help_subject issametext}{
     \special{help test0,ici}
   }
   \if{\help_subject issametext test1}{
     La premire lettre est <span class="wims_emph">S</span>. Vous pouvez trouver un nouvel indice
     \special{help test2,ici}
   }
  \if{\help_subject issametext test2}{Voici le second indice.
    La deuxime lettre est <span class="wims_emph">i</span>
   }
  \if{\help_subject issametext test0}{Voici
    \special{help test1,l'aide 1}, \special{help test2,l'aide 2}
   }
 }
 </textarea>
 </div>
</div>