Archive

Archive for September, 2010

JavaScript preg_match

September 28, 2010 5 comments

In the context of a nasty (wrong) SCORM package, I had to find a method of quickly parsing a time representation like “PT03H23M34S” and transform it into “03:23:34”.

After a few quick searches on how to do user string.replace(), I had to change the method, because apparently replace() doesn’t allow for selection identifiers (\2 and the likes) in the replacement string, or at least I didn’t find how to do it.

So I ended up with this:

if (/[A-Z]{2}\d{2}H\d{2}M\d{2}S/i.test(param)) { param = param.split(/\D+/).join(' ').trim().split(/\S/).join(':');}

It *is* kind of a one-liner. Not very beautiful but it seems to do the trick.

On my way finding the solution, I had the opportunity to play a little with the JavaScript console of Firebug. Nice!


								

Migration to Chamilo

September 23, 2010 Leave a comment

We offer software engineering services of

  • migration from Blackboard(TM) to Chamilo 1.8
  • migration from WebCT(TM) to Chamilo 1.8
  • migration from Angel(TM) LMS to Chamilo 1.8
  • migration from Lecando(TM) to Chamilo 1.8
  • migration from Moodle(TM) to Chamilo 1.8
  • migration from ATutor(TM) to Chamilo 1.8
  • migration from Dokeos(TM) to Chamilo 1.8
  • migration from Sakai(TM) to Chamilo 1.8
  • migration from FileMaker(TM) to Chamilo 1.8

We have previous experience in migrating content from WebCT, Lecando and Blackboard to Dok€os.

Migration generally follows the following cycle:

  • Signing of confidentiality and legal responsibility agreements (you have to take the legal responsibility of accessing your LMS data through another system than the contracted LMS)
  • Analyzing the current LMS implementation
  • Exporting sample data
  • Evaluating the percentage of data that can be transferred without loss or damage (generally around 90%)
  • Writing up the software to migrate
  • Exporting the data
  • Importing into Chamilo (running the migration software)
  • Testing on migration server
  • Approving the export
  • Exporting the data again
  • Importing into Chamilo
  • Last checks
  • Chamilo in production

The whole cycle described above generally lasts around a month and a half, and has to be scheduled 2 months in advance. Depending on the amount of data, the easiness to access the data and its specific structure, prices may vary (non-binding prices, only provided as illustration) from US$5,000 to US$100,000 + corresponding taxes.

Why migrate to Chamilo?

Chamilo is probably the easiest LMS system to use. While very complete, its easiness implies:

  • reduced software training costs (1 to 5 i comparison with other open-source LMS, for example)
  • reduced dropping rate from learners and trainers
  • increased visibility of course content. The platform is practically invisible to the student

Contact

BeezNest is the company most active behind the development of Chamilo, an open-source e-learning LMS with more than 1,000,000 users worldwide. Try Chamilo at http://campus.chamilo.org

If you want to get in touch, just send us an e-mail at info at beeznest dot com

La nube y sus defectos

September 16, 2010 2 comments

Acabo de ver un video de descripción en Español de lo que es el “Cloud Computing”, o mejor dicho, las ventajas que provee a los negocios que quieren adoptarlo.

Pues he sido muy desilusionado por la poca sinceridad de este video. Lo pongo aquí:

Hay un limite a la simplificación de los temas complejos, no? Pasado un cierto nivel, empieza a ser engaño, en mi opinión.
Aquí los autores me parecen “olvidarse” de una serie de problemas importantes del cloud computing:

  • no todas las aplicaciones o todos los tipos de aplicaciones soportan este tipo de arquitectura
  • una aplicación compartida genera riesgos de mezcla de información entre usuarios, que son más peligrosos todavía cuando la aplicación propuesta no se puede revisar (=código cerrado) como los últimos casos de Apple siendo robado de montones de datos relacionados con el iPad en EE.UU. (perdieron datos de sus clientes en un ataque de seguridad)
  • el desarrollo de una aplicación propia (de no encontrar el tipo de aplicación deseado) toma mucho más tiempo desarrollar para este concepto (ver analizis de Drupal + Amazon en acquia.com por ejemplo) porque genera una serie de paradigmas distintos que surgen al momento de implementar la aplicación

Los argumentos: más seguro, más barrato, más flexible solo se aplican a soluciones ya existentes desde hace mucho. Los mismos argumentos valen para un servidor único (en modo no-cloud) con aplicaciones compartidas (modo ahora “clásico” del Application Service Provider).

En resumen, aunque el cloud computing sea útil para volumenes muy altos de datos, en muchos casos no se revela necesario para proporcionar un excelente nivel de calidad a bajo costo.

Un reciente artículo de Symantec reporta faltas graves en la adopción del cloud por las direcciones informáticas de grandes empresas. Ver el artículo de resumen de Indexel (en Francés) aquí

4 años de actividad de código de chamilo en 1 minuto

September 9, 2010 1 comment

Firma de convenio entre la Asociación chamilo y la Univerdiad de Tocantins – Brazil

September 9, 2010 3 comments

firma de convenioEl 20 de Agosto del 2010 la Asociación Chamilo – Bélgica y la Universidad de Tocantins – Brazil firmaron el convenio de colaboración, a fin de  contribuir a impulsar el crecimiento de la plataforma e-learning Chamilo.

Firmaron convenio de colaboración el Ing. Yannick Warnier, fundador y líder de desarrollo de chamilo; Geraldo Silva Gomes Vice-Rector de la escuela de postgrado de UNITINS; y el Rector de la Unitins. Gracias al convenio la comunidad de Chamilo se beneficiará de documentación, pruebas y traducciones al portugués.

Del mismo modo en el mes de Agosto la empresa Contidos Dixitais (España) y NoSoloRed (España) también  firmaron convenios de colaboración con la Asociación Chamilo – Bélgica para ser socios oficiales de Chamilo .

La comunidad de Chamilo agradece de manera especial el apoyo y gestiones para estar presentes en Brazil:

  • Geraldo Silva Gomes Vice-Rector de la escuela de postgrado de UNITINS
  • Igor Yepes, Docente y Coordinador Académico de UNITINS, y esposa
  • Marco Sousa, Docente de UNITINS y Contribuidor de traducciones de Chamilo, y esposa
  • Luciana Machado Fraga, Coordinadora del Curso de Sistemas de la UNITINS y esposo.

Los miembros oficiales de la asociación esta creciendo  si de manera personal o su empresa desea ser parte puede escribirnos es nuestra sección de contactos para darle toda la información que necesita.

Equipo de Unitins

Taller de responsabilidad estudiantil con el software libre en Brazil

September 9, 2010 Leave a comment

Taller de software libre en BrazilEl 20 de Agosto del 2010 se dictó el taller: Responsabilidades de los estudiantes con el software libre dirigido a los alumnos de la Univerdiad de Tocantins – Brazil a cargo del Ing. Yannick Warnier.

El temario principal del taller fue:

  • ¿Que el es FLOSS? ( Free/Libre – Open Source – Software )
  • ¿Porque trabajar en FLOSS?
  • Necesidades del FLOSS
  • Los 6 Problemas actuales con los futuros contribuidores del FLOSS
  • Trabajo y experiencia de Yannick Warnier en el FLOSS

En resumen según el expositor si quieres ser parte de una comunidad de software libre tienes que cumplir estos siete pasos:

  1. Encontrar el software libre que te conviene
  2. Usarlo
  3. Analizarlo
  4. Documentarlo
  5. Encontrar fallas
  6. Hacer propuestas de cambios
  7. Comunicarlo

Si quieres recibir información sobre futuras ediciones de nuestros eventos déjenos sus datos en la sección de contacto.

Conferencia Magistral de Chamilo en Palmas, Brazil

September 8, 2010 Leave a comment

"Chamilo en Brazil"Más de 350 asistentes de las principales universidades de Palmas entre estudiantes, profesores y emprendedores participaron en la conferencia magistral “Estado Natural del Software” , organizado por la UNITINS, fundación de universidades de Tocantins – Brazil, el 19 de Agosto del 2010.

El expositor principal de la conferencia magistral fue Yannick Warnier, Jefe de Desarrollo Internacional de la plataforma e-learning Open Source “Chamilo“. Señalo Leonardo Maximiano en la revista Portal VitrineChamilo es un sistema que se adapta a cualquier tipo de proyecto educativo o empresarial“.

“Tener acceso a una computadora no significa que esté en la sociedad de la información y mucho menos dentro de la sociedad del conocimiento. UNITINS trabaja con un enfoque para crear comunidades de aprendizaje con acceso multi-referencial a la información y Chamilo es ejemplo de una nueva ola de aplicaciones educativas que son el puente entre el contenido y el profesor/estudiante virtual” , señalo Geraldo Silva Gomes Vice-Rector de la escuela de postgrado de UNITINS.

Yannick inicia la conferencia magistral “Estado natural del software libre” haciendo una introducción al concepto de Software Libre y sus orígenes resaltando las ventajas de trabajar bajo software libre para el sector público, sector privado y como particular (desarrollador, profesor, alumno)

Motiva a los estudiantes comentando su experiencia personal de líderar proyectos de software libre y finaliza resaltando su trabajo bajo chamilo explicando sus orígenes, filosofía y trabajo organizado por la asociación chamilo.

Chamilo, es un sistema LMS, Learning Management System, que gestiona cursos, alumnos, docentes, ciclos, grados, redes sociales e Interconexión con otros sistemas, es solo 6 meses tiene más de 60 000 usuarios es su campus libre y lo escojen por que es sencillo, ligero, intuitivo, organizado y con fuerte presencia de la comunidad” señalo Yannick Warnier, líder de desarrollo de chamilo y miembro fundador de la asociación chamilo.

Yannick Warnier en Tocantins – Palmas, Brazil

%d bloggers like this: