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:13] – 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 19: | Línea 19: | ||
^Patron respuesta | <code java>< | ^Patron respuesta | <code java>< | ||
- | 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. | + | 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. |
- | {{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 28: | 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, | ||
int y = Random.nextInt(1, | int y = Random.nextInt(1, | ||
%> | %> | ||
- | ¿Cuál es el resultado de la siguiente operacion: <%= x %> * <%= y %>? | + | Calcular |
</ | </ | ||
^Respuesta correcta | <code java>< | ^Respuesta correcta | <code java>< | ||
Línea 42: | 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: | ||
- | Sin embargo, hay que tener cuidado en este caso de que las distintas respuestas no sean iguales unas con otras. Por | + | 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 64: | Línea 64: | ||
^Ayuda | <code java>El resultado es el mismo si la masa fuese de <%= m*2 %> kg.</ | ^Ayuda | <code java>El resultado es el mismo si la masa fuese de <%= m*2 %> kg.</ | ||
- | En este caso se hace uso de las distintas funciones de la clase [[es: | + | En este caso se hace uso de las distintas funciones de la clase [[es: |
+ | |||
+ | Al definir el patrón | ||
+ | |||
+ | {{ 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, | ||
- | {{ es: | + | 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.1621955587.txt.gz · Última modificación: 2021/05/25 15:13 por root