• Opción de menú «Html» en el gestor de escenas

    En esta opción se muestran dos alternativas

    • Mostrar HTML que hace visible y editable, en modo texto, el código html de la página en la que está embebida la o las escenas de Descartes.
    • Ocultar HTML que oculta ese código html y muestra sólo las escenas.

    En la siguiente imagen observamos la situación cuan se ha seleccionado «Mostrar HTML».

    Mostrar el código HTML en el gestor
    Mostrar el código HTML en el gestor

     

  • Opción de menú «Ítems» en el gestor de escenas

    Los ítems es un tipo de escenas que incorporadas a un servidor permiten la elaboración de pruebas de evaluación y el registro de los resultados obtenidos en ellas. Esta opción del gestor de escenas permite gestionar estos ítems en un servidor y realizar todo su proceso de edición.

    Opción de menú "Ítems"
    Opción de menú «Ítems»

    Cuenta con tres opciones:

    1. Descargar Ítem de un servidor Responde con una ventanas de diálogo en la que hay que escoger (de una lista) el servidor de ítems al que se va a acceder, luego se abre una ventana de diálogo en donde se pueden buscar ítems, seleccionar uno y definir una carpeta donde descargarlo. Una vez descargado el ítem está listo para editarse como una escena cualquiera de Descartes.
    Búsqueda de ítems en un servidor
    Búsqueda de ítems en un servidor 
    • Publicar Ítem en un servidor Abre una ventana de diálogo en la que hay que dar la clave de usuario y contraseña, así como los metadatos del ítem. Una vez completado hay que pulsar Enviar para publicar el ítem.
    Publicar un ítem en el servidorPublicar un ítem en el servidor
    • Publicar nuevo Ítem en un servidor Hace lo mismo que el anterior excepto que en este caso nunca sobreescribe un ítem sino que siempre crea uno nuevo en el servidor.
  • Opción de menú «Servidores» en el gestor de escenas

    Mediante esta opción el gestor de escenas permite publicar y leer archivos html en servidores especializados. Se cuenta con tres posibilidades.

    Opción de menú: "Servidores"
    Opción de menú: «Servidores»

     

    • Descargar Escena de un Servidor responde con una serie de ventanas de diálogo en las que hay que escoger (de una lista) el servidor al que se va a acceder, el usuario, el proyecto y el archivo html. El gestor de escenas abre ese archivo, muestra la o las escenas que vienen incluídas y permite editarlas. Tal archivo puede volverse a publicar en el servidor bajo el mismo usuario o bajo otro, siempre y cuando se proporcione la contraseña, que deberá propocionársela al usuario el proveedor del servicio.
    • Publicar Escena en un servidor responde con una serie de ventanas de diálogo en las que hay que escoger (de una lista) el servidor al que se va a acceder, el usuario, proporcionar una contraseña, elegir un proyecto o definir uno nuevo y elegir un archivo html para sobreescribirlo o definir uno nuevo.
    • Abrir URL responde preguntando por una dirección URL en donde se supone encontrará un archivo html con escenas para editar. Actualmente, si la escena utiliza otros archivos auxiliares de imágenes, macros, ficheros, sonido o audio, estos no estarán disponibles en la edición de la escena.
  • Opción menú «Opciones» en el gestor de escenas

    El gestor de escenas genera un código propio que recoge toda la información relativa a los objetos que el editor o desarrollador de una escena ha incluido en la misma. Ese código necesita de un intérprete que aporte al navegador de páginas web la información necesaria para que muestre la escena, los objetos en ella incluidos y permita la interactividad. Consecuentemente hay que indicar al navegador dónde se ubica el intérprete del código y esto se realiza mediante esta opción de menú. Descartes dispone de dos intérpretes, uno en Java y otro en javascript (JS).

    Opción de menú "Opciones"
    Opción de menú: «Opciones»

    Esta opción de menú es un mero selector mediante el que se establece el estado que ha de aplicarse en el momento que se guarde el archivo html que se esté editando.  En cualquier momento, el usuario puede seleccionar una de las seis opciones posibles y ésta queda reflejada en la barra de estado del gestor, la cual está ubicada en la parte inferior de la ventana (ver figura siguiente).  La opción por defecto es «Librería portable->sólo para JS»; no obstante cuando se abre un archivo que contiene alguna escena se detecta la opción con la que fue grabada y queda activada. La opción que está
    seleccionada en cada momento se refleja en la zona de mensajes de la parte inferior del gestor de escenas.

    Opciones reflejadas en la barra de estado
    Opciones reflejadas en la barra de estado

    Se presentan tres posibilidades:

    • Librería en Internet que indica que para localizar el intérprete se accederá a un sitio web, que por defecto es: https://arquimedes.matem.unam.mx/Descartes5/lib/.
    • Librería portable que señala que el intérprete se ubique en una subcarpeta denominada lib al nivel del archivo html que se está editando (./lib) y es el propio editor el que crea esa carpeta y copia el intérprete o intérpretes en ella.
    • Librería de proyecto que marca que el intérprete se direccione y ubique en una carpeta lib un nivel por encima al correspondiente al archivo que se está editando (../lib).

    Y cada una de las opciones anteriores cuenta con dos subopciones:

    • para Java y JS que direcciona y/o ubica ambos intérpretes en el lugar indicado en la opción anterior y a su vez crea dos archivos html con el nombre que se indicó al editar o que se indique al guardar. Por ejemplo si el archivo que se está editando se denomina suma.html al guardar se actualizará este archivo para que sea interpretado con Java y suma_JS.html para la versión de javascript (añade al nombre el sufijo _JS).
    • sólo para JS que direcciona y/o ubica sólo el intérprete de javascript en un único archivo de igual nombre al editado, es decir, en el ejemplo puesto antes sería suma.html.

     

    La opción Librería portable tiene como objetivo crear un objeto desagregado, es decir que si se copia toda la carpeta que lo contiene se puede trasladar a cualquier otro lugar del ordenador u otro ordenador y seguirá funcionando igual (ese es el significado usualmente empleado para portable). Esta distribución se ha utilizado por ejemplo en el desarrollo de las misceláneas. Para la opción JS la línea incluida es:

    <script type=’text/javascript’ src=’lib/descartes-min.js’></script>

    La opción de librería de proyecto busca compartir un único archivo del intérprete para un conjunto de páginas ubicadas a diferente nivel. Así en la imagen siguiente podemos ver un proyecto que utiliza diferentes escenas, cada una de ellas ubicadas en una carpeta y una única carpeta lib compartida por ellas. Esta distribución se ha utilizado en el desarrollo de objetos, por ejemplo, en CanalsPizarra interactiva y suele ser una estructura de archivos muy útil. De ahí que se haya contemplado en el gestor de escenas esta opción.

    Ubicación del intérprete en la opción proyecto

    Ubicación del intérprete en la opción proyecto

    Para la opción DescartesJS la línea incluida en la página de cada escena es:

     <script type=’text/javascript’ src=’../lib/descartes-min.js’></script>

    La opción librería en internet direcciona a Descartes5.jar y a descartes-min.js al directorio de distribución del servidor arquimedes. Esta opción es la que se usado en las escenas incluidas en esta documentación con el objeto de que usen siempre la última versión y consecuentemente si en algún momento en una nueva versión se produjese un error, un funcionamiento inadecuado o un cambio de comportamiento, la documentación sirva de fuente de detección y localización del mismo. Para DescartesJS se incluye:

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

     

  • Opción de menú «Archivo» en el gestor de escenas

    Para abrir, cerrar, crear y guardar nuevos archivos o páginas se usa el menú Archivo. Al abrir el Gestor de escenas, sólo queda activado (iluminado) este menú, y se pueden seleccionar las siguientes opciones:

    Menú archivo en el gestor de escenas
    Menú archivo en el gestor de escenas
    • Nuevo se debe usar para crear una nueva página.  Ésta incluye una codificación interna básica y mínima de una página HTML y presenta en el editor una escena con algunos elementos básicos.
    • Abrir sirve para abrir cualquier página html que esté accesible en el ordenador, generalmente en el disco duro. Si se selecciona esta opción, aparecerá la ventana, usual en los diferentes sistemas operativos, Abrir html, que permite localizar la página deseada en el sistema de archivos (dispositivo, carpeta, archivo).
    • Cerrar sirve para cerrar la página sin salir del Gestor. Si en el momento de pulsar esta opción está abierta una página html en la cual hay cambios que aún no se han guardado, el Gestor de escenas pregunta si se desean guardar los cambios antes de cerrar.
    • Actualizar se usará para volver a leer en el disco el archivo que contiene la página que se está editando. Es imprescindible usar esta opción si se han hecho y guardado modificaciones en la misma página con otro editor, para que el programa trabaje con la página modificada. Si en el momento de pulsar esta opción hay cambios que aún no se han guardado, el Gestor de escenas pregunta si se desean guardar los cambios antes de actualizar; se recomienda usar la opción antes de hacer ningún cambio para evitar pérdida de información o después de hacer cambios que han resultado erróneos, para eliminarlos y volver a la situación inicial o más bien a la última en la que se había guardado el archivo.
    • Guardar almacena en el disco todos lo cambios realizados (texto y escenas) en la página que se está editando, en el mismo archivo que se creó o abrió.
    • Guardar como sirve también para almacenar la página que se está editando, pero se usa para hacerlo en otro archivo, con otro nombre y/o en otro sitio.
    • Exportar a png sirve para guardar una imagen en formato png de la (primera) escena que se está editando en el gestor. Por supuesto esta imagen no tendrá la funcionalidad de la escena, pero se verá exactamente igual a ella, por lo que puede servir para hacer documentaciones de las unidades didácticas o para crear presentaciones estáticas de contenidos.
    • Exportar a jpg sirve para guardar una imagen en formato jpg de la (primera) escena que se está editando en el gestor. Igual que en la opción anterior, la imagen no tendrá la funcionalidad de la escena, pero se verá igual que ella.
    • Salir se usará para cerrar la aplicación. También en esta opción, como en Cerrar, se pregunta si se desean guardar los cambios, en el caso de que se hayan hecho y no se hayan guardado aún.

    Cuando se encuentra una página html abierta en el Gestor, también se activarán las siguientes opciones CerrarGuardar y Guardar como en el menú Archivo.

    Para una adecuada organización de los archivos que editemos con el  gestor se aconseja crear una carpeta que podemos denominar, por ejemplo, «proyectos» y dentro de ella crear subcarpetas para cada uno de estos proyectos.

    Estructura de archivos
    Estructura de archivos