Rev 15138 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
15138 | mquerol | 1 | type=numbers gapfill |
2 | textarea="explain textsol" |
||
3 | iEdit="explain textsol" |
||
23 | reyssat | 4 | random="x y" |
5 | computed="ans" |
||
15138 | mquerol | 6 | asis="explain" |
23 | reyssat | 7 | |
11850 | mquerol | 8 | :Una pregunta numèrica amb dos paràmetres aleatoris. |
23 | reyssat | 9 | |
15138 | mquerol | 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> |
||
15 | <li> la fórmula per a la resposta que pot dependre de \x i de \y </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 | |||
15179 | lemaire | 22 | <p>Autor del model: <a href="mailto:qualite@wimsedu.info">Gang Xiao</a></p> |
23 | reyssat | 23 | |
24 | :%%%%%%%%%%%%%%%%% ATTENTION %%%%%%%%%%%%%%%%%%%% |
||
25 | |||
11850 | mquerol | 26 | Eliminar la capçalera anterior si voleu esborrar les etiquetes per al model! |
27 | (Són les línies que comencen amb un ':'.) |
||
28 | En cas contrari l'exercici pot no funcionar sota Createxo. |
||
23 | reyssat | 29 | |
11850 | mquerol | 30 | :%%%%%%%% Paràmetres d'exemple a redefinir %%%%%%%%%%%%%%%%% |
23 | reyssat | 31 | |
11850 | mquerol | 32 | :\title{Dos paràmetres} |
5147 | bpr | 33 | :\author{XIAO, Gang} |
8002 | bpr | 34 | :\email{qualite@wimsedu.info} |
11850 | mquerol | 35 | :\credits{} |
23 | reyssat | 36 | |
11850 | mquerol | 37 | :Primer paràmetre \x |
23 | reyssat | 38 | \real{x=randint(5..20)*20} |
39 | |||
11850 | mquerol | 40 | :Segon paràmetre \y |
23 | reyssat | 41 | \real{y=randitem(20,25,30,35,40,60)} |
42 | |||
11850 | mquerol | 43 | :Com s'ha de calcular la resposta correcta |
44 | Es reconeixen totes les funcions habituals. S'utilitzen \x i \y per |
||
45 | designar els paràmetres aleatoris definits anteriorment. |
||
23 | reyssat | 46 | \real{ans=\x*(100-\y)/100} |
47 | |||
15138 | mquerol | 48 | :Marge d'error acceptat |
49 | <p> |
||
50 | Seleccioneu "cap" si només accepteu el valor |
||
51 | exacte (útil per a respostes enteres o fraccions). </p> <p> |
||
52 | 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). |
||
53 | </p> |
||
54 | \text{marge=item(2,1. cap,2. relatiu,3. absolut)} |
||
55 | |||
56 | :Valor d'aquest marge d'error |
||
57 | Nota <span class="tt">err</span> el valor d'aquest marge d'error, <span class="tt">good</span> la resposta correcta |
||
58 | i <span class="tt">rep</span> la resposta de l'alumnat. La resposta de l'alumnat serà considerada |
||
59 | bona si |
||
60 | <ul><li> <span class="tt">|good - rep| ≤ err</span> en el cas que hàgiu seleccionat "absolut",</li> |
||
61 | <li><span class="tt">|good - rep| ≤ err*|rep|</span> en el cas que hàgiu seleccionat "relatiu",</li></ul> |
||
62 | \real{erreur=0.001} |
||
63 | |||
64 | :Instruccions per introduir la resposta |
||
65 | Modifiqueu el text per adaptar-lo segons el marge d'error que hàgiu escollit. |
||
66 | \text{instruction=El valor donat es considerarà correcte si l'error relatiu és inferior a 0,001.} |
||
67 | |||
11850 | mquerol | 68 | :L'enunciat de l'exercici |
15138 | mquerol | 69 | |
23 | reyssat | 70 | $embraced_randitem |
71 | \text{explain= |
||
11850 | mquerol | 72 | Una peça de roba de moda costa normalment \x euros en una botiga. Durant |
73 | el període de rebaixes, la botiga li aplica un descompte del \y %. |
||
74 | Quin és el preu de venda rebaixat (en euros) de la peça de roba? |
||
23 | reyssat | 75 | } |
15138 | mquerol | 76 | |
11850 | mquerol | 77 | :S'accepta text aleatori posat entre claus |
78 | $embraced_randitem |
||
79 | \text{accolade=item(1,1 sí, |
||
80 | 2 no)} |
||
23 | reyssat | 81 | |
15138 | mquerol | 82 | : Solució |
83 | Text que apareixerà a sota de l'anàlisi de la resposta enviada per l'alumnat |
||
84 | (el professorat que utilitzi aquest exercici podrà decidir si mostra o no aquest text). |
||
85 | \text{textsol=} |
||
86 | |||
87 | :%% Càlculs que no cal canviar |
||
11850 | mquerol | 88 | \text{accolade=wims(word 1 of \accolade)} |
15138 | mquerol | 89 | \text{explain=\accolade=1. ?wims(embraced randitem \explain)} |
90 | \text{marge=wims(word 1 of \marge)} |
||
91 | \if{\marge=1.} |
||
92 | {\text{format=numexp} |
||
93 | } |
||
94 | {\text{format=range} |
||
95 | \if{\marge=2.}{\real{ecart=\erreur*\ans}}{\real{ecart=\erreur}} |
||
96 | \real{ansmin=\ans-\ecart} |
||
97 | \real{ansmax=\ans+\ecart} |
||
98 | \text{ans=\ansmin,\ansmax,\ans} |
||
99 | } |
||
100 | :%%%%%%%%%%%%% Ara l'enunciat en codi html. %%%%%%%%%%%%%%%%%%%% |
||
23 | reyssat | 101 | |
15138 | mquerol | 102 | ::No cal canviar això en general. |
23 | reyssat | 103 | |
15138 | mquerol | 104 | \statement{\explain |
105 | \if{\instruction notsametext}{<div class="wims_instruction">\instruction</div>} |
||
106 | } |
||
23 | reyssat | 107 | |
15138 | mquerol | 108 | :%%%%%%%%%%%%% Res per canviar a continuació. %%%%%%%%%%%%%%%%%5 |
23 | reyssat | 109 | |
15138 | mquerol | 110 | \answer{Resposta}{\ans}{type=\format} |
111 | \if{\textsol notsametext}{ |
||
112 | \solution{\textsol} |
||
113 | } |
||
114 | \latex{ |
||
115 | \begin{statement} |
||
116 | \explain\newline |
||
117 | \textit{\instruction} |
||
118 | \end{statement} |
||
119 | \begin{solution} |
||
120 | \textsol |
||
121 | \end{solution} |
||
122 | } |