SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Migración de cursos a Moodle y análisis del
             XML de backup

                             Ander Beaskoetxea, Iban Sarria




  Resumen— Durante varios años las organizaciones han estado utilizando plataformas de
e-learning hechas a medida y que requerían un soporte prácticamente obligatorio por
parte de la empresa que las desarrollaba. El problema de muchas de estas organizaciones
es que tienen una fuerte dependencia de las empresas desarrolladoras y temen que el
cambio de su LMS sea complejo y costoso.
La Universidad de Deusto tiene una plataforma hecha a medida en varias de sus
facultades, pero desde hace un tiempo se está utilizando Moodle en otras. El objetivo final
es unificar las plataformas en una que utilice toda la Universidad. La plataforma
resultante partirá de Moodle y estará sujeta a ciertas modificaciones para que el cambio
de la plataforma anterior no resulte tan impactante. Dado que existe una importante
cantidad de datos referentes a cursos que no se pueden perder, se ha creado un software
que permite la migración de cursos de la antigua plataforma a Moodle. Para esto es
necesario desarrollar una aplicación capaz de generar un fichero XML compatible con las
especificaciones de Moodle.




Abstract — For several years lots of organizations have been using custom e-learning
platforms which force them to keep a constant technical support from the developers. In
fact many of these organizations are believed to have a strong dependency to their
developers so they expect the change of LMS to be too expensive and complex.
Some of the faculties belong to the University of Deusto use a custom developed e-learning
platform while some of the others work perfectly with Moodle. The goal of the University
is to merge these platforms into a new one, Moodle-based but with some modifications in
order to ease the transition from the old to the new one. Since there is an important
volume of data to copy in the new platform, we have developed a course migration
software which allows to pass the entire courses of the old platform to the Moodle based
one. This software will provide an application that generates a Moodle compatible XML
file, where every detail of the migrated course is defined.


  Index Terms—e-Learning, LMS, Moodle, XML.
I.INTRODUCCIÓN


  En los últimos tiempos se ha multiplicado el interés por las nuevas formas de
enseñanza basadas en la fusión de los antiguos métodos de aprendizaje y las nuevas
tecnologías de la información, es decir, las plataformas de e-learning. Las instituciones,
generalmente universidades, que se decantaron por implantar uno de estos sistemas
tuvieron que optar por la opción de una solución a media. Esta opción obliga a la
institución a ser dependiente del proveedor de la solución, dado que cualquier mejora o
modificación debe venir dada por éste.
La aparición de nuevas plataformas libres apoyadas                por comunidades de
programadores han puesto la duda en las instituciones con soluciones a medida. Se les
ha planteado el problema de decidir entre conservar las plataformas que actualmente
utilizan con el coste que supone cualquier modificación o migrar a una plataforma
nueva con el problema de la transferencia de datos de una a otra que ello supone.




                    II.EL PROBLEMA EN LA UNIVERSIDAD DE DEUSTO


   Este problema es precisamente con el que se ha encontrado la Universidad de Deusto.
En varias de sus facultades utilizaba una plataforma hecha a medida desde hace un
tiempo y tras probar Moodle en otras facultades se ha tomado la decisión de adoptarla
en todas las facultades. Como ya se ha dicho anteriormente esto implica un proceso de
migración de datos que dependiendo de la calidad de la plataforma inicial puede ser más
o menos costoso.
En el caso de la Universidad de Deusto la plataforma original posee cientos de tablas, lo
que hace el proceso un tanto complicado. Además la base de datos ha ido creciendo de
forma caótica debido a actualizaciones necesarias por los cambios en la enseñanza.
Éstas se han realizado teniendo en cuenta sólo las necesidades de ese momento y no
pensando en el futuro, lo que ha influido en el mal estado actual de la base de datos. Por
otro lado cabe destacar que el sistema de recuperación de cursos que Moodle dispone
basado en u n fichero XML hace posible la migración de cualquier plataforma de e-
learning al mismo.
III.DE ALUD A MOODLE


  Uno de los aspectos más destacables de la migración de contenidos de la antigua
plataforma a Moodle es que no se trata de una copia exacta, sino de mover unos
contenidos previamente seleccionados y dispuestos de una forma determinada a un
formato de curso nuevo impulsado por la Universidad de Deusto: el formato Modelo
Formación Universidad de Deusto (MFUD). Este formato tiene las siguientes
características:



−   Cada curso está dividido en unidades temáticas.
−   Cada unidad temática está dividida en ciclos.
−   Cada ciclo está compuesto por cinco fases:
    − Contextualización
    − Observación reflexiva
    − Conceptualización
    − Experimentación activa
    − Evaluación




Las características del formato MFUD hacen que sea necesario que cada una de estas
partes sean secciones en Moodle, como son los temas y las semanas en sus respectivos
formatos.

Otra de las partes más importantes de la migración son los archivos relacionados con
cada curso. Además de tener que ser especificados en el fichero XML todos los recursos
que vaya a contener el nuevo curso en Moodle, también hay que generar una serie de
carpetas que contienen los archivos relacionados al curso. En concreto, la carpeta a
utilizar para dichos archivos es course_files. Para hacernos con estos archivos buscamos
en los textos de la BD de ALUD sus rutas correspondientes y las utilizamos para
localizar la carpeta en la que se eneuentran en la estructura de archivos de ALUD. Una
vez localizada copiamos los archivos de esa carpeta en nuestra carpeta course_files.

Por otra parte existe en ALUD una serie de enlaces internos a textos en el contenido de
cada curso llamados segmentos, que en Moodle tratamos como recursos de tipo html,
que es como se especifican en el fichero XML. Aquí surge un problema y es que en este
caso los segmentos tienen que ser enlaces a páginas en el curso de Moodle con un id
que se genera una vez restaurado el curso, por lo que en primer lugar creamos los
recursos y cambiamos las rutas de los enlaces a la forma de Moodle. Una vez restaurado
el curso leemos todos los enlaces a los que falta el id y se los añadimos directamente
desde la BD de Moodle.
IV.GENERACIÓN Y ANÁLISIS DEL XML


La estructura del XML a través del cual se restaura un curso tiene tres bloques
fundamentales para la migración:


<DETAILS>

Este etiqueta está contenida dentro de <INFO>, que contiene información sobre la copia
de seguridad generada por Moodle como del propio curso. Dentro de <DETAILS> se
especifica el número de instancias de un tipo concreto de recurso o actividad que se
determina en el campo <NAME>. En el campo <ID> se le asignará el id que se utilizará
en el resto del XML para estar relacionado en las otras dos partes.

<SECTIONS>

Aquí se especifican las secciones de las que se va a componer un curso y ordenado tal y
cómo se va a ver en la web. Dentro de cada una de ellas existe la etiqueta <MODS> que
contiene los recursos o actividades añadidos en <DETAILS> y que forman parte de la
sección. En este caso, el campo que relaciona ambos bloques es <INSTANCE>, que
contiene el valor de <ID> en <DETAILS>.

No obstante, en el caso concreto de la migración de ALUD a Moodle todos los
elementos en los que está dividido el formato de curso MFUD son diferentes secciones,
como hemos explicado anteriormente.

<MODULES>

Aquí es donde realmente se encuentra el contenido de cada elemento que forma parte
del curso. Este bloque si se relaciona a través del mismo id de <DETAILS> en su
campo <ID> y en cada uno de los <MOD> que contiene existe un campo
<MODTYPE> en el que hay que especificar el recurso o actividad al que hace
referencia. En función de ello habrá que rellenar más o menos campos que en definitiva
contienen toda la información que se va a mostrar de ese elemento.




La forma de restaurar cursos es realmente buena ya que se basa en un XML con un
formato muy concreto. Moodle es capaz de recuperar un curso y todo lo que está
integrado en el mismo sólo con la información descrita en dicho XML y en caso de
existir archivos que se encuentren enlazados en el propio curso bastaría con colocarlos
en una carpeta junto al fichero XML. Esto puede parecer a simple vista trivial pero en
un proceso de migración facilita enormemente las cosas.

Otra gran ventaja que tiene Moodle es que gracias al gran número de estándares que
cumple no sólo facilita enormemente el trabajo de migración de una plataforma a ésta,
sino que permite migrar de Moodle a otra plataforma en un futuro sin mayor problema.

Weitere ähnliche Inhalte

Was ist angesagt?

“Plataforma educativa moodle”
“Plataforma educativa moodle”“Plataforma educativa moodle”
“Plataforma educativa moodle”Karla Errejon
 
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...OpenExpoES
 
Estudio de una plataforma telemática de aprendizaje.
Estudio de una plataforma telemática de aprendizaje.Estudio de una plataforma telemática de aprendizaje.
Estudio de una plataforma telemática de aprendizaje.yajairavalenzuela26
 
Descripcion de la plataforma moodle
Descripcion de la plataforma moodleDescripcion de la plataforma moodle
Descripcion de la plataforma moodlegperezcarretta
 
Importancia de moodle en la educacion
Importancia de moodle en la educacionImportancia de moodle en la educacion
Importancia de moodle en la educacionJelitsa
 
Tecnología educativa iii tp u2 &quot; divulgación científica&quot; selecció...
Tecnología educativa iii   tp u2 &quot; divulgación científica&quot; selecció...Tecnología educativa iii   tp u2 &quot; divulgación científica&quot; selecció...
Tecnología educativa iii tp u2 &quot; divulgación científica&quot; selecció...Ana Solange Gambina
 
Diapositivas de Elearning
Diapositivas de ElearningDiapositivas de Elearning
Diapositivas de Elearningequipotresamp
 
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...EOI Escuela de Organización Industrial
 
2010-04-16 eMadrid (EOI) UPM OCW
2010-04-16 eMadrid (EOI) UPM OCW2010-04-16 eMadrid (EOI) UPM OCW
2010-04-16 eMadrid (EOI) UPM OCWeMadrid network
 
Protocolo del documento resumen
Protocolo del documento resumenProtocolo del documento resumen
Protocolo del documento resumenIanSamaniego11
 
Plataforma moodle
Plataforma moodlePlataforma moodle
Plataforma moodleAilin Meza
 
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudio
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudioUsando Moodle 2.2 en ESIME Culhuacan. Caso de estudio
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudioMaria Moodle
 

Was ist angesagt? (19)

“Plataforma educativa moodle”
“Plataforma educativa moodle”“Plataforma educativa moodle”
“Plataforma educativa moodle”
 
Scorm project
Scorm projectScorm project
Scorm project
 
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
Moodle 2.9: La plataforma e-learning más utilizada en el mundo- OpenExpo Day ...
 
Estudio de una plataforma telemática de aprendizaje.
Estudio de una plataforma telemática de aprendizaje.Estudio de una plataforma telemática de aprendizaje.
Estudio de una plataforma telemática de aprendizaje.
 
Descripcion de la plataforma moodle
Descripcion de la plataforma moodleDescripcion de la plataforma moodle
Descripcion de la plataforma moodle
 
Moodle
MoodleMoodle
Moodle
 
Importancia de moodle en la educacion
Importancia de moodle en la educacionImportancia de moodle en la educacion
Importancia de moodle en la educacion
 
3 Sistemas E Learning
3 Sistemas E Learning3 Sistemas E Learning
3 Sistemas E Learning
 
Tecnología educativa iii tp u2 &quot; divulgación científica&quot; selecció...
Tecnología educativa iii   tp u2 &quot; divulgación científica&quot; selecció...Tecnología educativa iii   tp u2 &quot; divulgación científica&quot; selecció...
Tecnología educativa iii tp u2 &quot; divulgación científica&quot; selecció...
 
Diapositivas de Elearning
Diapositivas de ElearningDiapositivas de Elearning
Diapositivas de Elearning
 
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...
Uso de EduCommons para la producción de contenidos en la Oficina de OCW de la...
 
Pdf online
Pdf onlinePdf online
Pdf online
 
Resumen de los LMS usados en el IPN
Resumen de los LMS usados en el IPNResumen de los LMS usados en el IPN
Resumen de los LMS usados en el IPN
 
Principales caracteristicas de moodle
Principales caracteristicas de moodlePrincipales caracteristicas de moodle
Principales caracteristicas de moodle
 
2010-04-16 eMadrid (EOI) UPM OCW
2010-04-16 eMadrid (EOI) UPM OCW2010-04-16 eMadrid (EOI) UPM OCW
2010-04-16 eMadrid (EOI) UPM OCW
 
Protocolo del documento resumen
Protocolo del documento resumenProtocolo del documento resumen
Protocolo del documento resumen
 
Plataforma de teleformación
Plataforma de teleformaciónPlataforma de teleformación
Plataforma de teleformación
 
Plataforma moodle
Plataforma moodlePlataforma moodle
Plataforma moodle
 
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudio
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudioUsando Moodle 2.2 en ESIME Culhuacan. Caso de estudio
Usando Moodle 2.2 en ESIME Culhuacan. Caso de estudio
 

Andere mochten auch

Herramientas telematicas guia 2
Herramientas telematicas guia 2Herramientas telematicas guia 2
Herramientas telematicas guia 2273812488
 
PresentacióN Prueba
PresentacióN PruebaPresentacióN Prueba
PresentacióN PruebaPK Almansa
 
Prezentacia krygovorot vody v prirode
Prezentacia krygovorot vody v prirodePrezentacia krygovorot vody v prirode
Prezentacia krygovorot vody v prirodeKate11111
 
Frenchwords
FrenchwordsFrenchwords
Frenchwordsbrywoods
 
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIA
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIAGRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIA
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIAinesaj
 
презентация 2014 08_14
презентация 2014 08_14презентация 2014 08_14
презентация 2014 08_14Vlad Silbers
 

Andere mochten auch (9)

Herramientas telematicas guia 2
Herramientas telematicas guia 2Herramientas telematicas guia 2
Herramientas telematicas guia 2
 
18 activos intangiblesdistintosdelaplusvalia
18 activos intangiblesdistintosdelaplusvalia18 activos intangiblesdistintosdelaplusvalia
18 activos intangiblesdistintosdelaplusvalia
 
PresentacióN Prueba
PresentacióN PruebaPresentacióN Prueba
PresentacióN Prueba
 
Installation
InstallationInstallation
Installation
 
Prezentacia krygovorot vody v prirode
Prezentacia krygovorot vody v prirodePrezentacia krygovorot vody v prirode
Prezentacia krygovorot vody v prirode
 
Frenchwords
FrenchwordsFrenchwords
Frenchwords
 
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIA
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIAGRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIA
GRÁFICAS ESTADÍSTICAS DE LA PROGRAMACIÓN TELEVISIVA DE UN DIA
 
презентация 2014 08_14
презентация 2014 08_14презентация 2014 08_14
презентация 2014 08_14
 
Lípidosl
LípidoslLípidosl
Lípidosl
 

Ähnlich wie Migracion Cursos Ander Beaskoetxea

Ähnlich wie Migracion Cursos Ander Beaskoetxea (20)

Moodle
MoodleMoodle
Moodle
 
Herramientas moodle
Herramientas moodleHerramientas moodle
Herramientas moodle
 
MOODLE
MOODLEMOODLE
MOODLE
 
Presentación (1)
Presentación (1)Presentación (1)
Presentación (1)
 
Aula virtual moodle
Aula virtual moodleAula virtual moodle
Aula virtual moodle
 
Aula virtual moodle
Aula virtual moodleAula virtual moodle
Aula virtual moodle
 
Diapositivas de moodle
Diapositivas de moodleDiapositivas de moodle
Diapositivas de moodle
 
Presentación taller moodle
Presentación taller moodlePresentación taller moodle
Presentación taller moodle
 
Plataforma moodle
Plataforma moodlePlataforma moodle
Plataforma moodle
 
Plataforma Moodle características
Plataforma Moodle características Plataforma Moodle características
Plataforma Moodle características
 
Por qué elegir Moodle
Por qué elegir MoodlePor qué elegir Moodle
Por qué elegir Moodle
 
Unidad educativa calasanz moodle
Unidad educativa calasanz moodleUnidad educativa calasanz moodle
Unidad educativa calasanz moodle
 
Moodle
MoodleMoodle
Moodle
 
Universidad regional-autonoma-de-los-andes-informatica
Universidad regional-autonoma-de-los-andes-informaticaUniversidad regional-autonoma-de-los-andes-informatica
Universidad regional-autonoma-de-los-andes-informatica
 
Moodle
MoodleMoodle
Moodle
 
Moodle
MoodleMoodle
Moodle
 
Trabajo en clase de moodle
Trabajo en clase de moodleTrabajo en clase de moodle
Trabajo en clase de moodle
 
Herramientas de la plataforma moodle
Herramientas de la plataforma moodleHerramientas de la plataforma moodle
Herramientas de la plataforma moodle
 
Plataformas Moodle
Plataformas MoodlePlataformas Moodle
Plataformas Moodle
 
Plataformas educativas
Plataformas educativasPlataformas educativas
Plataformas educativas
 

Mehr von MoodleMoot Euskadi

MoodleMoot Euskadi 2009 - Anibal de la Torre
MoodleMoot Euskadi 2009 - Anibal de la TorreMoodleMoot Euskadi 2009 - Anibal de la Torre
MoodleMoot Euskadi 2009 - Anibal de la TorreMoodleMoot Euskadi
 
Zientzia Hezkuntza Moodle Tere Santos
Zientzia Hezkuntza Moodle Tere SantosZientzia Hezkuntza Moodle Tere Santos
Zientzia Hezkuntza Moodle Tere SantosMoodleMoot Euskadi
 
Migracion De Cursos Ander Beaskoetxea
Migracion De Cursos Ander BeaskoetxeaMigracion De Cursos Ander Beaskoetxea
Migracion De Cursos Ander BeaskoetxeaMoodleMoot Euskadi
 
Moodle eta talde handiak Maialen Sagarna
Moodle eta talde handiak Maialen SagarnaMoodle eta talde handiak Maialen Sagarna
Moodle eta talde handiak Maialen SagarnaMoodleMoot Euskadi
 
Sesiones Online Xabier Basogain
Sesiones Online Xabier BasogainSesiones Online Xabier Basogain
Sesiones Online Xabier BasogainMoodleMoot Euskadi
 
Experiencia Moodle Economia Pedro Flores
Experiencia Moodle Economia Pedro FloresExperiencia Moodle Economia Pedro Flores
Experiencia Moodle Economia Pedro FloresMoodleMoot Euskadi
 
Experiencia Moodle Ugutz Garitaonaindia
Experiencia Moodle Ugutz GaritaonaindiaExperiencia Moodle Ugutz Garitaonaindia
Experiencia Moodle Ugutz GaritaonaindiaMoodleMoot Euskadi
 
Personalizacion Moodle Juan Manuel Vaca
Personalizacion Moodle Juan Manuel VacaPersonalizacion Moodle Juan Manuel Vaca
Personalizacion Moodle Juan Manuel VacaMoodleMoot Euskadi
 
Nazaret Zentroa Proyecto EnseñA
Nazaret Zentroa Proyecto EnseñANazaret Zentroa Proyecto EnseñA
Nazaret Zentroa Proyecto EnseñAMoodleMoot Euskadi
 
En Las Puertas Del 2010 Esther Gtz Orrantia
En Las Puertas Del 2010 Esther Gtz OrrantiaEn Las Puertas Del 2010 Esther Gtz Orrantia
En Las Puertas Del 2010 Esther Gtz OrrantiaMoodleMoot Euskadi
 
Experiencia Del Profesorado Egile Tknika
Experiencia Del Profesorado Egile TknikaExperiencia Del Profesorado Egile Tknika
Experiencia Del Profesorado Egile TknikaMoodleMoot Euskadi
 
Convertir Moodle En Un Punto Itxaro Latasa
Convertir Moodle En Un Punto Itxaro LatasaConvertir Moodle En Un Punto Itxaro Latasa
Convertir Moodle En Un Punto Itxaro LatasaMoodleMoot Euskadi
 
Proyecto Items Bernat Martinez
Proyecto Items Bernat MartinezProyecto Items Bernat Martinez
Proyecto Items Bernat MartinezMoodleMoot Euskadi
 
PersonalizacióN Moodle Juan Vaca
PersonalizacióN Moodle Juan VacaPersonalizacióN Moodle Juan Vaca
PersonalizacióN Moodle Juan VacaMoodleMoot Euskadi
 

Mehr von MoodleMoot Euskadi (20)

MoodleMoot Euskadi 2009 - Anibal de la Torre
MoodleMoot Euskadi 2009 - Anibal de la TorreMoodleMoot Euskadi 2009 - Anibal de la Torre
MoodleMoot Euskadi 2009 - Anibal de la Torre
 
Zientzia Hezkuntza Moodle Tere Santos
Zientzia Hezkuntza Moodle Tere SantosZientzia Hezkuntza Moodle Tere Santos
Zientzia Hezkuntza Moodle Tere Santos
 
Migracion De Cursos Ander Beaskoetxea
Migracion De Cursos Ander BeaskoetxeaMigracion De Cursos Ander Beaskoetxea
Migracion De Cursos Ander Beaskoetxea
 
Moodle eta talde handiak Maialen Sagarna
Moodle eta talde handiak Maialen SagarnaMoodle eta talde handiak Maialen Sagarna
Moodle eta talde handiak Maialen Sagarna
 
Gestion De Moodle Jon Iza
Gestion De Moodle Jon IzaGestion De Moodle Jon Iza
Gestion De Moodle Jon Iza
 
Sesiones Online Xabier Basogain
Sesiones Online Xabier BasogainSesiones Online Xabier Basogain
Sesiones Online Xabier Basogain
 
Experiencia Moodle Economia Pedro Flores
Experiencia Moodle Economia Pedro FloresExperiencia Moodle Economia Pedro Flores
Experiencia Moodle Economia Pedro Flores
 
Experiencia Moodle Ugutz Garitaonaindia
Experiencia Moodle Ugutz GaritaonaindiaExperiencia Moodle Ugutz Garitaonaindia
Experiencia Moodle Ugutz Garitaonaindia
 
Personalizacion Moodle Juan Manuel Vaca
Personalizacion Moodle Juan Manuel VacaPersonalizacion Moodle Juan Manuel Vaca
Personalizacion Moodle Juan Manuel Vaca
 
Nazaret Zentroa Proyecto EnseñA
Nazaret Zentroa Proyecto EnseñANazaret Zentroa Proyecto EnseñA
Nazaret Zentroa Proyecto EnseñA
 
En Las Puertas Del 2010 Esther Gtz Orrantia
En Las Puertas Del 2010 Esther Gtz OrrantiaEn Las Puertas Del 2010 Esther Gtz Orrantia
En Las Puertas Del 2010 Esther Gtz Orrantia
 
Experiencia Del Profesorado Egile Tknika
Experiencia Del Profesorado Egile TknikaExperiencia Del Profesorado Egile Tknika
Experiencia Del Profesorado Egile Tknika
 
Convertir Moodle En Un Punto Itxaro Latasa
Convertir Moodle En Un Punto Itxaro LatasaConvertir Moodle En Un Punto Itxaro Latasa
Convertir Moodle En Un Punto Itxaro Latasa
 
Moodle Mahara Eduardo Sanchez
Moodle Mahara Eduardo SanchezMoodle Mahara Eduardo Sanchez
Moodle Mahara Eduardo Sanchez
 
Gestion Moodle Jon Iza
Gestion Moodle Jon IzaGestion Moodle Jon Iza
Gestion Moodle Jon Iza
 
Puertas 2010 Esther Gutierrez
Puertas 2010 Esther GutierrezPuertas 2010 Esther Gutierrez
Puertas 2010 Esther Gutierrez
 
Proyecto Items Bernat Martinez
Proyecto Items Bernat MartinezProyecto Items Bernat Martinez
Proyecto Items Bernat Martinez
 
PersonalizacióN Moodle Juan Vaca
PersonalizacióN Moodle Juan VacaPersonalizacióN Moodle Juan Vaca
PersonalizacióN Moodle Juan Vaca
 
Moodle Talde Maialen Sagarna
Moodle Talde Maialen SagarnaMoodle Talde Maialen Sagarna
Moodle Talde Maialen Sagarna
 
Moodleri Bigarren Juan Ezeiza
Moodleri Bigarren Juan EzeizaMoodleri Bigarren Juan Ezeiza
Moodleri Bigarren Juan Ezeiza
 

Kürzlich hochgeladen

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfNataliaMalky1
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 

Kürzlich hochgeladen (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdfLA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
LA OVEJITA QUE VINO A CENAR CUENTO INFANTIL.pdf
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 

Migracion Cursos Ander Beaskoetxea

  • 1. Migración de cursos a Moodle y análisis del XML de backup Ander Beaskoetxea, Iban Sarria Resumen— Durante varios años las organizaciones han estado utilizando plataformas de e-learning hechas a medida y que requerían un soporte prácticamente obligatorio por parte de la empresa que las desarrollaba. El problema de muchas de estas organizaciones es que tienen una fuerte dependencia de las empresas desarrolladoras y temen que el cambio de su LMS sea complejo y costoso. La Universidad de Deusto tiene una plataforma hecha a medida en varias de sus facultades, pero desde hace un tiempo se está utilizando Moodle en otras. El objetivo final es unificar las plataformas en una que utilice toda la Universidad. La plataforma resultante partirá de Moodle y estará sujeta a ciertas modificaciones para que el cambio de la plataforma anterior no resulte tan impactante. Dado que existe una importante cantidad de datos referentes a cursos que no se pueden perder, se ha creado un software que permite la migración de cursos de la antigua plataforma a Moodle. Para esto es necesario desarrollar una aplicación capaz de generar un fichero XML compatible con las especificaciones de Moodle. Abstract — For several years lots of organizations have been using custom e-learning platforms which force them to keep a constant technical support from the developers. In fact many of these organizations are believed to have a strong dependency to their developers so they expect the change of LMS to be too expensive and complex. Some of the faculties belong to the University of Deusto use a custom developed e-learning platform while some of the others work perfectly with Moodle. The goal of the University is to merge these platforms into a new one, Moodle-based but with some modifications in order to ease the transition from the old to the new one. Since there is an important volume of data to copy in the new platform, we have developed a course migration software which allows to pass the entire courses of the old platform to the Moodle based one. This software will provide an application that generates a Moodle compatible XML file, where every detail of the migrated course is defined. Index Terms—e-Learning, LMS, Moodle, XML.
  • 2. I.INTRODUCCIÓN En los últimos tiempos se ha multiplicado el interés por las nuevas formas de enseñanza basadas en la fusión de los antiguos métodos de aprendizaje y las nuevas tecnologías de la información, es decir, las plataformas de e-learning. Las instituciones, generalmente universidades, que se decantaron por implantar uno de estos sistemas tuvieron que optar por la opción de una solución a media. Esta opción obliga a la institución a ser dependiente del proveedor de la solución, dado que cualquier mejora o modificación debe venir dada por éste. La aparición de nuevas plataformas libres apoyadas por comunidades de programadores han puesto la duda en las instituciones con soluciones a medida. Se les ha planteado el problema de decidir entre conservar las plataformas que actualmente utilizan con el coste que supone cualquier modificación o migrar a una plataforma nueva con el problema de la transferencia de datos de una a otra que ello supone. II.EL PROBLEMA EN LA UNIVERSIDAD DE DEUSTO Este problema es precisamente con el que se ha encontrado la Universidad de Deusto. En varias de sus facultades utilizaba una plataforma hecha a medida desde hace un tiempo y tras probar Moodle en otras facultades se ha tomado la decisión de adoptarla en todas las facultades. Como ya se ha dicho anteriormente esto implica un proceso de migración de datos que dependiendo de la calidad de la plataforma inicial puede ser más o menos costoso. En el caso de la Universidad de Deusto la plataforma original posee cientos de tablas, lo que hace el proceso un tanto complicado. Además la base de datos ha ido creciendo de forma caótica debido a actualizaciones necesarias por los cambios en la enseñanza. Éstas se han realizado teniendo en cuenta sólo las necesidades de ese momento y no pensando en el futuro, lo que ha influido en el mal estado actual de la base de datos. Por otro lado cabe destacar que el sistema de recuperación de cursos que Moodle dispone basado en u n fichero XML hace posible la migración de cualquier plataforma de e- learning al mismo.
  • 3. III.DE ALUD A MOODLE Uno de los aspectos más destacables de la migración de contenidos de la antigua plataforma a Moodle es que no se trata de una copia exacta, sino de mover unos contenidos previamente seleccionados y dispuestos de una forma determinada a un formato de curso nuevo impulsado por la Universidad de Deusto: el formato Modelo Formación Universidad de Deusto (MFUD). Este formato tiene las siguientes características: − Cada curso está dividido en unidades temáticas. − Cada unidad temática está dividida en ciclos. − Cada ciclo está compuesto por cinco fases: − Contextualización − Observación reflexiva − Conceptualización − Experimentación activa − Evaluación Las características del formato MFUD hacen que sea necesario que cada una de estas partes sean secciones en Moodle, como son los temas y las semanas en sus respectivos formatos. Otra de las partes más importantes de la migración son los archivos relacionados con cada curso. Además de tener que ser especificados en el fichero XML todos los recursos que vaya a contener el nuevo curso en Moodle, también hay que generar una serie de carpetas que contienen los archivos relacionados al curso. En concreto, la carpeta a utilizar para dichos archivos es course_files. Para hacernos con estos archivos buscamos en los textos de la BD de ALUD sus rutas correspondientes y las utilizamos para localizar la carpeta en la que se eneuentran en la estructura de archivos de ALUD. Una vez localizada copiamos los archivos de esa carpeta en nuestra carpeta course_files. Por otra parte existe en ALUD una serie de enlaces internos a textos en el contenido de cada curso llamados segmentos, que en Moodle tratamos como recursos de tipo html, que es como se especifican en el fichero XML. Aquí surge un problema y es que en este caso los segmentos tienen que ser enlaces a páginas en el curso de Moodle con un id que se genera una vez restaurado el curso, por lo que en primer lugar creamos los recursos y cambiamos las rutas de los enlaces a la forma de Moodle. Una vez restaurado el curso leemos todos los enlaces a los que falta el id y se los añadimos directamente desde la BD de Moodle.
  • 4. IV.GENERACIÓN Y ANÁLISIS DEL XML La estructura del XML a través del cual se restaura un curso tiene tres bloques fundamentales para la migración: <DETAILS> Este etiqueta está contenida dentro de <INFO>, que contiene información sobre la copia de seguridad generada por Moodle como del propio curso. Dentro de <DETAILS> se especifica el número de instancias de un tipo concreto de recurso o actividad que se determina en el campo <NAME>. En el campo <ID> se le asignará el id que se utilizará en el resto del XML para estar relacionado en las otras dos partes. <SECTIONS> Aquí se especifican las secciones de las que se va a componer un curso y ordenado tal y cómo se va a ver en la web. Dentro de cada una de ellas existe la etiqueta <MODS> que contiene los recursos o actividades añadidos en <DETAILS> y que forman parte de la sección. En este caso, el campo que relaciona ambos bloques es <INSTANCE>, que contiene el valor de <ID> en <DETAILS>. No obstante, en el caso concreto de la migración de ALUD a Moodle todos los elementos en los que está dividido el formato de curso MFUD son diferentes secciones, como hemos explicado anteriormente. <MODULES> Aquí es donde realmente se encuentra el contenido de cada elemento que forma parte del curso. Este bloque si se relaciona a través del mismo id de <DETAILS> en su campo <ID> y en cada uno de los <MOD> que contiene existe un campo <MODTYPE> en el que hay que especificar el recurso o actividad al que hace referencia. En función de ello habrá que rellenar más o menos campos que en definitiva contienen toda la información que se va a mostrar de ese elemento. La forma de restaurar cursos es realmente buena ya que se basa en un XML con un formato muy concreto. Moodle es capaz de recuperar un curso y todo lo que está integrado en el mismo sólo con la información descrita en dicho XML y en caso de existir archivos que se encuentren enlazados en el propio curso bastaría con colocarlos en una carpeta junto al fichero XML. Esto puede parecer a simple vista trivial pero en un proceso de migración facilita enormemente las cosas. Otra gran ventaja que tiene Moodle es que gracias al gran número de estándares que cumple no sólo facilita enormemente el trabajo de migración de una plataforma a ésta, sino que permite migrar de Moodle a otra plataforma en un futuro sin mayor problema.