Rev 11856 | Rev 15026 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
type=question
textarea="data"
:Se hacen dos o tres preguntas sucesivas sobre un objeto elegido al azar de una lista.
Puedes elegir el tipo de preguntas
(numérica, texto, de opción múltiple). En el caso de una pregunta de opción múltiple,
debemos completar la lista de opciones.
<p>
Los datos para cada objeto (un objeto por línea) están separados por comas
y formateados de la siguiente manera:
</p>
<pre>
objeto, respuesta a la pregunta 1, respuesta a la pregunta 2, respuesta a la pregunta 3
</pre>
<p>
El objeto puede ser una imagen (ponga el código html: <span class="tt wims_address"><img src="\imagedir/nom.png" alt=""/></span>).
En el caso de una opción múltiple, la respuesta es el número de la opción correcta.
</p>
<p>
Para comentarios, el objeto puede ser llamado por la variable <span class="tt wims_code_variable">\name</span>.
</p>
:%%%%%%%% Sample parameters to be redefined %%%%%%%%%%%%%%%%%
:\title{Preguntas sucesivas sobre un objeto}
:\author{Bernadette, Perrin-Riou}
:\email{bernadette.perrin-riou@math.u-psud.fr}
:\credits{}
:Formato 1
\text{format1=item(1, radio (una opción de la siguiente lista),
numeric (pregunta numérica),
case (sin tolerancia a errores),
nocase (tolera mayúsculas/minúsculas),
atext (ignora plural/singular y artículos)
)}
:Lista de opciones para la pregunta 1 (si radio)
Dar la lista de opciones si elige el tipo radio.
\text{choix1=premier groupe, deuxième groupe, troisième groupe}
:Formato 2
\text{format2=item(3,radio (una opción de la siguiente lista),
numeric (pregunta numérica),
case (sin tolerancia a errores),
nocase (tolera mayúsculas/minúsculas),
atext (ignora plural/singular y artículos)
)}
:Lista de opciones para la pregunta 2 (si radio)
Dar la lista de opciones si elige el tipo radio.
\text{choix2=}
:Formato 3
\text{format3=item(4,0 (ninguna pregunta),
radio (una opción de la siguiente lista),
numeric (pregunta numérica),
case (sin tolerancia a errores),
nocase (tolera mayúsculas/minúsculas),
atext (ignora plural/singular y artículos)
)}
:Lista de opciones para la pregunta 3 (si radio)
Dar la lista de opciones si elige el tipo radio.
\text{choix3=}
:Texto de aprobación
\text{right=Tiene usted razón.}
:Texto de desaprobación
\text{false=Tu respuesta no es correcta.}
:Datos principales
\text{data= manger,1,Je mangeais, Je mangerai
finir, 2, Je finissais, Je finirai
courir,3, Je courais, Je courrai}
:%%%%%%%%%%%%%%
\text{data=randomrow(\data)}
\text{name=<span class="name">\data[1]</span>}
\text{data=\data[2..-1]}
:Enunciado general
\text{instruction=Nous allons étudier le verbe \name.}
:Enunciado para la primera etapa
\text{instruction1=Donner le groupe de \name.}
:Enunciado para la segunda etapa
\text{instruction2=Donner l'imparfait du verbe \name à la première personne du singulier sans oublier le pronom.}
:Enunciado para la tercera etapa
\text{instruction3=Donner le futur du verbe \name à la première personne du singulier sans oublier le pronom.}
:%%%%%%%%%%%%%% Nothing to modify until statement %%%%%%%%%%%%%%%%
\css{<style type="text/css"> .feedback{color:brown;padding:3pt;}.answer{color:navy;}.name {color:blue;}</style>}
\text{format1=wims(word 1 of \format1)}
\text{format2=wims(word 1 of \format2)}
\text{format3=wims(word 1 of \format3)}
\text{rep1=\data[1]}
\text{rep2=\data[2]}
\text{rep3=\data[3]}
\text{reponse1=\data[1]}
\text{reponse2=\data[2]}
\text{reponse3=\data[3]}
\if{\format1 issametext radio}{
\text{rep1=\data[1];\choix1}
\text{reponse1=\choix1[\data[1]]}
}
\if{\format2 issametext radio}{
\text{rep2=\data[2];\choix2}
\text{reponse2=\choix2[\data[2]]}
}
\if{\format3 issametext radio}{
\text{rep3=\data[3];\choix3}
\text{reponse3=\choix3[\data[3]]}
}
\text{STEP=r1}
\if{\format2!=0}{
\text{STEP=\STEP
r2}
\if{\format3!=0}{
\text{STEP=\STEP
r3}
}
}
\text{reponse1=<span class="oef_indgood">\reponse1</span>}
\text{reponse2=<span class="oef_indgood">\reponse2</span>}
\text{reponse3=<span class="oef_indgood">\reponse3</span>}
:Comentario a la segunda etapa
\text{feedback1=\name est un verbe du \reponse1.}
:Comentario a la tercera etapa
\text{feedback2=L'imparfait à la première personne du singulier de \name est \reponse2.}
:Comentario al final
\text{feedback3=Le futur à la première personne du singulier \name est \reponse3.}
:%%%
\nextstep{\STEP}
\statement{
<div>\instruction</div>
<ol><li>
<div class="instruction">
\instruction1</div>
\if{\step=1}{ \embed{r1} }
\if{\step>=1}{</li>}
\if{\step>=2}{<li>
<div class="feedback">
\if{\sc_reply1=1}{\right}{\false} \feedback1
</div>
<div class="instruction">
\instruction2
</div>
}
\if{\step=2}{
\embed{r2}
}
\if{\step>=2}{</li>}
\if{\step>=3}{<li>
<div class="feedback">
\if{\sc_reply2=1}{\right}{\false} \feedback2
</div>
\if{\step >=3 and \format3!=0}{
<div class="instruction"> \instruction3</div>
<p>\embed{r3}</p>
}
}
\if{\step>=3}{</li>}
</ol>
\if{\step>=4 and \format3!=0}{
<div class="feedback">
\if{\sc_reply3=1}{\right}{\false} \feedback3
</div>
}
}
\answer{}{\rep1}{type=\format1}{option=nonstop}
\answer{}{\rep2}{type=\format2}{option=nonstop}
\answer{}{\rep3}{type=\format3}{option=nonstop}