es:manual:items:externosficherogenerativas
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:externosficherogenerativas [2021/07/03 12:30] – [Preguntas generativas con ficheros] root | es:manual:items:externosficherogenerativas [2023/09/27 16:31] (actual) – root | ||
---|---|---|---|
Línea 6: | Línea 6: | ||
En este ejemplo se usará Java como lenguaje de programación para introducir algunas nuevas características: | En este ejemplo se usará Java como lenguaje de programación para introducir algunas nuevas características: | ||
- | {{ es: | + | {{ es: |
en donde se utiliza una clase '' | en donde se utiliza una clase '' | ||
Línea 24: | Línea 24: | ||
Para que el programa que envie el alumno pueda compilar correctamente, | Para que el programa que envie el alumno pueda compilar correctamente, | ||
- | {{ es: | + | {{ es: |
Una vez hecho esto, en el [[es: | Una vez hecho esto, en el [[es: | ||
- | {{ es: | + | {{ es: |
- | El [[es: | + | El [[es: |
- | {{ es: | + | {{ es: |
pero a su vez, este [[es: | pero a su vez, este [[es: | ||
- | {{ es: | + | {{ es: |
Estos cuatro valores son precisamente los que se usarán como entrada para las pruebas del código, que se escriben en lenguaje SPSL en la sección [[es: | Estos cuatro valores son precisamente los que se usarán como entrada para las pruebas del código, que se escriben en lenguaje SPSL en la sección [[es: | ||
Línea 64: | Línea 64: | ||
Para que esto funcione es necesario modificar los patrones de respuesta del [[es: | Para que esto funcione es necesario modificar los patrones de respuesta del [[es: | ||
- | {{ es: | + | {{ es: |
en donde ahora, el resultado esperado es un número, y el patrón ''#< | en donde ahora, el resultado esperado es un número, y el patrón ''#< | ||
Línea 70: | Línea 70: | ||
La ventaja de esta técnica es que pueden añadirse otros patrones para detectar casos comunes de errores que resultan en una respuesta incorrecta. Por ejemplo, si en vez de usar una variable de tipo '' | La ventaja de esta técnica es que pueden añadirse otros patrones para detectar casos comunes de errores que resultan en una respuesta incorrecta. Por ejemplo, si en vez de usar una variable de tipo '' | ||
- | {{ es: | + | {{ es: |
- | Cuando el alumno comete este error en el código, la respuesta encajará con este patrón y se puede añadir un refuerzo que indique cuál ha sido exactamente el error: | + | Cuando el alumno comete este error en el código, la respuesta encajará con este patrón y se puede añadir un [[es: |
- | {{ es: | + | {{ es: |
Cualquier otra respuesta o código del alumno que no sea ni la respuesta correcta, ni la respuesta de un fallo conocido será reconocida por el [[es: | Cualquier otra respuesta o código del alumno que no sea ni la respuesta correcta, ni la respuesta de un fallo conocido será reconocida por el [[es: |
es/manual/items/externosficherogenerativas.1625315435.txt.gz · Última modificación: 2021/07/03 12:30 por root