Archivo de la etiqueta: programación

Nuevo MineTIC v0.3: Minetest en el aula

Después de muchas pruebas (y casi dejarlo por imposible) por fin publico la versión 0.3 de mi módulo «MineTIC». ¿Por qué dedicarle tiempo a un módulo que hace «casi» lo mismo que otros y en los que me he basado descaradamente como «Classroom» o «Edutest»? Por aprender, por tener las herramientas que quiero y funcionando como quiero, por simplificar y no depender de otros módulos, porque disfruto programando y me gusta ver que el trabajo tiene aplicación en el aula…

En concreto, además de las correspondientes correcciones de errores y revisiones del código, se han añadido las siguientes características:

  • Nuevo comando de administrador para la carga de mapas de altura a partir de archivos .ASC de información geográfica real
  • Nuevo comando para la carga de imágenes de planos de planta
  • Agregados scripts PHP para la conversión de ficheros de información geográfica .ASC a mapas de altura y planos.
  • Completado el mecanismo de traducción y plantilla de idiomas.
  • Nuevo comando para la asignación y marcado en color de una parcela de trabajo al alumno.
  • Añadida funcionalidad para tele-transportar al alumno a su área de trabajo.
  • Nuevo comando para bloquear/desbloquear el paso del tiempo (movimiento del sol).
  • Nuevo comando para enviar mensajes de profesor a los alumnos del grupo.
  • Nuevo sistema para limitar el tiempo de partida de los alumnos y obligarlos a tomar un descanso.
Seguir leyendo Nuevo MineTIC v0.3: Minetest en el aula

Responsively: Una app para el desarrollo web rápido

Responsively App es una aplicación de escritorio que nos ayudará a desarrollar aplicaciones web «adaptables»  a diferentes dispositivos reduciendo al mínimo los tiempos de pruebas. Esta aplicación permite obtener una vista previa y simultánea de todas las pantallas de dispositivos de nuestro interés en una sola ventana, una al lado de la otra, lo que reducirá considerablemente el tiempo de desarrollo.

También incluye un editor de CSS en vivo, simulación de modo táctil, un modo de diseño para editar HTML directamente,  emulación velocidad de carga de la red, zoom, desactivar la validación SSL, soporte para varios protocolos de navegador ( file://, ftp://, etc.), y mucho , mucho más.

Seguir leyendo Responsively: Una app para el desarrollo web rápido

Aprende a programar en javascript (y de paso los fundamentos para cualquier otro lenguaje)

Desde que Google lanzó Grasshopper en 2018, un millón de personas han pasado al menos una hora aprendiendo a programar a través de su aplicación. Aseguran incluso haber reducido la brecha entre hombres y mujeres que aprenden a codificar al 18%.

El entorno de aprendizaje centrado en principiantes (en castellano), guía a los estudiantes a través de acertijos visuales rápidos que enseñan conceptos clave de programación como funciones, ciclos y variables. Además,  desarrollarán habilidades de programación y ganarán confianza en ellas a medida que avancen.

Seguir leyendo Aprende a programar en javascript (y de paso los fundamentos para cualquier otro lenguaje)

Kodular, alternativa a appinventor

Preparando los talleres de la asignatura de robótica he decicido  probar cosas nuevas, como «arduinoblocks» en lugar de «facilino» para la programación de Arduino, y ahora «kodular» en lugar de «appInventor» para diseñar apps que corran en teléfonos Android (como el mando a distancia del robot).

El diseño de la app se realiza arrastrando componentes visuales (como botones e imágenes) y otros no visibles que permiten acceder a los sensores y elementos de comunicación del móvil.

Seguir leyendo Kodular, alternativa a appinventor

PSeInt: Un intérprete de pseudocódigo para aprender fundamentos de programación

PSeInt que es un Software libre y en castellano que funciona como un intérprete de pseudocódigo, especialmente diseñado para labores para docentes y alumnos de programación asistiendo a los estudiantes en sus primeros pasos en el aprendizaje de los conceptos, estructuras y técnicas de la programación.

Seguir leyendo PSeInt: Un intérprete de pseudocódigo para aprender fundamentos de programación

Activar WebGL para Scratch 3.0 en Firefox

Ya hemos hablado en varias ocasiones sobre el proyecto Scratch, tanto en su versión online como de la de aplicativo de escritorio, o del proyecto derivado para tablets ScratchJr orientado a los más pequeños. 

Si eres usuario de Linux, probablemente te haya aparecido un error al acceder a Scratch 3.0 (Your Browser Does Not Support WebGL), que indica que tu navegador debe soportar WebGL para poder acceder. ¡Y el error me daba en todos los ordenadores de un aula!

Seguir leyendo Activar WebGL para Scratch 3.0 en Firefox

Instalación de Scratch 2 offline con Adobe Air en Ubuntu

A la espera de del nuevo Scratch 3.0 (previsto para 2018) basado en HTML5  si queremos trabajar «offline» no nos queda otra que utilizar la versión 1.4 nativa para Linux o utilizar la 2.0 basada en Adobe Air.

Desgraciadamente Adobe Air en Linux  dejó de estar soportado oficialmente en junio de 2011. Instalarlo aun es posible resolviendo algunas dependencias…

Seguir leyendo Instalación de Scratch 2 offline con Adobe Air en Ubuntu

Facebook presenta Techprep, una web para aumentar la diversidad en la programación

En techprep.fb.com tenemos un nuevo proyecto de Facebook, presentado en su web como un sitio pensado para ayudar a las mujeres, y a sectores de la sociedad menos representados en Estados Unidos (negros e hispanos), a entrar en el mundo de la programación.

fbpLa diversidad es fundamental para la misión de Facebook de crear un mundo más abierto y conectado

Con esa frase comienza la presentación del proyecto, un centro de recursos donde se puede aprender más sobre ciencia y programación de computadoras, con herramientas y contenido clasificado por edades, tanto en español como en inglés.

Seguir leyendo Facebook presenta Techprep, una web para aumentar la diversidad en la programación