Subversion Repositories wimsdev

Rev

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

Rev 13716 Rev 15138
Line 1... Line 1...
1
type=numbers gapfill first
1
type=numbers gapfill
2
textarea="explain"
2
textarea="explain textsol"
3
iEdit="explain"
3
iEdit="explain textsol"
4
random="x y"
4
random="x y"
5
computed="ans"
5
computed="ans"
-
 
6
asis="explain"
6
 
7
 
7
:Una pregunta numèrica amb dos paràmetres aleatoris.
8
:Una pregunta numèrica amb dos paràmetres aleatoris.
8
 
9
 
-
 
10
<p>Model que permet fer un exercici en el que l'enunciat depèn de 2 paràmetres \x i \y i la resposta demanada és un número.
-
 
11
 Cada cop que l'alumne comenci de nou l'exercici, els valors dels 2 paràmetres es triaran a l'atzar d'un interval o d'una llista de valors que definireu.
-
 
12
</p>
-
 
13
Teniu la possibilitat de definir:
-
 
14
<ul><li>els intervals o llistes de valors a partir dels quals es triaran els valors dels paràmetres \x i \y </li>
9
El model tria aleatòriament dos paràmetres entre els valors
15
<li> la fórmula per a la resposta que pot dependre de \x i de \y </li>
10
fixats pel dissenyador de l'exercici.
16
<li>quines respostes s'accepten:
11
El dissenyador també pot modificar la fórmula que combina aquests paràmetres,
17
si la resposta demanada és un nombre enter o una fracció racional, només és possible acceptar el valor exacte.
12
 corresponent al càlcul que ha de realitzar l'usuari.
18
En altres casos, podeu definir un marge d'error absolut o relatiu.  </li></ul>
13
 
19
 
14
$oef_help
20
$oef_help
15
 
21
 
16
$math_help
22
$math_help
17
<p>Autor del model: Gang Xiao <qualite@wimsedu.info>
23
<p>Autor del model: Gang Xiao <qualite@wimsedu.info></p>
18
 
24
 
19
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
25
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
20
 
26
 
21
Eliminar la capçalera anterior si voleu esborrar les etiquetes per al model!
27
Eliminar la capçalera anterior si voleu esborrar les etiquetes per al model!
22
(Són les línies que comencen amb un ':'.)
28
(Són les línies que comencen amb un ':'.)
Line 37... Line 43...
37
 
43
 
38
:Com s'ha de calcular la resposta correcta
44
:Com s'ha de calcular la resposta correcta
39
Es reconeixen totes les funcions habituals. S'utilitzen \x i \y per
45
Es reconeixen totes les funcions habituals. S'utilitzen \x i \y per
40
 designar els paràmetres aleatoris definits anteriorment.
46
 designar els paràmetres aleatoris definits anteriorment.
41
\real{ans=\x*(100-\y)/100}
47
\real{ans=\x*(100-\y)/100}
-
 
48
 
-
 
49
:Marge d'error acceptat
-
 
50
<p>
-
 
51
Seleccioneu "cap" si només accepteu el valor 
-
 
52
exacte (útil per a respostes enteres o fraccions). </p> <p>
-
 
53
Seleccioneu "relatiu" (resp. "absolut") si accepteu valors aproximats amb una precisió relativa (resp. absoluta) que després definireu (mireu l'ajuda per al camp següent).
-
 
54
</p>
-
 
55
\text{marge=item(2,1. cap,2. relatiu,3. absolut)}
-
 
56
 
-
 
57
:Valor d'aquest marge d'error
-
 
58
Nota <span class="tt">err</span> el valor d'aquest marge d'error, <span class="tt">good</span>  la resposta correcta
-
 
59
i <span class="tt">rep</span>  la resposta de l'alumnat. La resposta de l'alumnat serà considerada
-
 
60
bona  si
-
 
61
<ul><li>  <span class="tt">|good - rep| &le; err</span> en el cas que hàgiu seleccionat "absolut",</li>
-
 
62
<li><span class="tt">|good - rep| &le;  err*|rep|</span>  en el cas que hàgiu seleccionat "relatiu",</li></ul>
-
 
63
\real{erreur=0.001}
-
 
64
 
-
 
65
:Instruccions per introduir la resposta
-
 
66
Modifiqueu el text per adaptar-lo segons el marge d'error que hàgiu escollit.
-
 
67
\text{instruction=El valor donat es considerarà correcte si l'error relatiu és inferior a 0,001.}
42
 
68
 
43
:L'enunciat de l'exercici
69
:L'enunciat de l'exercici
-
 
70
 
44
$embraced_randitem
71
$embraced_randitem
45
\text{explain=
72
\text{explain=
46
Una peça de roba de moda costa normalment \x euros en una botiga. Durant
73
Una peça de roba de moda costa normalment \x euros en una botiga. Durant
47
el període de rebaixes, la botiga li aplica un descompte del \y %.
74
el període de rebaixes, la botiga li aplica un descompte del \y %.
48
Quin és el preu de venda rebaixat (en euros) de la peça de roba?
75
Quin és el preu de venda rebaixat (en euros) de la peça de roba?
49
}
76
}
-
 
77
 
50
:S'accepta text aleatori posat entre claus
78
:S'accepta text aleatori posat entre claus
51
$embraced_randitem
79
$embraced_randitem
52
\text{accolade=item(1,1 sí,
80
\text{accolade=item(1,1 sí,
53
2 no)}
81
2 no)}
54
 
82
 
-
 
83
: Solució
-
 
84
Text que apareixerà a sota de l'anàlisi de la resposta enviada per l'alumnat
-
 
85
(el professorat que utilitzi aquest exercici podrà decidir si mostra o no aquest text).
-
 
86
\text{textsol=}
-
 
87
 
55
:%% Càlculs que no s'han de modificar
88
:%% Càlculs que no cal canviar
56
\text{accolade=wims(word 1 of \accolade)}
89
\text{accolade=wims(word 1 of \accolade)}
57
\text{explain=wims(embraced randitem \explain)}
90
\text{explain=\accolade=1. ?wims(embraced randitem \explain)}
-
 
91
\text{marge=wims(word 1 of \marge)}
-
 
92
\if{\marge=1.}
-
 
93
  {\text{format=numexp}
58
 
94
  }
-
 
95
  {\text{format=range}
59
:%%%%%%%%%%%%% Ara l'enunciat en codi HTML. %%%%%%%%%%%%%%%%%%%%
96
   \if{\marge=2.}{\real{ecart=\erreur*\ans}}{\real{ecart=\erreur}}
60
 
-
 
61
::En general, no cal canviar això.
97
   \real{ansmin=\ans-\ecart}
62
 
-
 
63
\statement{\explain}
98
   \real{ansmax=\ans+\ecart}
-
 
99
   \text{ans=\ansmin,\ansmax,\ans}
64
 
100
   }
65
:%%%%%%%%%%%%% Res a canviar per sota. %%%%%%%%%%%%%%%%%5
101
:%%%%%%%%%%%%% Ara l'enunciat en codi html. %%%%%%%%%%%%%%%%%%%%
66
 
102
 
67
\answer{La meva resposta}{\ans}{type=number}
103
::No cal canviar això en general.
68
 
104
 
-
 
105
\statement{\explain
-
 
106
\if{\instruction notsametext}{<div class="wims_instruction">\instruction</div>}
-
 
107
}
-
 
108
 
-
 
109
:%%%%%%%%%%%%% Res per canviar a continuació. %%%%%%%%%%%%%%%%%5
-
 
110
 
-
 
111
\answer{Resposta}{\ans}{type=\format}
-
 
112
\if{\textsol notsametext}{
-
 
113
\solution{\textsol}
-
 
114
}
-
 
115
\latex{
-
 
116
\begin{statement}
-
 
117
 \explain\newline
-
 
118
 \textit{\instruction}
-
 
119
\end{statement}
-
 
120
\begin{solution}
-
 
121
\textsol
-
 
122
\end{solution}
-
 
123
}