• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mejores practicas ponencia_2012_bis
 

Mejores practicas ponencia_2012_bis

on

  • 541 views

Ponencia presentada en el 3er. Coloquio de Educación Media a Distancia, en el I.P.N. México.

Ponencia presentada en el 3er. Coloquio de Educación Media a Distancia, en el I.P.N. México.

Statistics

Views

Total Views
541
Views on SlideShare
540
Embed Views
1

Actions

Likes
0
Downloads
5
Comments
0

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mejores practicas ponencia_2012_bis Mejores practicas ponencia_2012_bis Document Transcript

    • INSTITUTO POLITÉCNICO NACIONAL UNIDAD POLITÉCNICA PARA LA EDUCACIÓN VIRTUAL Mejores prácticas en el uso de la plataforma educativa Moodle y migración a la versión 2.x. Compendio de experiencias por Sergio Antonio Pérez Arenas Tabla de contenido Introducción 1. Antecedentes 2. Estructura interna de funcionamiento de Moodle 3. Buenas prácticas en el uso de Moodle 3.1 Ejemplos 4. ¿Por qué migrarnos a Moodle 2.x? 5. Estrategias de migración 5.1 Ventajas y desventajas 6. ConclusionesIntroducción.Desde el año 2005, comencé a trabajar en Moodle con la versión 1.4 y en ese momento,el 25 de noviembre de 2005, para ser exacto, comenzó el aprendizaje de esta maravillosaherramienta; mucho he aprendido desde entonces y he crecido junto con Moodle en sudesarrollo y conocimiento. Fui el administrador principal de esta plataforma para la UnidadPolitécnica para la Educación Virtual (UPEV) del I.P.N. durante casi 7 años; toda estaexperiencia y el aprendizaje acumulado me ayudaron a emprender otras actividades comoconsultor en metadata (Consultoría y Servicios de Comunicación S.C.) donde a su vez, meencontré con un universo nuevo de empresas, instituciones y dependenciasgubernamentales, las cuales usan a Moodle ciertamente como plataforma educativa, peroademás, han innovado aplicando una serie de plugins y herramientas que potencializanlas capacidades de Moodle. De todo esto veremos algunos ejemplos más adelante.Sergio A. Pérez Arenas septiembre 2012 Página 1
    • 1. AntecedentesBreves antecedentes históricosEn noviembre de 2002 se implementó a través de la extinta Dirección de TecnologíasEducativas del Instituto Politécnico Nacional, la plataforma Educativa Blackboard, la cualinicialmente abarcó un licenciamiento de 75,000 participantes y llegó en su etapa final conalrededor de 150,000 licencias de uso, las cuales lamentablemente no se usaron en sutotalidad. Esta plataforma tuvo problemas desde su instalación y duró un periodo cercanoa los 18 meses, hasta que finalmente en 2005, se migró a un esquema de cluster conbalanceo de la carga, el cual incluía dos servidores de aplicación y uno dedicado a labase de datos. Durante el periodo de uso total de esta plataforma, se motivó a lacomunidad del instituto a usar los llamados “Sistemas en Línea” y salieron 7 generacionesde los diplomados de Desarrollo e Implementación de los Ambientes Virtuales deAprendizaje.Simultáneamente en el año de 2005, surgió la Coordinación del Campus VirtualPolitécnico y en noviembre de ese mismo año se iniciaron las pruebas con otra plataformadenominada Moodle (ver figura 1). Inicio de pruebas con Moodle en la Coordinación del Campus Virtual Politécnico Figura (1). Total de sitios registrados con moodle.org (agosto de 2009) Fuente: http://moodle.org/stats/Sergio A. Pérez Arenas septiembre 2012 Página 2
    • 2. Estructura interna de funcionamiento de MoodleCómo funciona MoodleEn términos muy generales, el funcionamiento de Moodle se puede representar con elesquema siguiente: Moodle Carpeta de Base de archivos datos (moodledata) Figura (2). Diagrama esquemático del funcionamiento de MoodleComo vemos Moodle trabaja con tres elementos principales.1.- El programa Moodle.2.- Una base de datos.3.- Una carpeta para archivos del sistema (moodledata).El programa principal Moodle es el corazón del sistema, pues coordina todas las accionesque la plataforma puede hacer, interactúa directamente con la base de datos, que seencarga de registrar toda la información de accesos de estudiantes, profesores, cursos,fechas, calificaciones, y una larga lista de otras acciones. La organiza de manera quepueda ser consultada en cualquier momento de manera rápida y eficiente, a su vezguarda los registros de cada actividad (ya sea de un estudiante, profesor, administrador ocualquier rol implementado en la plataforma) para que así pueda almacenar los archivoscomo imágenes, tareas y demás archivos asociados con un usuario y/o algún curso en lacarpeta de archivos llamada “moodledata”. Debemos especificar, que nunca los archivos,(de ningún tipo) se guardan en la base de datos. Esta relación es por ello siempreunidireccional.La interacción de estos tres elementos (el programa Moodle, la carpeta de archivos y labase de datos) hace que Moodle sea tan eficiente en el manejo de los cursos y accesosde estudiantes, profesores, profesores editores y rutinas del propio sistema.Sergio A. Pérez Arenas septiembre 2012 Página 3
    • 3. Buenas prácticas en el uso y administración de MoodlePara empezar este tema debo comentar que la regla número 1 que he descubierto a lolargo de estos años de trabajo con Moodle es la siguiente: “Nunca modifiques las tablas originales de la base de datos”Este consejo es fundamental para mantener la integridad de la base cuando se migra deuna versión de Moodle a otra superior o más reciente, pues lo primero que hace la nuevaversión de Moodle es actualizar las tablas prexistentes de la base de datos y si están conmodificaciones dentro de las tablas originales, se corre el riesgo de la integridad de losdatos originales, además de un desempeño adecuado de Moodle para el manejo de estatabla en particular. Figura (3). Pantalla de la actualización de tablas en una nueva versión de MoodleEn vez de modificar la estructura original de una tabla, lo mejor es generar tablas nuevasjunto con los scripts correspondientes que llevan el control de la misma; de hecho ésta esla técnica que se sigue para el desarrollo de plugins que podemos encontrar en lacomunidad de desarrollo de Moodle.orgOtra ventaja de crear nuevas tablas y no modificar las existentes, es que si al actualizar laversión de Moodle, en caso de no existir los plugins compatibles con la nueva versión,Moodle se limitará a dar un mensaje de “operación no atendida” a las tablas ajenas yprocederá a actualizar las que él reconoce como propias del sistema.Sergio A. Pérez Arenas septiembre 2012 Página 4
    • La segunda recomendación como buena práctica en la administración de Moodle es:“Mantén lo más actualizado posible las copias de seguridad de los cursos, y si esposible también mantén una copia general de la base de datos y de moodledata”Este consejo ha surgido por experiencia propia durante los momentos de falla de laplataforma, los cuales son el 95% de las veces atribuibles a fallas en los discos duros delos servidores, y/o errores humanos. Las fallas propias de Moodle se denominan bugs ycausan que se genere un reporte de bug, el cual, si enviamos a la comunidad dedesarrollo de Moodle, probablemente se dé solución en un lapso corto, y aparezca comouna mejora para versiones posteriores.El mantener al día las copias de seguridad será suficiente para restablecer un cursoexactamente al momento de la copia, por este motivo es muy recomendable que dentrodel esquema de respaldos se mantengan por lo menos dos copias de seguridad de unmismo curso con intervalos de separación entre sí de tres o cuatro días, por ejemplo,podemos programar que estas copias se lleven a cabo los días domingo y miércoles decada semana para mantener actualizadas todas las actividades realizadas en los cursospor parte de todos los usuarios. Figura (4). Pantalla de la configuración para realizar copias de seguridad 1ª parteSergio A. Pérez Arenas septiembre 2012 Página 5
    • En este punto de la configuración de las copias de seguridad, le indicamos a Moodle mantener 2 copias de cada curso y que éstas se realicen los días domingo y miércoles. Figura (5). Pantalla de la configuración para realizar copias de seguridad 2ª parteLa tercera gran recomendación como buena práctica en la administración de Moodle es: “Verifica que el CRON del sistema este activo”Tal vez ésta sea la más simple de mis tres recomendaciones, pero en muchos casos el nollevarla a cabo produce resultados que pueden llegar a ser catastróficos en cuanto acaídas temporales y permanentes de un sitio entero. El cron es una tarea vital delsistema, pues tiene al día la mensajería interna, así como el envío de mensajespublicados en el foro, revisa la ejecución prevista de las copias de seguridad, mantiene elcontrol de las estadísticas del sistema (cuando éstas se han activado) y mantiene laspolíticas de vigencia de matriculación de los usuarios en cada curso. Éstas son lasfunciones principales, pero existen muchas otras que un administrador novato puedepasar por desapercibido pero después de un tiempo, de un mes o dos, notará elempobrecimiento significativo en el desempeño de la plataforma.Sergio A. Pérez Arenas septiembre 2012 Página 6
    • 3.1 Ejemplos de buenas prácticas en el uso y administración deMoodleDebo reconocer que al ser el administrador principal de Moodle en una institución tangrande y prestigiosa como el IPN, uno cae en la soberbia y cree que difícilmente existecompetencia en cuanto al modelo que uno administra. Nada más lejano que la realidad,en los últimos tres años al combinar mi actividad de administrador en el IPN conmetadata, conocí un nuevo mundo de usuarios de Moodle, los cuales no conocían losparadigmas del IPN y tenían ideas nuevas y frescas que deseaban implementar conMoodle.Así me involucré en varios proyectos, pero uno en particular tenía como clientes a ungrupo de religiosas de la “Congregación del Sagrado Corazón de Jesús” (RSCJ) enMéxico, las cuales deseaban usar Moodle para capacitar a las monjas mayores junto conlas novicias y personal laico que labora en las diferentes escuelas que están diseminadaspor toda la Republica Mexicana.Al empezar a escuchar los requerimientos de las hermanas para el desarrollo de loscontenidos teológicos de sus materias, me encontré con ideas que nunca había pensadoantes, esto me llevó a investigar si podía encontrar algún software que cumpliera conestas expectativas y además fuera compatible con Moodle. Mi sorpresa fue muy grande alencontrar que no sólo existían algunos fabricantes de software que cumplieran con estosrequisitos, pues existían literalmente decenas de proveedores de software quefuncionaban perfectamente con Moodle y se podían adaptar a un numero enorme deposibilidades, inclusive, algunos son del tipo GNU o también llamado de código abierto,de manera que podían usarse inmediatamente y ajustarse a las necesidades de lasreligiosas.Para abreviar, sólo les comento que estos programas, entre algunas de suscaracterísticas, tienen la generación de “galerías virtuales”, grabación en formato flash deun “tutorial para el manejo de la plataforma”, inclusión de formatos de video en loscontenidos y generación de “líneas del tiempo”, entre otras. Figura (6). Ejemplos de contenidos creativos.Sergio A. Pérez Arenas septiembre 2012 Página 7
    • 4. ¿Por qué migrarnos a Moodle 2.x?A finales del año 2010, el 25 de noviembre para ser preciso, se liberó la versión 2.0 deMoodle, cuyo lanzamiento se había aplazado desde hacía casi un año por diversosmotivos, especialmente los relacionados con la compatibilidad con versiones anteriores.Lo primero que debemos de hacer es plantearnos la siguiente pregunta: ¿Debemosactualizarnos a Moodle 2.0?Tal vez nos ayude primero contestar esta pregunta:¿Por qué se dice “no hay software terminado”?Y un par de buenas respuestas son  Porque siempre el software necesitará corrección de errores y actualizaciones en sus funciones para adaptarse a las necesidades del usuario.  En la mayoría de los casos termina por ser un software abandonadoCiertamente esto pasa todo el tiempo, siempre surge un nuevo software mejorado quesustituye al anterior, sobre todo por las nuevas funcionalidades y mejoras en eldesempeño.Un caso clásico que nos ilustra esta situación es el del sistema Operativo MS-DOS, quepara ser más fácil de usar desarrolló como capa de ambiente al Windows 3.1Figura (7).Ejemplos desoftwareabandonadoSergio A. Pérez Arenas septiembre 2012 Página 8
    • “El hardware y el software evolucionan y el mundo sigue estos cambios”La Ley de Moore expresa que aproximadamente cada 18 meses se duplica el número detransistores en un circuito integrado. Se trata de una ley empírica, formulada por el co-fundador de Intel, Gordon E. Moore el 19 de abril de 1965, cuyo cumplimiento se hapodido constatar hasta hoy.Es claro que ya prácticamente nadie usa el entorno de software arriba señalado y lasrazones son muchas, pero en esencia todo el software termina siendo abandonado,quedarnos en el pasado con una versión antigua es cerrarnos al mundo con los nuevosestándares de desarrollo y funcionalidad.5. Estrategias de migración Un ejemplo no es otra manera de enseñar, es la única manera de enseñar. (Albert Einstein)La cita anterior nos ilustra de manera contundente que la manera de enseñar es con elejemplo, si el IPN desea mantener su liderazgo en el sistema de educación en línea comoes el caso del Polivirtual, no podemos bajar la guardia y debemos mantenernos con lainnovación en el uso de herramientas tecnológicas que aprovechen de mejor manera eldesarrollo de las TIC aplicables en la educación.  Esperar la liberación de las nuevas versiones 2.1, 2.2 y 2.3 que sean compatibles con las copias de seguridad actuales.  Conservar una base de datos original sin cambios a fin de reconstruir todo el sitio y otra copia para la transición.  Tiempo de migración estimado determinado por cada ECU (para el caso del IPN) 5.1 Ventajas y desventajas de la actualización Ventajas Desventajas  Tener las nuevas  Incompatibilidad con las copias funcionalidades de la versión de seguridad de cualquier 2.x versión 1.x  Nuevos temas con autoajuste  Los temas desarrollados por la por el usuario UPEV no funcionan.  Repositorios de contenido  Se tienen que producir los dispersos en internet. contenidos para ajustarlos a esta versión.  Mantenerse a la vanguardia en desarrollo y seguridadSergio A. Pérez Arenas septiembre 2012 Página 9
    • 6. ConclusionesPor último, haremos un breve resumen con los elementos que debemos tener presentescomo profesores o administradores de una plataforma Moodle.Hay que tener sentido común, no buscar soluciones demasiado complejas o rebuscadas,la sencillez siempre es muestra de genialidad.No intenten reinventar la rueda, ya existe, debemos mejor enfocarnos en encontrar undistribuidor de llantas con las características mas adecuadas para nuestras necesidades.Debemos participar con los desarrolladores y entusiastas de Moodle.org, existen cientosde foros donde podemos encontrar los temas que nos interesan y aprender al participaren estos espacios.Y por último recuerden siempre que:El valor de una mujer o un hombre; no se mide, por las veces que se cae; sino por lastantas veces que se levanta(Guillermo Lischet)Bibliografía y referencias:B AÑOS Sancho, Jesús. (2007). Moodle versión 1.8 - manual de consulta para elprofesorado. Madrid: Educa. Recuperado de jbanos@educa.madrid.orgMOODLE. (s.f.). Documentación para Desarrolladores. Recuperadohttp://docs.moodle.org/es/Documentaci%C3%B3n_para_DesarrolladoresAcerca de Moodle. Recuperado de http://docs.moodle.org/es/Acerca_de_Moodle-----------------------------Documentación de Moodle. Recuperado dehttp://docs.moodle.org/es/P%C3%A1gina_Principal-----------------------------Estadísticas de Moodle. Recuperado de http://moodle.org/stats/----------------------------Presentación general de Moodle. Tr. Antonio Vicent. Recuperado dehttp://download.moodle.org/download.php/docs/es/presentation_es.pptPHP. (s.f.). Acerca de PHP. Recuperado de http://www.php.net/MySQL. (2012). Manual de referencia de mysql. Recuperado dehttp://dev.mysql.com/doc/refman/5.0/es/index.htmlPÉREZ López, César. (2008). MySQL para Windows y Linux. 2da. ed. México:Alfaomega.Sergio A. Pérez Arenas septiembre 2012 Página 10