martes, 22 de noviembre de 2016

PreloadJS. Get the URL from Blob Object

The past days I was working in a project where we needed to preload many assets (images and videos).

Quickly I found the PreloadJS library, and to be honest this has the most complete features for the mission.

First implementation (Typescript code):

blobUrls: [];
preloader: createjs.LoadQueue;

preloadAssets() {
  this.preloader = new createjs.LoadQueue();
  this.preloader.on("fileload", this.handleFileLoaded, this);

  let video = {id: "video", src: "http://some-place/video.mp4"};
  let image = {id: "image", src: "http://some-place/image.png"};

  this.preloader.loadFile(video);
  this.preloader.loadFile(image);
}

handleFileLoaded(event: Event) {
  let item = event.item;
  this.blobUrls.push(this.preloader.getResult(item.id).src);
}

After that my blobUrls was filled with 2 blob locations ( example: blob:http://some-place/b36ab694-23c7-4026-82e1-0096609445ee)
Then I used the urls to put in my html dom elements video and img. But surprise, this approach just works for videos!!

I spent around 2 days in order to get the same behavior for images, but without fortune. Apparently the src provided for getResult is volatile after the first use (this is just my guess).

The I decided to get my own blob url using URL object (javascript), then finally I fixed the problem with the next code.

handleFileLoaded(event: Event) {
  let item = event.item;
  let blob = this.preloader.getResult(item.id, true);
  let blobUrl = URL.createObjectURL(blob);

  this.blobUrls.push(blobUrl);
}

Now the blob urls are working fine for both images and videos.

The difference between getResult(id, true) and getResult(id), the first one returns a Blob Object, and the last one returns a HTML Dom Object.

That's all for the moment, but I hope to go back here some day to improve this blog entry.

miércoles, 15 de junio de 2016

Bolvia en la Copa América 2016



¿Qué la selección Boliviana da pena?. Claro que SI

Haciendo una analogía, es como poner a un perro desnutrido y en huesos a ser nuestro perro guardian. Mandarlo a pelear con el perro del vecino (uno bien alimentado) y esperar que gane y luego cuando vuelve derrotado le damos una patada encima y no nos cansamos de decir lo malo que es.

¿Es correcta nuestra actitud?. Claro que NO.

Hoy la gente opina de todo, pero nadie pone soluciones, solo ideas nada concretas. Es común escuchar: reesctructuración, divisiones inferiores, borrachos, fuera Baldivieso, etc.

Volviendo a la analogía sería como decir: Ese perro necesita ir al veterinario, tenemos que reemplazarlo, tenemos que criar nuevos perros y este que muera, que venga otro cuidador, etc.

#pensemosEnSoluciones


Fuente de la imagen: http://www.sobrefutbol.com/selecciones/20082009/bolivia_2009_local.jpg

lunes, 21 de marzo de 2016

Tecnología en aula

 
Por fin el aula cuenta con datadisplay, marcadores electrónicos y la antigua pizarra ha sido reemplazada por una totalmente electrónica. Nuestra institución educativa se siente orgullosa con la nueva adquisición, sienten que están innovando, que por fin están integrando las TIC al quehacer educativo. De hecho crean una nueva aula y la llaman Aula Virtual.

Esta aula, desde luego, es para ser usada en los cursos mas prestigiosos de la universidad, un docente común con una asignatura común no pueden acceder a la misma, puesto que se debe justificar el uso del equipo, ya que este no puede ser usado para clases tradicionales, debe tener algo especial o ser auspiciado por posgrado (este último es el camino sencillo y menos burocrático)

Los estudiantes que acceden a esta nueva aula son generalmente estudiantes de posgrado, estudiantes que en su mayoría no están familizarizado o al menos acostumbrados a la presencia de una pizarra "tan moderna", por lo que se sienten poco afianzados con el aula, sin embargo en el curso se pueden escuchar comentarios de: "ya vi esto en otra universidad", "que bueno que TIC esten mejorando el proceso educativo", pero claro no falta el sincero que dice: "Pero si es lo mismo de siempre, no veo la diferencia, yo prefiero lo anterior me hace sentir en mas confianza".

¿Será que esta novedosa "Aula virtual" es o podrá ser un apoyo educativo que incluya e impacte positivamente al proceso educativo?

Esta historia se repite a diario en muchas instituciones educativas de nuestro país.

Como educadores, ¿alguna vez nos hemos sentamos a pensar en lo que significa incluir las TIC al proceso educativo?, o ¿simplemente aceptamos un montón de adornos modernos en el aula

Me inclino a pensar que tenemos interés en la tecnología pero aún no la usamos para lograr un beneficio real en los estudiantes y docentes reales, es decir en el proceso educativo.

Pero hay que aceptarlo, las TIC están en el aula, quizá facilitando una amena conversación - discusión entre compañeros con respecto a la novela de moda (Zapata-Morales). Por que es más entretenido que verlo al docente socializando información de hace 10 años, o explicando teoría que facilmente puede ser adquirida y de manera mas amena en youtube o algun buen sitio de internet.
 

El escritor es docente...

miércoles, 7 de enero de 2015

Sinergia TIC + Educación, un reto moderno.

Es indiscutible dentro del contexto contemporáneo, la notoria presencia de la tecnología en el quehacer cotidiano del ser humano.

La sociedad y su cultura ubican a la tecnología como el resultado evolutivo de lo científico en función de mejorar y satisfacer los requerimientos de la humanidad. Una de los más importantes necesidades del ser humano es conocer, esto debido a su naturaleza cognoscente.

Es entonces que el ser humano se apoya y reconoce a la tecnología como herramienta principal para el desarrollo cultural, es decir para hacer educación.

A partir de los 80’ se puede fácilmente reconocer la inclusión de las tecnologías dentro del desarrollo de las diversas áreas de desarrollo y crecimiento social, principalmente aplicadas a las telecomunicaciones, por ello se acuñan las siglas TICs (Tecnologías de la Información y la Comunicación) donde claramente se hace referencia a toda tecnología (software y hardware) que permita mejorar continuamente el proceso social básico, la comunicación.

La mejora de la comunicación, siendo elemento indispensable para la educación, impacta directamente en el mejoramiento de todo el proceso educativo. por tanto la aplicación de las TICs en la educación son un resultado evolutivo natural. 

Son varios enfoques y tendencias que posicionan a las TICs como elementos mediadores e incluso rectores del Proceso de Enseñanza y Aprendizaje (PEA), sin embargo deben ser consideradas como medios didácticos puesto que en su forma abstracta las TICs se resumen a instrumentos, los cuales son importantes dentro del proceso educativo pero no tienen son el elemento rector.

En la actualidad la experiencia educativa con TICs ha revelado diversas formas de aplicación, planificación y medición. Dentro de ese conjunto de posibilidades se han posicionado modelos como respuesta a diversos entornos y han sido nombrados en función de la tecnología predominante dentro su contexto.

Los nombres asignados a estos modelos responden a la siguiente estructura: X-Learning (Learning del inglés que hace referencia al proceso educativo) donde X hace referencia a la tecnología, algunos ejemplos del uso de esta nomenclatura son:
  • Mobile-Learning (Educación Móvil) que hace referencia a un modelo en el cual se da importancia al escenario educativo generado por dispositivos móviles como celulares, phablet, tablets conectados mediante tecnología inalámbrica.
  • Television-Learning (Educación Televisiva) el modelo basado también en telecomunicaciones para lograr un escenario educativo productivo.
  • Electronical-Learning (Educación Electrónica o Educación a distancia) quizá el nombre más común, que basa su entorno educativo en explotar escenarios educativos en los cuales se acepta que los encuentros en persona dentro del aula no son indispensables.
  • Blended-Learning (Educación Mixta) este modelo nace a partir de los errores y logros de la educación a distancia y la educación clásica[1], es en este modelo que se reconoce fundamentalmente la esencia social – afectiva dentro del PEA y al mismo tiempo la importancia de explorar y aplicar nuevos escenarios educativos (independientes del tipo de tecnología) que promuevan mayor significatividad y pertinencia educativa.

En la lista anterior se puede identificar la tendencia de exploración de nuevas formas de educar que rompen el esquema de la educación clásica[1] hacia la consolidación y capitalización de los recursos actuales en favor del proceso educativo.

Esta tendencia tecno-explorativa de escenarios educativos no solo es una referencia material sobre espacio y tiempo, sino también la declaración de estudiantes y maestros (que son nativos digitales) hacia la consolidación de un proceso educativo flexible, socialista, masivo y de fácil acceso que sea plenamente implementado en todos y cada uno de los medios de comunicación e información.

Es entonces, que ante las transformaciones sociales y materiales debido a la tecnología, se hace necesarias investigaciones para la incorporación de nuevos escenarios en el PEA en todas las instituciones educativas.

A nivel mundial se han desarrollado proyectos y también currículos pertinentes con la realidad contemporánea y su exigencia de incorporara a las TICs como instrumento principal del PEA.

Dentro de este escenario, entonces, es preciso buscar sinergia entre tecnología y educación que orquestados logren mejorar el proceso de enseñanza – aprendizaje en sí mismo.


¿Y tú que opinas?





[1] Educación clásica hace referencia al modelo educativo predominante en años anteriores a los 80’s, donde no se lograba concebir la educación fuera del aula y las instituciones educativas tenían el monopolio absoluto del conocimiento.

viernes, 19 de diciembre de 2014

Sociedad de la Información vs. Sociedad del Conocimiento

Estoy seguro que muchos de ustedes han leído o escuchado sobre "sociedad de la información" y "sociedad del conocimiento".
Si es el caso a continuación les presento mi punto de vista con respecto a sus diferencias:

Sociedad de la Información:
Se denomina así al momento histórico - concreto cuando se comenzó a optimizar e incrementar el flujo de información dentro de la sociedad. Esta tendencia salió de la necesidad imperiosa del ser humano de estar al tanto de todo lo que pasa en su entorno.
Actualmente podemos decir que esa necesidad ha sido en gran parte satisfecha puesto que cualquiera con una conexión a internet es capaz de hallar la información requerida así como también de proporcionarla.
Entonces nos encontramos en nuevo clima en el cual obtener información no es un gran problema, sin embargo al mismo tiempo el ser humano se da cuenta que tener toda la información necesaria es insuficiente para poder transformar nuestra realidad. Es a partir de ello que se puede verificar que información no es conocimiento, y ya que el acceso a la información esta medianamente resuelto surge la siguiente duda: ¿Y qué hacemos con la información? y la respuesta es: Incorporar, Aplicar y Generar conocimiento.

Sociedad del Conocimiento.
Es nuestra realidad actual, somos una generación que cuenta con los recursos necesarios o por lo menos mínimos para lograr obtener la información que estamos buscando.
Entonces haciendo una analogía podríamos decir que todos poseen la "fórmula de la pólvora", sin embargo ¿estamos capacitados para usar esa información?, entonces en respuesta nace la idea de transformar información en conocimiento, es decir lograr tener certeza de nuestra realidad alcanzable para por fin poder transformarla.
Al parecer hemos superado la "Sociedad de la Información" y estamos viviendo la "Sociedad del Conocimiento" donde lo más importante es transformar la realidad para mejorar nuestra sociedad, pero el proceso de lograr conocimiento es complejo, diverso e incluso único por ser humano, entonces vivimos en una sociedad compleja, llena de retos y problemas por solucionar, una sociedad donde emergerán tantas soluciones como problemas.
¡Pero tranquilos! el ser humano es un ser cognoscente innato, lo cual quiere decir que estamos hechos para conocerlo todo y también explicarlo, significa que estamos viviendo un momento histórico que nos brinda facilidad para explicar nuestra esencia y la del universo.

Vivamos plenamente este momento y disfrutemos, en la medida de lo posible, de nuestra naturaleza humana.

¿Y tú que opinas?



martes, 2 de diciembre de 2014

X-Learning: Nuevos escenarios educativos.

Es muy normal, en la actualidad, encontrarnos con modelos, estrategias, metodologías, etc denominados X-Learning. Por ejemplo: B-Learning, M-Learning, T-Learning y otros mas.

La idea de de esa terminología es hacer referencia a una o un grupo de tecnologías que inciden de manera directa en el proceso de enseñanza - aprendizaje entendido, desde la mencionada terminología, como learning.

Es necesario precisar que la tecnología, desde una perspectiva práctica, hace el rol de mediador entre contenido y aprendizaje que desde luego revela la necesidad contemporánea de explotar los nuevos escenarios educativos reales y potenciales en nuestra realidad.

En esta nueva etapa de los X-Learning es preciso tener muy en cuenta como se hace uso de la X (tecnología específica), por tanto podemos ser extremos y presentar dos categorías:

1. X como elemento fundamental del proceso enseñanza - aprendizaje.

  • Esta concepción pragmática del medio responsabiliza por completo a la tecnología para el desarrollo del PEA.
  • Tiene una completa tendencia hacia la pedagogía tecnodependiente (que hace referencia a un estado enfermo del proceso de enseñanza - aprendizaje, donde no es posible concebir el mismo sin tecnología).
  • Requerimientos elevados o de mayor costo para el uso de un ambiente didáctico físico o virtual.

2. X como elemento mediador en el proceso enseñanza - aprendizaje.
  • Esta concepción hace referencia a llevar el PEA mediante la tecnología hacia nuevos escenarios educativos.
  • Sin tecnología el PEA puede llevarse a cabo sin ningún problema.
  • Se reconoce el importantísimo rol de la tecnología para la motivación y posicionamiento de los estudiantes dentro de su escenario contemporáneo.
En ambos extremos podemos reconocer a simple vista que la tecnología juega un rol fundamental en la planificación y desarrollo del PEA, sin embargo no debe ser irremplazable. Caso contrario el PEA tergiversaría su función y caería inevitablemente en la tecnodependencia.

El resultado de tantos X-Learning, surgen de la necesidad de llevar adelante un PEA fuera del concepto tradicional de aula hacia la conquista de los nuevos escenarios educativos que están indiscutiblemente influenciados por tecnología.

Como educadores, estamos en la obligación de explorar y dar vida al PEA en cualquier escenario educativo moderno, sin importar la tecnología que se nos presente debemos ser analíticos y capaz de digerir los requerimientos que nuestros estudiantes "nativos digitales" nos exigen.



¿Y tú que opinas?

lunes, 20 de octubre de 2014

Didáctica Tecnológica: Una concepción desde B-Learning


Los escenarios educativos han sido constantemente modificados en respuesta a las necesidades específicas de cada contexto histórico concreto, esta realidad se hace evidente cuando se hace una comparación de la realidad educativa global de hoy y la de siglos pasados.

Modificar un escenario educativo hace referencia a las transformaciones sociales, espaciales y paradigmáticas que los actores del Proceso de Enseñanza Aprendizaje (PEA) realizan en función de la factibilidad de sus recursos y necesidades del contexto.

Es a partir de reconocer la transformación - evolución dinámica de los escenarios educativos que se da lugar para la propuesta e incorporación de nuevas formas de concebir a la Didáctica - desde su proceso - en función de los nuevos escenarios educativos.

Es necesario recordar que la Didáctica por naturaleza debe ser pertinente con su contexto concreto, este es motivo suficiente para asumir que los nuevos escenarios educativos han exigido a la Didáctica transformaciones constantes que respondan a los requerimientos de cada momento histórico.

Es justamente la naturaleza dinámica de la Didáctica como ciencia pedagógica que ha permitido la investigación y consolidación de nuevas propuestas para la aplicación y actualización de todos los escenarios educativos emergentes y ya posicionados en el ámbito Pedagógico.

Tomando como referencia el periodo las últimas décadas del siglo XX hasta la actualidad se pueden identificar una diversidad de paradigmas como ser Educación a Distancia (No in-site education), V-Learning (Virtual Learning), E-Learning (Electronical Education), B-Learning (Blended Learning), T-Learning (TV-Learning), M-Learning (Mobile Learning) y otros, que tienen una preocupación en común: Explotar los escenarios educativos no convencionales, es decir aquellos que tienen desde espacios hasta organizaciones distintas. Otro factor en común es que van de la mano con el desarrollo tecnológico principalmente en las áreas telemática e informática.

La Didáctica desde sus componentes es sensible a cambios en el escenario educativo: Por ejemplo los Medios utilizados en aula no serán los mismos a los utilizados en un espacio virtual.
Es entonces que se hace evidente que asumir un paradigma basado en escenarios educativos emergentes trae consigo la necesidad de analizar, definir y hacer posible la aplicación de la Didáctica como ciencia.

Además en los paradigmas mencionado se hace evidente la influencia directa de la tecnología en la Didáctica, a esta realidad se la denomina como Didáctica Tecnológica. Que será definida posteriormente.


Cayendo un poco en la formalidad trazamos como objetivo de este post el de caracterizar a la Didáctica Tecnológica desde el paradigma concreto del B-Learning.

Para esto a continuación comenzamos con el análisis:

Se ha hecho mención de los paradigmas educativos basados en escenarios educativos y de manera particular a B-Learning, el cual se define y caracteriza en la siguiente tabla:


Definición
Blended Learning (Aprendizaje Mixto) es un paradigma educativo que combina elementos de educación presencial y no presencial.
Descripción
En este modelo se otorga al estudiante una cantidad correctamente dosificada de contenidos en línea (no presencial) los cuales deben ser abordados por el mismo mediante el cumplimiento de mecanismos de control como: horarios, ruta de aprendizaje y autoevaluación. También se hace uso de herramientas computacionales para virtualizar algunas actividades presenciales con la finalidad de transformar a los espacios presenciales para la discusión, evaluación, resolución de problemas, aprendizaje colectivo y otros que estan poco abordados en otros modelos.
Caracterización
Se caracteriza intencionalmente a B-Learning desde los componentes de la Didáctica
Objetivo
Los objetivos planteados al poseer la característica deben tener la tendencia de ser evaluados al menos una vez dentro del escenario educativo utilizado.
Contenido
El sistema de conocimientos y en parte el sistema de habilidades deben ser priorizados, según su naturaleza, a ser desarrollados en espacios no presenciales.
Métodos
Los Métodos a ser empleador fuera del aula deben necesariamente contar con un plan de control, cumplimiento y evaluación. Es decir estamos frente al requerimiento de Métodos autoevaluables, que se refieren a aquellos métodos que en su aplicación cuentan con un modelo autoevaluable por parte de los objetivos logrados por el estudiante y el método en sí mismo.
Medios
Los medios para el lado presencial son “tradicionales”, no obstante se debe contar con una conexión al entorno no presencial para garantizar la correcta definición y exposición de componente fuera del aula.
Los medios para el lado no presencial son altamente dependientes de tecnología telemática e informática (Web-Internet), esto puede ser visto como debilidad, pero al mismo tiempo propician escenarios de desarrollo autónomo y garantizan el desarrollo de la competencia investigativa.
Formas de organización
Se debe establecer mecanismos de control automatizados para las actividades no presenciales.
En lo presencial se hace énfasis a organizaciones evaluativas.


Entonces de manera general nos encontramos con un paradigma intermedio entre el extremo No Presencial y la realidad educativa de muchos países latinoamericanos, esto debido a que asumir que todos tienen un acceso equilibrado a la web es simplemente una equivocación. En criterio del autor este paradigma evidencia características para su aplicación dentro de una multitud variada de realidades educativas.


La Didáctica desde su naturaleza dinámica es ajustable, flexible y por sobre todo rectora de cualquier paradigma educativo asociado. En en ese contexto y por la esencia del B-Learning que se debe hacer una análisis de la Didáctica aplicada, y como es evidente se debe hacer referencia a la Didáctica Tecnológica, que es aquella que está sujeta fuertemente por paradigmas contemporáneos que requieren un análisis desde lo tecnológico.


Entonces a continuación se analiza a la Didáctica Tecnológica, previamente es necesario recalcar que en ningún momento se definen y mucho menos redefinen a los componentes de la didáctica. En todo caso se asumen las definiciones ampliamente aceptadas y se explican las mismas desde la perspectiva de la incidencia de la Tecnología.


Definición
La Didáctica Tecnológica es un estudio específico de la Didáctica tomando en cuenta el impacto del desarrollo tecnológico en la misma. Los componentes didácticos estudiados son: El Medio, El método, Formas de Organización y la Evaluación.
Descripción
Dentro del estudio de la Didáctica Tecnológica se respeta el carácter rector del Objetivo como componente de la Didáctica, pero los demás elementos son altamente sensibles a lo tecnológico, en términos de la transformación de escenarios educativos.
La Didáctica Tecnológica se ocupa de estudiar, proponer, aplicar y evaluar nuevos medios, métodos, formas de organización, organización de contenido y evaluaciones. Con la finalidad de garantizar la correcta aplicación de la tecnología al servicio de PEA por tanto de la humanidad.
Caracterización

Contenido
El sistema de contenidos al se lo asume con una entidad dinámica que debe ser transferida desde el currículo hacia el estudiante. El problema de la educación tradicional fue que se promovían ante todo el sistema cognoscitivo y no así el desarrollo de habilidad y valores. Estos últimos dos son reconocidos como un pilar fundamental para la formación integral del ser humano, por tanto desde la Didáctica Tecnológica se promueve la distribución de contenido cognoscitivo hacia el ámbito individual mediante el uso de internet (plataformas virtuales, contenido distribuido, etc)
Método
Los métodos a ser utilizados pueden ser los tradicionales con o sin influencia de Medios electrónicos.
Sin embargo es importante la planificación y aplicación de recursos tecnológicos contemporáneos en pro del PEA, esto quiere decir apoyar o en casos concretos reemplazar el método por uno completamente electrónico.
Medio
En Didáctica Tecnológica el Medio asume un nuevo rol importantísimo no solo de transferencia de contenidos sino también de significación del mismo hacia el estudiante a partir de poner al PEA a la altura del contexto contemporáneo dando lugar a la pertinencia exigida por la sociedad.
Este componente está ligado directamente a la dinámica del desarrollo tecnológico, que permitirá directa e indirectamente la evolución del aula hacia un espacio de concreción de conocimiento y al espacio virtual como el facilitador comunicativo fuera del aula.
Forma de organización
Si bien la forma de organización responde al objetivo y contenido, desde la perspectiva de Didáctica Tecnológica la selección del Medio influye directamente a la forma de organización. Esto quiere decir que el PEA por sí mismo debe justificar su organización.


Dados los análisis anteriores, se puede entender a la Didáctica Tecnológica como un análisis de la Didáctica dirigida a responder las particularidades que se presentan en su aplicación dentro de paradigmas contemporáneos de la educación, los cuales inevitablemente dan un lugar preferencial a la tecnología para ser pertinente con el encargo social y la naturaleza digital de los estudiantes de nuestra era.

Entonces a manera de conclusiones postulamos:

  • El B-Learning no debe ser entendido como una solución ni una novedad, es más bien el resultado histórico de una suerte de aciertos y fracasos de sus predecesores (E-Learning, Educación a Distancia, Educación Presencial), el cual pretende desde su concepción pragmática, dar cabida a las Tecnologías de la Información y de la Comunicación como herramienta de apoyo fundamental para afrontar y capitalizar la existencia de nuevos escenarios educativos cada vez mas complejos e integradores.

  • La Didáctica de la Tecnología no debe, al menos no desde el análisis presentado, ser asumido como ciencia, sino solo con un flanco de la Didáctica como tal. Sin embargo el término de Didáctica Tecnológica puede ser asumido y utilizado en el ámbito pedagógico como el elemento que intenta sustentar al PEA desde la utilización de las Tecnologías de la Comunicación y la Información.

Y tu que opinas?