Subversion Repositories wimsdev

Rev

Rev 13716 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
15138 mquerol 1
type=numbers gapfill
23 reyssat 2
textarea="explain"
13716 obado 3
iEdit="explain"
23 reyssat 4
random="a b c d"
5
computed="ans"
15138 mquerol 6
asis="explain"
23 reyssat 7
 
12172 mquerol 8
:Una pregunta numèrica amb 4 paràmetres aleatoris.
23 reyssat 9
 
15138 mquerol 10
<p>Model que permet fer un exercici en el que l'enunciat depèn de 4 paràmetres \a, \b, \c i \d i la resposta demanada és un número.
11
 Cada cop que l'alumne comenci de nou l'exercici, els valors dels 4 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 \a, \b, \c i \d </li>
15
<li> la fórmula per a la resposta que pot dependre de \a, \b, \c i \d </li>
16
<li>quines respostes s'accepten:
17
si la resposta demanada és un nombre enter o una fracció racional, només és possible acceptar el valor exacte.
18
En altres casos, podeu definir un marge d'error absolut o relatiu.  </li></ul>
5134 bpr 19
 
20
$oef_help
21
 
22
$math_help
13476 obado 23
<p class="wims_credits">
15138 mquerol 24
Autor del model: Gang Xiao <qualite@wimsedu.info></p>
23 reyssat 25
 
26
:%%%%%%%%%%%%%%%%%      ATTENTION      %%%%%%%%%%%%%%%%%%%%
27
 
15138 mquerol 28
Eliminar la capçalera anterior si voleu esborrar les etiquetes per al model!
29
(Són les línies que comencen amb un ':'.)
30
En cas contrari l'exercici pot no funcionar sota Createxo.
23 reyssat 31
 
15138 mquerol 32
:%%%%%%%% Paràmetres d'exemples a redefinir %%%%%%%%%%%%%%%%%
23 reyssat 33
 
12172 mquerol 34
:\title{Quatre paràmetres}
5147 bpr 35
:\author{XIAO, Gang}
8002 bpr 36
:\email{qualite@wimsedu.info}
12172 mquerol 37
:\credits{}
23 reyssat 38
 
12172 mquerol 39
:Primer paràmetre \a
23 reyssat 40
\real{a=randint(-20..20)}
41
 
12172 mquerol 42
:Segon paràmetre \b
23 reyssat 43
\real{b=randint(-20..20)}
44
 
12172 mquerol 45
:Tercer paràmetre \c
23 reyssat 46
\real{c=randint(-20..20)}
47
 
12172 mquerol 48
:Quart paràmetre \d
23 reyssat 49
\real{d=randint(-20..20)}
50
 
12172 mquerol 51
:Com calcular la resposta correcta
52
Es reconeixen totes les funcions habituals. Utilitzem \a, \b, \c, \d per a
53
designar els paràmetres aleatoris definits anteriorment.
23 reyssat 54
\real{ans=(\a)*(\d) - (\b)*(\c)}
15138 mquerol 55
:Marge d'error acceptat
56
<p>
57
Seleccioneu "cap" si només accepteu el valor 
58
exacte (útil per a respostes enteres o fraccions). </p> <p>
59
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).
60
</p>
61
\text{marge=item(2,1. cap,2. relatiu,3. absolut)}
23 reyssat 62
 
15138 mquerol 63
:Valor d'aquest marge d'error
64
Nota <span class="tt">err</span> el valor d'aquest marge d'error, <span class="tt">good</span>  la resposta correcta
65
i <span class="tt">rep</span>  la resposta de l'alumnat. La resposta de l'alumnat serà considerada
66
bona  si
67
<ul><li>  <span class="tt">|good - rep| &le; err</span> en el cas que hàgiu seleccionat "absolut",</li>
68
<li><span class="tt">|good - rep| &le;  err*|rep|</span>  en el cas que hàgiu seleccionat "relatiu",</li></ul>
69
\real{erreur=0.001}
70
 
71
:Instruccions per introduir la resposta
72
Modifiqueu el text per adaptar-lo segons el marge d'error que hàgiu escollit.
73
\text{instruction=El valor donat es considerarà correcte si l'error relatiu és inferior a 0,001.}
74
 
12172 mquerol 75
:Enunciat
15138 mquerol 76
 
23 reyssat 77
$embraced_randitem
78
\text{explain=
15138 mquerol 79
Calcular el determinant de la matriu \([\a,\b;\c,\d]\).
23 reyssat 80
}
81
 
12172 mquerol 82
:S'accepta text aleatori posat entre claus
83
$embraced_randitem
84
\text{accolade=item(1,1 sí,
85
2 no)}
86
 
15138 mquerol 87
: Solució
88
Text que apareixerà a sota de l'anàlisi de la resposta enviada per l'alumnat
89
(el professorat que utilitzi aquest exercici podrà decidir si mostra o no aquest text).
90
\text{textsol=}
91
 
92
:%% Càlculs que no cal canviar
12172 mquerol 93
\text{accolade=wims(word 1 of \accolade)}
15138 mquerol 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}
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
   }
105
:%%%%%%%%%%%%% Ara l'enunciat en codi html. %%%%%%%%%%%%%%%%%%%%
23 reyssat 106
 
15138 mquerol 107
::No cal canviar això en general.
12172 mquerol 108
 
23 reyssat 109
\statement{\explain
15138 mquerol 110
\if{\instruction notsametext}{<div class="wims_instruction">\instruction</div>}
23 reyssat 111
}
112
 
15138 mquerol 113
:%%%%%%%%%%%%% Res per canviar a continuació. %%%%%%%%%%%%%%%%%5
23 reyssat 114
 
15138 mquerol 115
\answer{Resposta}{\ans}{type=\format}
116
\if{\textsol notsametext}{
117
\solution{\textsol}
118
}
119
\latex{
120
\begin{statement}
121
 \explain\newline
122
 \textit{\instruction}
123
\end{statement}
124
\begin{solution}
125
\textsol
126
\end{solution}
127
}