Herramientas de usuario

Herramientas del sitio


es:manual:items:interactivos:evaluacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:manual:items:interactivos:evaluacion [2021/07/12 18:12] – [Función evaluacion()] rootes:manual:items:interactivos:evaluacion [2023/02/19 10:02] (actual) root
Línea 51: Línea 51:
 {{ es:manual:items:interactiva-ejemplo1-2.png?400 |}} {{ es:manual:items:interactiva-ejemplo1-2.png?400 |}}
  
-==== Función resolver() ====+==== Función resolver ====
  
 Dependiendo del tipo de ítem interactivo, puede que la respuesta del alumno, que desde el punto de vista de Siette  siempre es una cadena de texto, al contrario de lo que sucede en el ejemplo anterior, no sea legible, por ejemplo en el caso de que la cadena de respuesta sea una secuencia de acciones, unos indicdores numéricos, un fichero xml o cualquier otra circunstancia. Dependiendo del tipo de ítem interactivo, puede que la respuesta del alumno, que desde el punto de vista de Siette  siempre es una cadena de texto, al contrario de lo que sucede en el ejemplo anterior, no sea legible, por ejemplo en el caso de que la cadena de respuesta sea una secuencia de acciones, unos indicdores numéricos, un fichero xml o cualquier otra circunstancia.
Línea 84: Línea 84:
 {{ es:manual:items:interactiva-ejemplo1-3b.png?400 |}} {{ es:manual:items:interactiva-ejemplo1-3b.png?400 |}}
  
-==== Función solucion() ====+==== Función solucion ====
  
 Otra función similar a la anterior es la función ''solucion'', que es llamada por Siette cuando es necesario mostrar la respuesta correcta al alumno.  Otra función similar a la anterior es la función ''solucion'', que es llamada por Siette cuando es necesario mostrar la respuesta correcta al alumno. 
Línea 112: Línea 112:
 Una práctica frecuente es dejar inicialmente ''false'' y una vez que ya se ha probado y depurado el  ítem cambiar el valor devuelto a ''true''. Una práctica frecuente es dejar inicialmente ''false'' y una vez que ya se ha probado y depurado el  ítem cambiar el valor devuelto a ''true''.
  
-==== Función uploadFile() ====+==== Función uploadFile ====
  
-En ocasiones, el ítem extendido requiere guardar una representación de la interacción con el alumno para poder volver a mostrarla. Normalmente basta con almacenar la respuesta devuelta por la [[#funcion evaluacion()]], pero en algunos casos es interesante para el profesor conocer cuales han sido las acciones del alumno. De hecho, esto es imprescindible si se quiere tener la posibilidad de cambiar los criterios de evaluación, reproducir las respuestas del alumno y volver a corregir la sessión, siendo esta una de las caractarísticas mas interesantes de Siette.+En ocasiones, el ítem extendido requiere guardar una representación de la interacción con el alumno para poder volver a mostrarla. Normalmente basta con almacenar la respuesta devuelta por la [[#funcion evaluacion()]], pero en algunos casos es interesante para el profesor conocer cuales han sido las acciones del alumno. De hecho, esto es imprescindible si se quiere tener la posibilidad de cambiar los criterios de evaluación, reproducir las respuestas del alumno y [[es:help_test_sessions#Acciones|volver a corregir]] la sessión, siendo esta una de las caractarísticas mas interesantes de Siette.
  
 La representación de las interaciones depende del tipo de pregunta, por lo que el formato del fichero a guardar no se especifica, simplemente basta con que sea legible y reproducible por el mismo programa que lo generó. La representación de las interaciones depende del tipo de pregunta, por lo que el formato del fichero a guardar no se especifica, simplemente basta con que sea legible y reproducible por el mismo programa que lo generó.
Línea 141: Línea 141:
 |Preguntas]]. La [[#función evaluación()]] recopilará la información necesaria e incluirá una llamada a esta función. |Preguntas]]. La [[#función evaluación()]] recopilará la información necesaria e incluirá una llamada a esta función.
  
-==== Función downloadFile() ====+==== Función downloadFile ====
  
 Cuando el ítem ha enviado un fichero mediante la [[#función uploadFile()]] el fichero se almacena en el [[es:manual:temas#directorio auxiliar]] de la asignatura, asociada a la instancia de la pregunta que lo generó. Cuando es necesario reproducir la pregunta, por ejemplo para mostrar la corrección o la solución se hace necesario llamar a la funcion ''downloadFile()'' que devuelve el contenido del fichero en formato cadena de caracteres. La llamada a la funcion ''downloadFile'' se incluirá normalmente en la [[#función resolver()]] para poder mostrar activamente la respuesta del alumno. Cuando el ítem ha enviado un fichero mediante la [[#función uploadFile()]] el fichero se almacena en el [[es:manual:temas#directorio auxiliar]] de la asignatura, asociada a la instancia de la pregunta que lo generó. Cuando es necesario reproducir la pregunta, por ejemplo para mostrar la corrección o la solución se hace necesario llamar a la funcion ''downloadFile()'' que devuelve el contenido del fichero en formato cadena de caracteres. La llamada a la funcion ''downloadFile'' se incluirá normalmente en la [[#función resolver()]] para poder mostrar activamente la respuesta del alumno.
  
-==== Función RespuestaActiva() ====+==== Función RespuestaActiva ====
 La función ''RespuestaActiva(respuesta)'' es una alternativa a la [[#funcion evaluacion()]]. Es una función ya implementada en Siette que recibe un único parámetro con la respuesta del alumno. Esta función fuerza la terminación de la pregunta interactiva y manda la respuesta a Siette. Esta pensada para que el código de la pregunta interactiva pueda decidir por si mismo terminar la interacción, bien sea or que se han alcanzado los objetivos, porque ya no queda nada más que hacer, o por que ha transcurrido un tiempo suficiente. El caso es que si la aplicación javascript llama a esta función, debe pasarle como parámetro la ''respuesta'' del alumno. La función ''RespuestaActiva(respuesta)'' es una alternativa a la [[#funcion evaluacion()]]. Es una función ya implementada en Siette que recibe un único parámetro con la respuesta del alumno. Esta función fuerza la terminación de la pregunta interactiva y manda la respuesta a Siette. Esta pensada para que el código de la pregunta interactiva pueda decidir por si mismo terminar la interacción, bien sea or que se han alcanzado los objetivos, porque ya no queda nada más que hacer, o por que ha transcurrido un tiempo suficiente. El caso es que si la aplicación javascript llama a esta función, debe pasarle como parámetro la ''respuesta'' del alumno.
  
  
-==== Función RespuestaPasiva() ====+==== Función RespuestaPasiva ====
 Esta función es en realidad la función a la que Siete llama cuando el alumno pulsa el botón ''Siguiente'' o cuando por ejemplo ha transcurrido el tiempo asignado a la pregunta en los [[test temporizados]]. La llamada a esta función provoca la llamada a la [[#funcion evaluacion()]]  que comunica con la aplicación y devuelve la respuesta. Es decir, cesta función entra en juego cuando la aplicación no decide terminar por si misma, sino cuando la decisión se toma fuera de la aplicación interactiva. Esta función es en realidad la función a la que Siete llama cuando el alumno pulsa el botón ''Siguiente'' o cuando por ejemplo ha transcurrido el tiempo asignado a la pregunta en los [[test temporizados]]. La llamada a esta función provoca la llamada a la [[#funcion evaluacion()]]  que comunica con la aplicación y devuelve la respuesta. Es decir, cesta función entra en juego cuando la aplicación no decide terminar por si misma, sino cuando la decisión se toma fuera de la aplicación interactiva.
  
es/manual/items/interactivos/evaluacion.1626113562.txt.gz · Última modificación: 2021/07/12 18:12 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki