es:manual:items:generativos:jsp
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:manual:items:generativos:jsp [2021/05/25 15:28] – root | es:manual:items:generativos:jsp [2021/05/26 18:14] (actual) – root | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ===== Ejemplos | + | ===== Uso de plantillas JSP ===== |
[[wp> | [[wp> | ||
Línea 6: | Línea 6: | ||
- | === Ejemplo 1 === | + | ==== Ejemplo 1 ==== |
^Enunciado | <code java>< | ^Enunciado | <code java>< | ||
| | ||
Línea 21: | Línea 21: | ||
Este ejemplo genera una pregunta de respuesta abierta, donde se generan dos números al azar **x** e **y**, el primero entre 2 y 5 y el otro entre 6 y 9, y se pide el valor del producto. El patrón de respuesta se calcula dinámicamente. La siguiente imagen muestran una instancia obtenida a partir de esta plantilla: | Este ejemplo genera una pregunta de respuesta abierta, donde se generan dos números al azar **x** e **y**, el primero entre 2 y 5 y el otro entre 6 y 9, y se pide el valor del producto. El patrón de respuesta se calcula dinámicamente. La siguiente imagen muestran una instancia obtenida a partir de esta plantilla: | ||
- | {{es: | + | {{ es: |
Lo primero que llama la atención es el uso de un objeto de la clase '' | Lo primero que llama la atención es el uso de un objeto de la clase '' | ||
Línea 27: | Línea 27: | ||
Al capturar todas las llamadas a la clase '' | Al capturar todas las llamadas a la clase '' | ||
- | === Ejemplo 2 === | + | ==== Ejemplo 2 ==== |
^Enunciado | <code java>< | ^Enunciado | <code java>< | ||
int x = Random.nextInt(1, | int x = Random.nextInt(1, | ||
Línea 41: | Línea 41: | ||
Las preguntas de respuesta abierta se adaptan bien a las preguntas generativas, | Las preguntas de respuesta abierta se adaptan bien a las preguntas generativas, | ||
- | {{es: | + | {{ es: |
Sin embargo, hay que tener cuidado en este caso de que las distintas respuestas no sean iguales unas con otras. Por ejemplo, en el caso anterior si $x=2$ y $y=2$, la respuesta correcta coincide con la alternativa 1. Además si $x=y$ la alternativa 2 y 3 son iguales. Por tanto habría que programar las alternativas de manera que no se solapasen en ningun caso. (Por ejemplo, proponiendo otra fórmula para la alternativa, | Sin embargo, hay que tener cuidado en este caso de que las distintas respuestas no sean iguales unas con otras. Por ejemplo, en el caso anterior si $x=2$ y $y=2$, la respuesta correcta coincide con la alternativa 1. Además si $x=y$ la alternativa 2 y 3 son iguales. Por tanto habría que programar las alternativas de manera que no se solapasen en ningun caso. (Por ejemplo, proponiendo otra fórmula para la alternativa, | ||
- | {{es: | + | {{ es: |
+ | // // | ||
- | + | ==== Ejemplo 3 ==== | |
- | === Ejemplo 3 === | + | |
^Enunciado | <code java>< | ^Enunciado | <code java>< | ||
| | ||
Línea 68: | Línea 68: | ||
Al definir el patrón no es necesario redondear el valor, sin embargo en el //Ejemplo// que se muestra como solución al alumno, tambien es necesario mostrar una precisión de no más de tres decimales, suficiente para el problema, por lo que se usa la función '' | Al definir el patrón no es necesario redondear el valor, sin embargo en el //Ejemplo// que se muestra como solución al alumno, tambien es necesario mostrar una precisión de no más de tres decimales, suficiente para el problema, por lo que se usa la función '' | ||
- | {{ es: | + | {{ es: |
+ | |||
+ | ==== Ejemplo 4 ==== | ||
+ | ^Enunciado Pregunta Compuesta | <code java>< | ||
+ | | ||
+ | int m = Random.nextInt(1, | ||
+ | | ||
+ | %> | ||
+ | Un solido se deja caer en un tubo de vacio en la superficie | ||
+ | de la tierra desde una altura de <%= h %> metros | ||
+ | </ | ||
+ | ^Enunciado Subpregunta 1 | <code java>< | ||
+ | | ||
+ | %> | ||
+ | Determinar el tiempo que tarda el solido en recorrer en tubo. | ||
+ | </ | ||
+ | ^Patrón Subpregunta 1 | <code java>#< | ||
+ | ^Enunciado Subpregunta 2 | <code java>< | ||
+ | | ||
+ | %> | ||
+ | Determinar la velocidad al llegar al suelo. | ||
+ | </ | ||
+ | ^Patrón Subpregunta 2 | <code java>#< | ||
+ | |||
+ | Las preguntas compuestas tambien pueden ser preguntas generativas. La instanciación de preguntas compuestas se hace conjuntamente para todas las subpreguntas, | ||
+ | |||
+ | En el caso de las preguntas compuestas se recomienda meter la mayor parte del código en el enunciado de la pregunta compuesta, y resolver ahí la programación de la plantilla, de manera que las subpreguntas puedan alterar el orden sin por ello comprometer la instanciación. | ||
+ | {{ es: | ||
es/manual/items/generativos/jsp.1621956494.txt.gz · Última modificación: 2021/05/25 15:28 por root