Gestionar encuestas y evaluaciones (Interactions)


Articulo original en el blog de Jorge Dieguez

Es frecuente que una organización dentro del marco de una acción formativa, precisa realizar encuestas y evaluaciones(de calidad o de conocimiento). 
Para este propósito existe una gran variedad de herramientas. 
En el caso de que la organización disponga de una plataforma de gestión de formación(LMS, Campus Virtual, etc,), podemos utilizar la misma, o mejor dicho utilizar un contenidos SCORM, que nos ofrece soporte para realizar encuentras o evaluaciones, registrar las respuestas de los alumnos y posteriormente realizar un análisis de las mismas.

image image

La norma SCORM permite que un contenido eLearning registre las respuestas exactas del usuario en el contenido. 
SCORM permite que se registre tanto el enunciado de la pregunta, como la respuesta que aporta el usuario. En un mismo contenido, podemos tener varias pregustas.

El contenido es el responsable de enviar el LMS la descripción de la pregunta(tipo, enunciado, opciones-respuestas, etc..) y las respuestas del usuario(opción seleccionada, puntuación obtenida, tiempo, etc.). 
El manejo de esta información se realiza por medio de las Interacciones (INTERACTIONS).

Por cada contenido(SCO) podemos tener un conjunto de interacciones, cada interacción puede llevar asociados los siguientes datos(al lado indico el campo SCORM que almacena el valor, en el nombre del campo n es el numero secuencial de la interacción dentro del mismo contenido): 
Identificador (cmi.interactions.n.id): este campo permite identificar el contenido(encuestas) en los informes que saquemos en el sistema(cada LMS tiene su conjunto de informes, lo normal que exista un informe que permita extraer el registro de interacciones). Para mejorar la gestión de la información de interacciones es recomendable definir una nomenclatura estándar para los identificadores. Por ejemplo marcar con un prefijo las evaluaciones PRETest y POSTest, Encuesta, etc.

Tipo(cmi.interactions.n.type): describe el tipo de pregunta, metodología que se utiliza en la pregunta actual. Este datos es de carácter informativo, puede ayudar en el posterior tratamiento de la información. El tipo se define por medio de las siguientes palabras clave: true_false, multiple_choice, fill_in, long_fill_in, matching, performance, sequencing, likert, numeric, other

Hora(cmi.interactions.n.timestamp): Marca el momento en el que el usuario ha accedido a esta pregunta.

Items Correctos (cmi.interactions.n.correct_responses.n.pattern): Un conjunto de datos que describen las respuestas correctas. Por ejemplo:en  un ejercicio tipo test – indicaríamos cuales de las opciones son las correctas.

Peso(cmi.interactions.n.weighting): El peso/ponderación de la pregunta actual respecto al resto(del mismo contenido)

Respuesta del usuario (cmi.interactions.n.learner_response): La acción/respuesta del alumno en la pregunta actual. Por ejemplo: en una pregunta tipo Verdadero/Falos podría contener el valor “Falso”.

Resultado(cmi.interactions.n.result): El resultado obtenido por el alumno en esta pregunta, los valores permitidos son:”correct”, “incorrect”, “unanticipated”, “neutral”, 0..100)

Tiempo de respuesta(cmi.interactions.n.latency): El tiempo trascurrido entre el momento en el que el usuario visualizo el ejercicio y realizo la primera acción para responderlo.

Vamos a ver un fragmento de código en el que se muestra el uso de estos campos.

   1: // Pregunta 1

 

   2: SetValue( "cmi.interactions.0.id","com.company.cource1.EVAL_PRE_01" );

 

   3: SetValue( "cmi.interactions.0.type", "true-false" );

 

   4: SetValue( "cmi.interactions.0.correct_responses.0.pattern", "true" );

 

   5: SetValue( "cmi.interactions.0.description","¿Es crorrecta la siguinte respuesta...");

 

   6:  

 

   7: // Pregunta 2

 

   8: SetValue( "cmi.interactions.1.id","com.company.cource1.EVAL_PRE_02" );

 

   9: SetValue( "cmi.interactions.1.type", "choice”" );

 

  10: SetValue( "cmi.interactions.1.correct_responses.0.pattern", "0" );

 

  11: SetValue( "cmi.interactions.1.description","Marca cual de las siguintes...");

 

  12:  

 

Algunos enlaces relacionados con este tema(permiten profundizar en este tema):

Utilizando el modelo SCORM, utilizando los campos descritos , podemos diseñar y desarrollar una gran variedad de herramientas de evaluación, cuestionarios, encuestas de valoración. Posteriormente utilizaremos las herramientas del LMS para extraer esta información y realizar el análisis de la misma(el modelo nos ofrece una flexibilidad y gran variedad para realizar análisis).