Herramientas de usuario

Herramientas del sitio


es:manual:items:externosqti

Preguntas QTI

Siette ofrece un soporte limitado para reproducir preguntas en formato IMS-QTI version 1.2. utilizando el mecanismo de las preguntas externas a la que se añaden algunos parámetros para uso específico de esta aplicación.

A los efectos de Siette, una pregunta QTI no es mas que una aplicación externa a la que llama Siette pasandole como parámetro una cadena de caracteres con el XML correspondiente a la pregunta (ítem). Esta aplicación lo que hace es mostrar en pantalla el ítem que ha recibido medainte una página web y devolver a Siette el identificador correspopndiente a la respuesta que haya seleccionado el alumno. Siette recibe esa respuesta como la de cualquier otro sistema externo y encuentra la correspondiente respuesta del item base, integrandola de esta forma en su proceso de evaluación.

Ejemplo 1

Supongamos la siguiente especificación de un ítem en QTI 1.2 1)

<?xml version = "1.0" encoding = "UTF-8" standalone = "no"?>
<!DOCTYPE questestinterop SYSTEM "https://www.siette.org/siette/qti/dtd/ims_qtiasiv1p2.dtd">
<questestinterop>
  <item title = "Standard Multiple Choice Item" ident = "IMS_V01_I_QTIExample006">
    <duration>500000</duration>
      <presentation label = "QTIExample006">
        <flow>
          <material>
            <mattext>Cual de estos monumentos se encuentra en Paris?</mattext>
          </material>
          <response_lid ident = "MCb_01" rcardinality = "Single" rtiming = "No">
            <material>
              <mattext></mattext>
            </material>
            <render_choice shuffle = "Yes" minnumber="1" maxnumber="1">
              <flow_label>
                <response_label ident = "A">
                  <material>
                    <matimage uri="https://www.siette.org/siette.htdocs/qti/imagenes/a.jpg"></matimage>
                  </material>
                </response_label>
              </flow_label>
              <flow_label>
                <response_label ident = "B">
                  <material>
                    <matimage uri="http://www.siette.org/siette.htdocs/qti/imagenes/b.jpg"></matimage>
                  </material>
                </response_label>
              </flow_label>
              <flow_label>
                <response_label ident = "C">
                  <material>
                    <matimage uri="http://www.siette.org/siette.htdocs/qti/imagenes/c.jpg"></matimage>
                  </material>
                </response_label>
              </flow_label>
              <flow_label>
                <response_label ident = "D">
                   <material>
                      <matimage uri="http://www.siette.org/siette.htdocs/qti/imagenes/d.jpg"></matimage>
                   </material>
                </response_label>
              </flow_label>
           </render_choice>
         </response_lid>
      </flow>
    </presentation>
    <resprocessing>
      <outcomes>
        <decvar vartype = "Integer" defaultval = "0"/>
      </outcomes>
      <respcondition title = "Correct">
        <conditionvar>
          <varequal respident = "MCb_01">D</varequal>
        </conditionvar>
        <setvar action = "Set">1</setvar>
        <displayfeedback feedbacktype = "Response" linkrefid = "Correct"/>
      </respcondition>
      <respcondition title = "inCorrect">
	 <conditionvar>
           <not>
              <varequal respident = "MCb_01">D</varequal>
           </not>
         </conditionvar>
         <setvar action = "Set">0</setvar>
         <displayfeedback feedbacktype = "Response" linkrefid = "inCorrect"/>
     </respcondition>
   </resprocessing>
   <itemfeedback ident = "Correct" view = "Candidate">
     <flow_mat>
       <material>
         <mattext>Enhorabuena, respuesta correcta</mattext>
       </material>
     </flow_mat>
   </itemfeedback>
   <itemfeedback ident = "inCorrect" view = "Candidate">
     <flow_mat>
       <material>
         <mattext>Respuesta Incorrecta</mattext>
       </material>
     </flow_mat>
   </itemfeedback>
  </item>
</questestinterop>

Para lograr que esta representación pueda utlizarse en Siette, lo primero que ay que hacer es crear el ítem base, en est caso un ítem de multiple opción y respuesta única con cuatro opciones de respuesta A,B,C,y D.

A continuación en la pestaña Avanzado hay que seleccionar que se trata de un ítem QTI en el campo Sistema de presentación de la pregunta e introducir el XML en el área de texto etiquetada como QTI.

A continuación se puede probar el ítem usando el previsualizador:

En donde lo primero que se muestra es el ítem base, que muestra las posibles opciones de respuesta que espera Siette:

Pulsando en el botón Evaluar se produce la llamada al reproductor QTI que muestra el ítem y permite interactuar. Eligiendo la respuesta correcta en este caso, el reproductor devolver a Siette la respuesta D, lo que provoca que Siette reconozca la respuesta como corecta e informe al usuario:

Estado actual, limitaciones y trabajos futuros

La tecnología ha avanzado mucho en estos años desde ques e hizo la implementación del reproductor para Siette. Lamentablemente ha ido dejando atras algunas funcionalidades que ya no suelen soportarse en los navegadores actuales. Entre ellas, los applets de Java. Para realizar la presentación de algunos de los tipos de ítems QTI el reproductor de Siette utilizaba applets de Java. Actualmente estas preguntas no funcionan.

El item base hay que crearlo a mano, y si se quiere se puede incluir en él, tambien a mano, los refuerzos, ya que el reproductor actual no muestra refuerzo alguno.

Por otra parte, nunca se ha llegado a implementar una interoperabilidad fuerte, es decir, que Siette pudiera importar y exportar preguntas en QTI. Lo primero no es tan dificil de conseguir, pero aún las versiones mas recientes de QTI no soportan muchas de las características presentes en Siette por lo que la exportación a QTI en cualquier caso sería limitada.

Queda por tanto abierta esta línea para desarrollos futuros.

1)
Adaptado de un item de ejemplo que puede encontrarse en IMS-QTI
es/manual/items/externosqti.txt · Última modificación: 2021/06/29 15:14 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki