• Editores de configuración de Descartes

    El diseño, escritura o modificación del código de una escena puede efectuarse de diferentes maneras:

    1. Si se conoce la sintaxis de los parámetros correspondientes a los objetos cartesianos que se quieren incorporar basta usar un editor de texto plano, es decir, que éste no incorpore códigos de formato ajenos a los caracteres a registrar, o bien usar un editor de páginas html en la modalidad de edición de código. Se incluirán o modificarán los parámetros deseados y el código de la escena resultante habrá de incluirse o estará incluido en el cuerpo de una página html, es decir, entre las etiquetas <body> y </body>. También tendrá que incorporarse la referencia para localizar el intérprete de Descartes que se desea usar.

    Para las escenas a interpretar con Java el código de las mismas estará comprendido entre la etiqueta <applet> y </applet> y para el intérprete DescartesJS las etiquetas son <ajs> y </ajs>.

    Página html con una escena

    Página html con una escena y esquema conceptual

    2. Se puede partir de una escena y usar el editor de configuración que está integrado en el propio intérprete,  a él se accede posicionando el ratón sobre la escena y pulsando el botón auxiliar del mismo (el derecho para configuraciones diestras) se mostrará una ventana que contiene un botón etiquetado como config (ver acceso al código de una escena). El editor integrado es:

    acceso al código

    Acceso al código desde el editor de configuración integrado en el intérprete de Descartes Java

    Los cambios que se realicen a la escena pueden aplicarse y observarse en el navegador, pero no hay posibilidad de grabación directa de ellos, es decir si se cierra o recarga la página se perderán. Para poder guardar los cambios es necesario copiar el código de la escena (en el editor Java hay que pulsar el botón código y en el de javascript el código es sobre el se está trabajando directamente) y utilizar un editor de textos, como se ha indicado en la opción anterior, para pegarlo y guardarlo en un archivo html.

    3. Utilizar el gestor de escenas desarrollado en Java.

    4. Optar por el  editor interactivo desarrollado en javascript.

  • Acceso al código de una escena

    El código de una escena es accesible de diferentes maneras:

    • Con un editor de texto plano. Basta abrir el archivo html que contiene la escena y localizar la etiqueta <ajs>. El código de la escena comprende todo el texto comprendido entre «<ajs» y «</ajs>» incluidas dichas etiquetas.
    código HTML

    Código HTML de una página que incluye una escena de DescartesJS editado con un editor de texto plano

    • Con un editor de páginas html. Dado que en la ventana de diseño del editor html no se observará nada relativo a la escena, ni se refleja su posición, el código de la escena ha de localizarse utilizando la ventana de código propia del editor html que se esté usando, en ella ha de buscarse la etiqueta «<ajs>».
    Página abierta con un editor HTML

    Página HTML que contiene una escena de DescartesJS abierta con un editor HTML

    • Con el botón config asociado a cada escena.

    Bien porque la escena presente directamente el botón config, o bien posicionando el ratón sobre ella y pulsando el botón derecho del ratón que abre una ventana auxiliar donde aparece este botón, cuando lo pulsamos se abre una ventana que puede presentar dos aspectos:

    1. El código de la escena con el editor básico, de líneas, integrado y por tanto con el que se puede modificar dicho código y aplicar los cambios que se realicen. Todo se efectúa en el entorno HTML5 con javascript. Este código puede seleccionarse y copiarse.

    Código en el editor básico

    Código de una escena en el Editor de código que incorpora el intérprete descartes-min.js

    2. El código de la escena como un texto que puede seleccionarse y copiarse.

    Código de la escena

    Ventana de código de una escena presentado como texto

    Botón código

    Botón codigo en el editor de configuración del gestor de escenas (versión Java)

  • Editor básico de configuración, de líneas, (javascript)

    El intérprete descartes-min.js lleva integrado un editor básico de configuración, un editor de líneas, que permite modificar el código de una escena de manera textual, en base a patrones de código que aporta el propio editor y sobre los que puede modificarse los valores específicos que tiene o quieren asignarse a la escena. Para esta edición es necesario conocer la sintaxis de cada parámetroy  los valores que pueden asignarse. El propio editor limita los campos que el usuario puede modificar.

    Para acceder al editor básico es necesario pulsar el botón config asociado a cada escena. Éste puede estar localizado explícitamente en la escena (ver imagen 1) o bien mediante la ventana auxiliar que se abre posicionando el ratón sobre la escena y pulsando su botón auxiliar, es decir el derecho en caso de diestros, ( ver imagen 2).

    Botón config incluido en una escenas

    Imagen 1. Botón config incluido en una escena

    Ventana auxiliar

    Imagen 2.Ventana auxiliar que permite acceder al botón config

    El aspecto de este editor es el reflejado en la imagen 3.

    Código en el editor básico

    Código de una escena en el Editor básico de líneas que incorpora el intérprete descartes-min.js

    Si al realizar la pulsación del botón config lo que le muestra es sólo un texto plano con el código de la escena, es que está usando un intérprete que no incorpora esta funcionalidad. Si desea que una escena pueda ser editada interactivamente mediante este editor de líneas es necesario que en la página que incorpora la escena incluya antes del script de llamada a la escena el siguiente script que lo que hace es incorporar el editor:

    <script type=’text/javascript’ src=’https://arquimedes.matem.unam.mx/Descartes5/lib/descartes_editor-min.js‘></script>

     

    Para una descripción de este editor puede consultarse «Cómo editar escenas con el editor básico de líneas«

  • Editor de configuración de Ítems

    Un Ítem es un tipo especial de escena de Descartes que tiene la estructura y la funcionalidad de un Discurso y que permite, en conexión con un servidor de Ítems, registrar los valores aportados por un usuario a los controles que el desarrollador ha definido como evaluables y abordar la evaluación de los mismos de acuerdo a los patrones dados por el autor del mismo. Un Ítem es una escena cuyo objeto es evaluar.

    Al insertar en el gestor de escenas un Ítem nuevo observaremos una escena como la siguiente:

    Un Ítem nuevo en el gestor de escenas

    1. Un Ítem nuevo en el gestor de escenas

    Para la edición de Ítems puede consultarse el artículo de «Editor de configuración de Discursos«.

    Véase también el artículo «Ítems de Descartes» para ubicar este tipo especial de escenas y la necesidad del Sistema de Evaluación A Distancia (SEAD) actualemente descontinuado. DescartesJS interpreta los ítems, pero la funcionalidad no es igual en especial en los campos de texto con barras de edición.

  • Editor de configuración de Discursos

    Los discursos de Descartes son un tipo especial de escenas en las que se proporciona un espacio base de edición, que se denomina escenario, y en él se pueden introducir textos y fórmulas de Descartes e intercalar, entre estos, otros objetos cartesianos como controles y espacios bi y tridimensionales.

    Al insertar en el gestor de escenas un Discurso nuevo observaremos una escena como la siguiente:

    Base inicial para la elaboración de un Discurso de Descartes

    Base inicial para la elaboración de un Discurso de Descartes

     

    Podemos observar tres zonas:

    1. La superior constituida por un conjunto de tres filas de selectores y botones. La primera y tercera que permiten la edición de cualquier texto y fórmula según es usual en la edición de textos en Descartes, y la segunda que son botones para insertar controles y espacios en el escenario. Estos se insertarán en la posición que se encuentre el cursor en el escenario en el momento que se pulse el botón elegido.

      Selectores y botones en la edición de Discursos

      Selectores y botones en la edición de Discursos

    2. Una segunda con fondo azul a modo de pleca que al hacer doble clic sobre ella abre una ventana donde se puede indicar el Título y el subtítulo que se desea poner al discurso que se está elaborando.

      Pleca de título y subtítulo

      Pleca de título y subtítulo

    3. Una tercera que es el escenario en sí donde se editan los textos y se combinan los controles y espacios de Descartes. Como guía se aporta un guión orientador, pero, si se desea, puede suprimirse completamente y diseñar aquel que se desee.
      Escenario en un Discurso

      Escenario en un Discurso

       

    Por ejemplo, en la siguiente imagen se puede observar un discurso en el que se ha incluido texto, un espacio bidimensional, una fórmula y un control tipo menú:

    Insertando textos, espacios y controles en un Discurso

    Insertando textos, espacios y controles en un Discurso

     

    Para editar los objetos cartesianos introducidos en el escenario ha de accederse al editor de configuración bien pulsando el botón situado en la parte superior derecha, bien haciendo doble clic sobre el discurso o bien a través del botón config que quedará accesible en la ventana auxiliar que aparece cuando pulsamos con el botón derecho del ratón. El editor de configuración que se obtiene es el correspondiente a Descartes 5 por lo que puede consultarse el artículo «Editor de configuración de escenas de Descartes 5«.

    Editor de configuración en un Discurso

    Editor de configuración en un Discurso