fbpx
Wikipedia

Toolbox

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 cuaderno o pizarra y la versión más nueva de toolbox solo soporta la versión 1.14.2.5 , no soporta otra versión que no sea esa

ToolboX
Información general
Tipo de programa Software educativo
Desarrollador Universidad de Málaga
Modelo de desarrollo FOSS
Lanzamiento inicial 2016
Licencia GNU General Public License v3
Información técnica
Programado en GNU Octave, Bash
Enlaces
Sitio oficial de Sitio web oficial


Aparte del entorno y los contenidos académicos, ToolboX incluye un módulo para la recopilación de datos de uso por los alumnos y su procesamiento posterior mediante técnicas de big data basadas en inteligencia artificial (sólo en la comunidad andaluza, tras la inclusión en los repositorios Guadalinex y Guadalinfo, tendrán acceso un millón de alumnos).[3]​ Estas técnicas permiten extraer conocimiento sobre la comunidad estudiantil, que podrá ser utilizado para mejorar la actividad docente y la administración de recursos. Algunos ejemplos de esta extracción de conocimiento son el prediagnóstico de altas capacidades, TDAH o dislexia.[4]

Funcionamiento

ToolboX es un recurso didáctico que el docente puede utilizar en el aula o en la sala de ordenadores. Al iniciar el programa se muestra un entorno de programación con un diseño sencillo, compuesto por una ventana de comandos, un editor de texto para programar y, opcionalmente, una ventana gráfica. 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 otros 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.

 
 
Ejemplos de tareas en ToolboX: de programación (arriba), con ventanas de comandos y gráfica a la izquierda y editor de programa a la derecha; y de matemáticas (abajo), sólo con ventana de comandos y editor.

El lenguaje utilizado es GNU Octave, por ser un lenguaje de programación ampliamente utilizado en educación, ciencia e ingeniería.

Definición de un problema

ToolboX se apoya en la noción de problegrama para la representación de problemas de diferentes asignaturas. La definición incluye el enunciado, pistas o ayudas, la solución (alfa)numérica, programas propuestos en diferentes lenguajes) y un mensaje de refuerzo o aclaración cuando se resuelve el problema. Las relaciones de problemas (o módulos) son listas con los nombres de estos ficheros en formato JSON.

 { "class": "wordproblem", "statement": "Calcula $$ \left(\frac{2}{3}\right)^2$$", "solution": "4/9", "tip"  : ["Eleva numerador y denominador al exponente."], "keyword": ["segundo ESO", "matemáticas", "fracciones"], "wiki"  : ["\poweroffraction"], "hint" : { "js"  : "", "octave": "" }, "program" : { "js"  : " numerador = pow(2, 2); denominador = pow(3, 2); solution = numerador / denominador; }, "octave": " numerador = 2^2 denominador = 3^2 solution = numerador / denominador" }, "takehomemessage": "La potencia de una fracción se deriva del producto de fracciones.", "author": "ToolboX", "URL"  : "toolbox.uma.es", "CC"  : "BY-NC-SA 3.0" } 

Instalación

ToolboX se puede instalar en los centros educativos públicos de Andalucía desde el repositorio Guadalinex,[5]​ así como en la red andaluza de centros rurales Guadalinfo.[6]​ También puede utilizarse a nivel particular, fuera de estas redes, en dos modalidades:

Mediante fichero deb

Si se dispone de una distribución de Linux derivada de Debian (como Ubuntu, Lubuntu, Raspbian Stretch o Debian Stretch), puede instalarse ToolboX a partir de un fichero deb, siguiendo estos pasos:

Versión 16

$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb $ sudo apt-get update $ sudo dpkg -i toolbox_latest.deb dpkg: dependency problems prevent ... [otros mensajes] $ sudo apt-get -f install [otros mensajes] Setting up [dependencia] ... 

Versión 18

$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb $ sudo apt-get update $ sudo gdebi toolbox_latest.deb ... 

Mediante ISO

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 (este proceso borrará la memoria USB, debe hacerse copia previamente del contenido, si es relevante):

  1. seleccionar el fichero ISO descargado
  2. especificar el tamaño del fichero de persistencia (opcional), que puede ser de 1000MB
  3. se selecciona la unidad donde está la memoria USB.

Cuando concluye el proceso de copia, se reinicia el sistema y se selecciona el arranque desde la memoria USB, para lo que podría ser necesario interrumpir el inicio pulsando alguna tecla especial (generalmente ESC, F2 o F9 en PC, o Alt en Mac) para acceder a la BIOS y seleccionar el tipo de arranque. Una vez que el equipo se ha iniciado, arriba y a la izquierda está el menú principal y puede ejecutarse ToolboX desde el submenú Programming.

Utilización

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.

Distribución

ToolboX se distribuye bajo licencia GNU GPLv3. En su primera versión ya incluye relaciones de problemas para varias asignaturas de la enseñanza preuniversitaria (matemáticas, física y química).[7][8]​ 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.[9]​ Los fuentes de la versión 1.0 están disponibles desde repositorio público.

Enlaces externos

  • blog Averroes (Consejería de Educación, Junta de Andalucía)
  • web oficial

Referencias

  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. ISSN 1989-1199. 
  2. Vico, Francisco (2016). . Workshop Educación en Informática sub-18 (ei<18). V Congreso Español de Informática. Salamanca. pp. pp. 2. Archivado desde el original el 15 de agosto de 2018. Consultado el 10 de septiembre de 2016. 
  3. Vico, Francisco (28 de junio de 2018). «Inteligencia Artificial para analizar el progreso de los estudiantes con ToolboX». Educación 3.0. 
  4. Castillo, Ignacio (22 de julio de 2018). «"Programar será tan importante como saber leer o escribir"». La opinión de Málaga. 
  5. Castillo, Ignacio (15 de julio de 2018). «"Los profesores son la clave del éxito del proceso de transformación digital"». La opinión de Málaga. 
  6. Maldonado, Encarna (20 de marzo de 2017). «Don Alejandro y la pandilla del Minecraft». Málaga hoy. 
  7. Maldonado, Encarna (12 de septiembre de 2016). «El padre de Alba te enseña a programar». Málaga hoy. 
  8. Maldonado, Encarna (24 de septiembre de 2017). «La 'caja de la programación' aterriza en los colegios». Málaga hoy. 
  9. Vico, Francisco. . geb.uma.es. Archivado desde el original el 1 de diciembre de 2017. Consultado el 10 de septiembre de 2016. 
  •   Datos: Q26856022

toolbox, toolbox, entorno, desarrollo, permite, introducir, programación, ordenadores, asignaturas, competencias, informáticas, parte, premisa, alumno, resolver, problema, realiza, cálculos, secuencia, determinada, decir, procede, algorítmicamente, puede, expr. ToolboX es un entorno de desarrollo que permite introducir la programacion de ordenadores en asignaturas sin competencias informaticas 1 2 Parte de la premisa de que el alumno al resolver un problema realiza calculos en una secuencia determinada es decir procede algoritmicamente y puede expresarlos en un lenguaje informatico sencillo del mismo modo que lo hace en estilo libre sobre cuaderno o pizarra y la version mas nueva de toolbox solo soporta la version 1 14 2 5 no soporta otra version que no sea esaToolboXInformacion generalTipo de programaSoftware educativoDesarrolladorUniversidad de MalagaModelo de desarrolloFOSSLanzamiento inicial2016LicenciaGNU General Public License v3Informacion tecnicaProgramado enGNU Octave BashEnlacesSitio oficial de Sitio web oficial editar datos en Wikidata Aparte del entorno y los contenidos academicos ToolboX incluye un modulo para la recopilacion de datos de uso por los alumnos y su procesamiento posterior mediante tecnicas de big data basadas en inteligencia artificial solo en la comunidad andaluza tras la inclusion en los repositorios Guadalinex y Guadalinfo tendran acceso un millon de alumnos 3 Estas tecnicas permiten extraer conocimiento sobre la comunidad estudiantil que podra ser utilizado para mejorar la actividad docente y la administracion de recursos Algunos ejemplos de esta extraccion de conocimiento son el prediagnostico de altas capacidades TDAH o dislexia 4 Indice 1 Funcionamiento 2 Definicion de un problema 3 Instalacion 3 1 Mediante fichero deb 3 2 Mediante ISO 4 Utilizacion 5 Distribucion 6 Enlaces externos 7 ReferenciasFuncionamiento EditarToolboX es un recurso didactico que el docente puede utilizar en el aula o en la sala de ordenadores Al iniciar el programa se muestra un entorno de programacion con un diseno sencillo compuesto por una ventana de comandos un editor de texto para programar y opcionalmente una ventana grafica Tras seleccionar una relacion 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 otros para depurar y ejecutar el programa que desarrolla Cuando la solucion calculada por el programa es correcta pasa al siguiente problema hasta que el alumno completa la lista Ejemplos de tareas en ToolboX de programacion arriba con ventanas de comandos y grafica a la izquierda y editor de programa a la derecha y de matematicas abajo solo con ventana de comandos y editor El lenguaje utilizado es GNU Octave por ser un lenguaje de programacion ampliamente utilizado en educacion ciencia e ingenieria Definicion de un problema EditarToolboX se apoya en la nocion de problegrama para la representacion de problemas de diferentes asignaturas La definicion incluye el enunciado pistas o ayudas la solucion alfa numerica programas propuestos en diferentes lenguajes y un mensaje de refuerzo o aclaracion cuando se resuelve el problema Las relaciones de problemas o modulos son listas con los nombres de estos ficheros en formato JSON class wordproblem statement Calcula left frac 2 3 right 2 solution 4 9 tip Eleva numerador y denominador al exponente keyword segundo ESO matematicas fracciones wiki poweroffraction hint js octave program js numerador pow 2 2 denominador pow 3 2 solution numerador denominador octave numerador 2 2 denominador 3 2 solution numerador denominador takehomemessage La potencia de una fraccion se deriva del producto de fracciones author ToolboX URL toolbox uma es CC BY NC SA 3 0 Instalacion EditarToolboX se puede instalar en los centros educativos publicos de Andalucia desde el repositorio Guadalinex 5 asi como en la red andaluza de centros rurales Guadalinfo 6 Tambien puede utilizarse a nivel particular fuera de estas redes en dos modalidades Mediante fichero deb Editar Si se dispone de una distribucion de Linux derivada de Debian como Ubuntu Lubuntu Raspbian Stretch o Debian Stretch puede instalarse ToolboX a partir de un fichero deb siguiendo estos pasos Version 16 wget N quiet toolbox uma es download toolbox latest deb sudo apt get update sudo dpkg i toolbox latest deb dpkg dependency problems prevent otros mensajes sudo apt get f install otros mensajes Setting up dependencia Version 18 wget N quiet toolbox uma es download toolbox latest deb sudo apt get update sudo gdebi toolbox latest deb Mediante ISO Editar Es necesario descargar un fichero ISO e instalar UNetbootin A continuacion se conecta una memoria USB de al menos 4GB se ejecuta UNetbootin y se crea una version live con persistencia del ISO en el pendrive este proceso borrara la memoria USB debe hacerse copia previamente del contenido si es relevante seleccionar el fichero ISO descargado especificar el tamano del fichero de persistencia opcional que puede ser de 1000MB se selecciona la unidad donde esta la memoria USB Cuando concluye el proceso de copia se reinicia el sistema y se selecciona el arranque desde la memoria USB para lo que podria ser necesario interrumpir el inicio pulsando alguna tecla especial generalmente ESC F2 o F9 en PC o Alt en Mac para acceder a la BIOS y seleccionar el tipo de arranque Una vez que el equipo se ha iniciado arriba y a la izquierda esta el menu principal y puede ejecutarse ToolboX desde el submenu Programming Utilizacion EditarAl ejecutar ToolboX la pantalla se divide en tres areas terminal de comandos editor de programa y ventana grafica Introduciendo los comandos task o help en el terminal de comandos se obtiene informacion de los modulos de tareas y los comandos disponibles Una vez cargada una tarea con el comando task se puede obtener mas informacion con los comandos tip y wiki La tarea se resuelve escribiendo un programa en el editor de programa y ejecutandolo con go en el terminal de comandos Distribucion EditarToolboX se distribuye bajo licencia GNU GPLv3 En su primera version ya incluye relaciones de problemas para varias asignaturas de la ensenanza preuniversitaria matematicas fisica y quimica 7 8 Esta memoria contiene una version live de una distribucion Linux el interprete del lenguaje de programacion GNU Octave y los programas necesarios para su operativa 9 Los fuentes de la version 1 0 estan disponibles desde repositorio publico Enlaces externos Editarblog Averroes Consejeria de Educacion Junta de Andalucia web oficialReferencias Editar Vico Francisco 2017 ToolboX Una estrategia transversal para la ensenanza de la programacion en entornos educativos ReVision 10 2 53 68 ISSN 1989 1199 Vico Francisco 2016 Proyecto ToolboX Workshop Educacion en Informatica sub 18 ei lt 18 V Congreso Espanol de Informatica Salamanca pp pp 2 Archivado desde el original el 15 de agosto de 2018 Consultado el 10 de septiembre de 2016 La referencia utiliza el parametro obsoleto mes ayuda Vico Francisco 28 de junio de 2018 Inteligencia Artificial para analizar el progreso de los estudiantes con ToolboX Educacion 3 0 Castillo Ignacio 22 de julio de 2018 Programar sera tan importante como saber leer o escribir La opinion de Malaga Castillo Ignacio 15 de julio de 2018 Los profesores son la clave del exito del proceso de transformacion digital La opinion de Malaga Maldonado Encarna 20 de marzo de 2017 Don Alejandro y la pandilla del Minecraft Malaga hoy Maldonado Encarna 12 de septiembre de 2016 El padre de Alba te ensena a programar Malaga hoy Maldonado Encarna 24 de septiembre de 2017 La caja de la programacion aterriza en los colegios Malaga hoy Vico Francisco Proyecto ToolboX geb uma es Archivado desde el original el 1 de diciembre de 2017 Consultado el 10 de septiembre de 2016 Datos Q26856022Obtenido de https es wikipedia org w index php title Toolbox amp oldid 130520337, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos