Subversion Repositories wimsdev

Rev

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

Rev 14346 Rev 15131
Line 5... Line 5...
5
computed="ans"
5
computed="ans"
6
asis="explain"
6
asis="explain"
7
 
7
 
8
:Une question numérique avec 4 paramètres aléatoires.
8
:Une question numérique avec 4 paramètres aléatoires.
9
 
9
 
10
Le modèle réalise le tirage aléatoire de quatre paramètres entre des bornes
10
<p>Modèle permettant de faire un exercice dont l'énoncé dépend de 4 paramètres \a, \b, \c et \d et  et dont la réponse demandée est un nombre.
-
 
11
 A chaque fois que l'élève recommencera l'exercice, les valeurs des 4 paramètres seront tirées au hasard dans un intervalle ou parmi une liste de valeurs qui vous définirez.
-
 
12
</p>
11
(ou parmi des valeurs) données par le concepteur de l'exercice.
13
Vous avez la possibilité de définir :
-
 
14
<ul><li>les intervalles ou listes de valeurs parmi lesquels les valeurs \a, \b, \c, \d des paramètres seront tirés </li>
12
La formule combinant ces paramètres, correspondant au calcul que doit réaliser
15
<li> la formule pour la réponse qui pourra dépendre de \a, \b, \c et \d </li>
13
l'utilisateur, est également modifiable par le concepteur.
16
<li>quelles sont les réponses acceptées :
-
 
17
si la réponse demandée est un entier ou une fraction rationnelle, il est possible de n'accepter que la valeur exacte. 
-
 
18
Dans les autres cas, vous pouvez définir une marge d'erreur absolue ou relative.  </li></ul>
14
 
19
 
15
$oef_help
20
$oef_help
16
 
21
 
17
$math_help
22
$math_help
18
<p class="wims_credits">
23
<p class="wims_credits">
Line 45... Line 50...
45
 
50
 
46
:La bonne réponse calculée.
51
:La bonne réponse calculée.
47
Toutes les fonctions usuelles sont reconnues. On utilise \a, \b, \c, \d pour
52
Toutes les fonctions usuelles sont reconnues. On utilise \a, \b, \c, \d pour
48
désigner les paramètres aléatoires définis en haut.
53
désigner les paramètres aléatoires définis en haut.
49
\real{ans=(\a)*(\d) - (\b)*(\c)}
54
\real{ans=(\a)*(\d) - (\b)*(\c)}
-
 
55
:Marge d'erreur acceptée
-
 
56
<p>
-
 
57
Sélectionnez "aucune" si  seule la valeur exacte
-
 
58
est acceptée (utile pour des réponses entières ou des fractions). </p><p>
-
 
59
Sélectionnez "relative" (resp. "absolue") si vous acceptez des valeurs approchées à une précision relative (resp. absolue) que vous fixerez ensuite (voir l'aide du champ suivant).
-
 
60
</p>
-
 
61
\text{marge=item(2,1. aucune,2. relative,3. absolue)}
-
 
62
 
-
 
63
:Valeur de cette marge d'erreur
-
 
64
Notons <span class="tt">err</span> la valeur de cette marge d'erreur, <span class="tt">good</span>  la bonne réponse
-
 
65
et <span class="tt">rep</span>  la réponse de l'élève. La réponse de l'élève sera considérée
-
 
66
comme juste  si
-
 
67
<ul><li>  <span class="tt">|good - rep| &le; err</span> dans le cas où vous avez sélectionné "absolue",</li>
-
 
68
<li><span class="tt">|good - rep| &le;  err*|rep|</span>  dans le cas où vous avez sélectionné "relative",</li></ul>
-
 
69
\real{erreur=0.001}
-
 
70
 
-
 
71
:Consigne pour entrer la réponse
-
 
72
Modifiez le texte pour l'adapter suivant en fonction de la marge d'erreur que vous avez choisie.
-
 
73
\text{instruction=La valeur donnée sera considérée comme correcte si l'erreur relative est inférieure à 0.001.}
50
 
74
 
51
:Le texte qui explique ce qu'il faut faire.
75
:Le texte qui explique ce qu'il faut faire.
52
Notons que la syntaxe \(...) fait afficher une formule mathématique comme il
-
 
53
faut.
76
 
54
$embraced_randitem
77
$embraced_randitem
55
\text{explain=
78
\text{explain=
56
Calculez le déterminant de la matrice \([\a,\b;\c,\d]\).
79
Calculez le déterminant de la matrice \([\a,\b;\c,\d]\).
57
}
80
}
58
 
81
 
59
:Mise en aléatoire par des accolades emboitables
82
:Mise en aléatoire par des accolades emboitables
60
$embraced_randitem
83
$embraced_randitem
61
\text{accolade=item(1,1 oui,
84
\text{accolade=item(1,1. oui,
62
2 non)}
85
2. non)}
-
 
86
 
-
 
87
: Solution
-
 
88
Texte qui apparait en dessous de l'analyse de la réponse envoyé par l'apprenant et
-
 
89
(l'enseignant qui utilisera cet exercice peut décider ou non de faire apparaitre ce texte).
-
 
90
\text{textsol=}
63
 
91
 
64
:%% Calculs à ne pas modifier
92
:%% Calculs à ne pas modifier
65
\text{accolade=wims(word 1 of \accolade)}
93
\text{accolade=wims(word 1 of \accolade)}
66
 
-
 
67
\text{explain=\accolade=1 ?wims(embraced randitem \explain)}
94
\text{explain=\accolade=1. ?wims(embraced randitem \explain)}
-
 
95
\text{marge=wims(word 1 of \marge)}
-
 
96
\if{\marge=1.}
-
 
97
  {\text{format=numexp}
68
 
98
  }
-
 
99
  {\text{format=range}
-
 
100
   \if{\marge=2.}{\real{ecart=\erreur*\ans}}{\real{ecart=\erreur}}
-
 
101
   \real{ansmin=\ans-\ecart}
-
 
102
   \real{ansmax=\ans+\ecart}
-
 
103
   \text{ans=\ansmin,\ansmax,\ans}
-
 
104
   }
69
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
105
:%%%%%%%%%%%%% Maintenant l'énoncé en code html. %%%%%%%%%%%%%%%%%%%%
70
 
106
 
71
::Vous n'avez pas besoin de modifier ceci en général.
107
::Vous n'avez pas besoin de modifier ceci en général.
72
 
108
 
73
\statement{\explain}
109
\statement{\explain
-
 
110
\if{\instruction notsametext}{<div class="wims_instruction">\instruction</div>}
-
 
111
}
74
 
112
 
75
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
113
:%%%%%%%%%%%%% Rien à modifier ci-après. %%%%%%%%%%%%%%%%%5
76
 
114
 
77
\answer{Réponse}{\ans}{type=number}
115
\answer{Réponse}{\ans}{type=\format}
-
 
116
\if{\textsol notsametext}{
-
 
117
\solution{\textsol}
78
 
118
}
79
\latex{
119
\latex{
80
\begin{statement}
120
\begin{statement}
81
  \explain
121
 \explain\newline
-
 
122
 \textit{\instruction}
82
\end{statement}
123
\end{statement}
-
 
124
\begin{solution}
-
 
125
\textsol
-
 
126
\end{solution}
83
}
127
}