Herramientas de usuario

Herramientas del sitio


es:manual:items:generativos:jsp

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:generativos:jsp [2021/05/26 10:19] rootes:manual:items:generativos:jsp [2021/05/26 18:14] (actual) root
Línea 6: Línea 6:
  
  
-=== Ejemplo 1 ===+==== Ejemplo 1 ====
 ^Enunciado | <code java><% ^Enunciado | <code java><%
    Random r;    Random r;
Línea 27: Línea 27:
 Al capturar todas las llamadas a la clase ''Random'', Siette controla la instancia que se genera, de manera que una misma semilla produce siempre la misma instancia. Esto es importante porque Siette debe ser capaz de volver a presentar exactamente la misma instancia si el alumno pierde la sesion y debe reiniciar el test, o si avanza y retrocede en el test. Siette no guarda las instancias generadas, sino sólamente la semilla a partir de la cual se generó la instancia. Es importante tener esto en cuenta si de alguna manera se modifica una plantilla que ya ha sido usada. Puede que en este caso la pregunta formulada no se la misma que la que se muestre en los listados. Siette no puede saber si esto ocurre, pero como medida de control Siette guarda tambien una cadena de control (//checksum//) y si éste cambia muestra un aviso. Al capturar todas las llamadas a la clase ''Random'', Siette controla la instancia que se genera, de manera que una misma semilla produce siempre la misma instancia. Esto es importante porque Siette debe ser capaz de volver a presentar exactamente la misma instancia si el alumno pierde la sesion y debe reiniciar el test, o si avanza y retrocede en el test. Siette no guarda las instancias generadas, sino sólamente la semilla a partir de la cual se generó la instancia. Es importante tener esto en cuenta si de alguna manera se modifica una plantilla que ya ha sido usada. Puede que en este caso la pregunta formulada no se la misma que la que se muestre en los listados. Siette no puede saber si esto ocurre, pero como medida de control Siette guarda tambien una cadena de control (//checksum//) y si éste cambia muestra un aviso.
  
-=== Ejemplo 2 ===+==== Ejemplo 2 ====
 ^Enunciado | <code java><% ^Enunciado | <code java><%
    int x       = Random.nextInt(1,9);    int x       = Random.nextInt(1,9);
Línea 48: Línea 48:
 // // // //
  
-=== Ejemplo 3 ===+==== Ejemplo 3 ====
 ^Enunciado | <code java><% ^Enunciado | <code java><%
    double h = Random.nextDouble(5,10, 0.5);    double h = Random.nextDouble(5,10, 0.5);
Línea 70: Línea 70:
 {{ es:manual:items:item_generativo_ejemplo_3.png?400 }} {{ es:manual:items:item_generativo_ejemplo_3.png?400 }}
  
-=== Ejemplo 4 ===+==== Ejemplo 4 ====
 ^Enunciado Pregunta Compuesta | <code java><% ^Enunciado Pregunta Compuesta | <code java><%
    double h = Random.nextDouble(5,10, 0.5);    double h = Random.nextDouble(5,10, 0.5);
es/manual/items/generativos/jsp.1622024398.txt.gz · Última modificación: 2021/05/26 10:19 por root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki