Toolbox

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
ToolboX
toolbox.uma.es
Logo ToolboX SVG.svg
Biologia.png
Información general
Modelo de desarrollo FOSS
Desarrollador(es) Universidad de Málaga
Lanzamiento inicial 2016
Género Software educativo
Programado en GNU Octave
Sistema operativo Lubuntu
Licencia GNU General Public License v3
En español
[editar datos en Wikidata]

ToolboX es un entorno de desarrollo que permite introducir la programación de ordenadores en asignaturas sin competencias informáticas.[1][2]​ Parte de la premisa de que el alumno, al resolver un problema, realiza cálculos en una secuencia determinada (es decir, procede algorítmicamente) y puede expresarlos en un lenguaje informático sencillo, del mismo modo que lo hace en estilo libre sobre un cuaderno o pizarra.

Distribución[editar]

ToolboX se distribuye bajo licencia GNU GPLv3. En su versión 0.0, orientada al sistema educativo español, incluye relaciones de problemas para todas las asignaturas de la enseñanza preuniversitaria (de 1º de primaria a 2º de bachillerato).[3]​ Esta memoria contiene una versión live de una distribución Linux, el intérprete del lenguaje de programación GNU Octave y los programas necesarios para su operativa.[4]​ Los fuentes de la versión 1.0 están disponibles desde repositorio público, que ha sido probada en un piloto llevado a cabo en centros Guadalinfo.[5]

Funcionamiento[editar]

Proporciona al docente un recurso didáctico, que puede utilizar en el aula o en la sala de ordenadores. Cuando el alumno inicia el ordenador con la memoria USB, ejecuta el sistema operativo contenido en ella y muestra el entorno de programación. Éste presenta un diseño sencillo, compuesto por una ventana de comandos y un editor de texto para programar. Tras seleccionar una relación de problemas, el alumno debe resolver cada uno escribiendo un programa. Dispone de comandos de ayuda (que puede ejecutar en la ventana de comandos) y para depurar y ejecutar el programa que desarrolla. Cuando la solución calculada por el programa es correcta, pasa al siguiente problema, hasta que el alumno completa la lista.[4]

Problema de física en ToolboX: ventana de comandos a la izquierda y editor de texto a la derecha.

Definición de un problema[editar]

ToolboX se apoya en la noción de problegrama para la representación de problema de diferentes asignaturas. Los metadatos incluyen el enunciado, pistas o ayudas, la solución y un mensaje de refuerzo o aclaración cuando se resuelve el problema. Las relaciones de problemas son listas con los nombres de estos ficheros en formato JSON. Tanto problemas como relaciones, están almacenadas en la memoria USB que contiene ToolboX.[4]

Definición de un problema de física para ToolboX en formato JSON.

Instalación[editar]

ToolboX se puede instalar en los centros públicos de educación desde la red académica Guadalinex y está previsto su uso en la red andaluza de centros rurales Guadalinfo. También puede utilizarse a nivel individual. Es necesario descargar un fichero ISO e instalar UNetbootin. A continuación se conecta una memoria USB de, al menos, 4GB; se ejecuta UNetbootin y se crea una versión live con persistencia del ISO en el pendrive: (1) seleccionar el fichero ISO descargado; (2) especificar el tamaño del fichero de persistencia (opcional), que puede ser de 1000MB; y (3) se selecciona la unidad donde está la memoria USB. (Este proceso borrará completamente la memoria USB, debe hacerse copia previamente del contenido, si es relevante.) Cuando concluye el proceso de copia, se reinicia el sistema y se selecciona el arranque desde la memoria USB, para lo que hay que interrumpir el inicio pulsando alguna tecla especial (generalmente ESC, F2 o F9 en PC, o Alt en Mac).

Utilización[editar]

Al ejecutar ToolboX, la pantalla se divide en tres áreas: terminal de comandos, editor de programa y ventana gráfica. Introduciendo los comandos 'task' o 'help' en el terminal de comandos se obtiene información de los módulos de tareas y los comandos disponibles. Una vez cargada una tarea con el comando 'task', se puede obtener más información con los comandos 'tip' y 'wiki'. La tarea se resuelve escribiendo un programa en el editor de programa y ejecutándolo con 'go' en el terminal de comandos. No es necesario utilizar el ratón, ya que se puede conmutar entre el terminal de comandos y el editor de programa pulsando la tecla Alt y simultáneamente la tecla Tab.

Referencias[editar]

  1. Vico, Francisco (2017). «ToolboX: Una estrategia transversal para la enseñanza de la programación en entornos educativos». ReVisión 10 (2): 53-68. 
  2. Vico, Francisco (2016). «Proyecto ToolboX» en Workshop Educación en Informática sub-18 (ei<18). V Congreso Español de Informática. : pp. 2. Consultado el 10 de septiembre de 2016.
  3. Maldonado, Encarna (12 de septiembre de 2016). «El padre de Alba te enseña a programar». Málaga hoy. 
  4. a b c Vico, Francisco. «Proyecto ToolboX». geb.uma.es. Consultado el 10 de septiembre de 2016. 
  5. Maldonado, Encarna (20 de marzo de 2017). «Don Alejandro y la pandilla del Minecraft». Málaga hoy.