Listas de Twitter en Drupal

Dándole vueltas a cómo integrar las listas de Twitter en drupal, encontramos el módulo Twitter pull. Mucho más modesto que el famoso Twitter, ya que no provee un api de publicación, sin embargo, sí permite integrar las listas de usuarios de Twiter en Drupal.

Ésta feature aún no está integrada en el core del módulo, ya que hay que aplicarla con un patch, sin embargo ya está en estado reviewed & tested by the community, lo que nos ha animado a usarla en nuestro sitio ;-)

Es tan sencilla de usar como copiar el código <?php> con los atributos correspondientes y, si no quieres tocar los templates de tu tema, pegarle en un bloque al que hayas permito el uso de código php. El código que usamos en nuestro sitio es:

<?php print twitter_pull_render ('@n3storm/estudiobaobab', 'Tweets', 10);  ?>

[Edición (29/03 - 22:00): Como bien señala el autor del módulo, el valor de $title ha de ir entre comillas simples o dobles, o ser NULL si se quiere usar el valor por defecto.]

donde los parámetros '@n3storm/estudiobaobab'  sería el $twitkey, 'Tweets' el $title y el '10' $num_items.

Mundos Virtuales Online vs Videojuegos para educación

Hoy me ha preguntado un cliente sobre cuales serían las ventajas de los videojuegos frente a un mundo virtual online para un proyecto educativo y voy a intentar responder con el siguiente artículo.

Los mundos virtuales online se trata de simulaciones altamente paralelas a la realidad, esto para el campo educativo significa  que el nivel de guíado o dirección que podemos ejercer en un mundo virtual online es muy débil. Dicho de otra manera, en un mundo virtual online no se pueden imponer las reglas de un juego, solo invitar a los participantes a seguirlas.

Si bien se ha utilizado muchas veces los Mundos Virtuales para educación, no nos parece el método más adecuado para introducir a nuevos conocimientos, debido a la capacidad de dispersión que se puede tener. Se trata más bien de un entorno para usuarios con una base de conocimiento y altamente motivados a seguir el juego.

Al no quedar claras las reglas del juego los mundos virtuales suelen suponer un alto coste en tiempo por parte de tutores o guías virtuales (personas reales conectadas que hacen el papel de guía) que orientan y encauzan a los participantes.

En un Videojuego las reglas del juego son las reglas del mundo en el cual sumergimos a nuestros jugadores para el aprendizaje y está todo relacionado y dedicado a los objetivos que se persiguen. Es más difícil que un jugador simplemente pase horas dando vueltas por el mundo porque en el planteamiento de la jugabilidad se habrá establecido que unos "enemigos" te persigan o que vuelvas a la casilla de salida al cabo de un tiempo. Este tipo de control sobre el juego no es posible en un mundo virtual de manera autónoma, es decir, sin haya personas tutorizando en tiempo real a los jugadores en el mundo virtual.

En el aspecto más técnico, el nivel de calidad y la complejidad de animaciones que pueden servir para mostrar los entresijos de la ciencia y la naturaleza es mucho mayor en los videojuegos que en los mundos virtuales. Las herramientas para modelar de Opensimulator o SecondLife (ambos son la misma tecnología de mundos virtuales) son pobres ya que no están pensadas con objetivos de visualización de información, sino que su objetivo original es crear un entorno para las relaciones sociales.

De esta manera, si que se pueden representar objetos o modelos de cierta complejidad, pero dotarlos de interacción avanzada es demasiado costoso y la interactividad está orientada a coger una copia del objeto para nuestro inventario, compartirlo con otros, decorar nuestro espacio con estos objetos, incluir mensajes o poner paneles informativos a su alrededor.

Por otro lado, tenemos que los navegadores de mundos virtuales son como son, no disponemos de una manera de adaptar o transformar uno a las necesidades de nuestro juego y aportando una complejidad innecesaria para los objetivos pedagógicos que nos hayamos propuesto:

UI de Hippoviewer

En un videojuego podremos representar desde el crecimiento de una planta, el proceso de la fotosíntesis, la polinización y la caída de los frutos de una manera realista y visual. En un mundo virtual, explicar estos conceptos no dejaría de ser como ir a un museo al uso, leerse los paneles informativos y ver las proyecciones de los videos. En cambio, en un videojuego sería como hacer un experimento en clase donde cada uno trae una semilla de casa y se planta y riega entre todos.

Resumiendo, depende del proyecto y cuales son los objetivos, pero para mostrar aprendizajes manipulativos, procedimentales, es mejor optar por un motor de videojuegos (en nuestro caso Blender Game Engine). Para educar en aprendizajes comunicativos, habilidades sociales, etc, la solución ideal son los mundos virtuales online (OpenSimulator)

JQuery y Drupal

En la pasada DrupalCamp tuvimos la oportunidad de colaborar con nuestros amigos de Metadrop.

Como complemento a su sesión de Introducción a jQuery les ayudamos a maquetar una pequeña "chuleta" de casos de uso de jQuery en Drupal.

Os la ofrecemos aquí para su descarga y os recomendamos encarecidamente que le echéis un ojo a la presentación que preparó Ricardo, pura crema.

AdjuntoTamaño
jquery_cheatsheet.pdf1.07 MB

Estuvimos en la DrupalCamp 2010

Pues sí, estuvimos en nuestra primera DrupalCamp.

Nos registramos de última hora, ya que llevábamos una agenda muy apretada para nuestro fin de semana en Barcelona y nos perdimos las sesiones del domingo. Pero aún así mereció la pena.

Por el propio evento, que nos sorprendió por la buena organización y el nivel de las ponencias, talleres y diversas actividades organizadas. Enhorabuena a los organizadores.

Por la cantidad de drupaleros que conocimos, sobre todo, los de Castilla y León: Óscar Martín, Rodrigo Sáiz, Rodrigo Alfaro y Daniel Primo de quién me he tomado la libertad de usar la foto que nos hicimos para conmemorar el momento ¡sí! ¡nosotros también pensábamos que estábamos solos! Fue una muy grata sorpresa.

Drupaleros castellanoleoneses -de izquierda a derecha- Néstor Díaz, Óscar Martín, Daniel Primo, Josué Valencia y Rodrigo Alfaro. La foto nos la hizo Rodrigo Sáiz.

Y por los compañeros de Metadrop que nos trataron tan bien. ¡Be water!

Imagen de la DrupalCamp extraída de Picasa (más fotos en Flickr).