SlideShare a Scribd company logo
1 of 3
CUSTOM LMS MIGRATOR
Build a Middleware tool to migrate from a home-
grown LMS system to a standard open source LMS
system like Sakai or Moodle
Case Study : CUSTOM LMS MIGRATOR
Customer profile :
A university with a home-grown LMS that wants to
migrate the data to a newer standard open source
LMS system.
Business Situation:
To build a success system migration it’s very
important for the users to keep the same data in the
old and the new LMS, keep courses, assignments,
submissions, grades, forum activity etc
The Challenge :
Create an equivalency model between systems
(Assignments, assessments, submissions, forums,
messages, announcements, syllabus, calendars, …)
and create a middleware platform that migrates the
content between platforms progressively.
Case Study : Case Study : CUSTOM LMS MIGRATOR
Solution :
We made an important analysis of the home-grown system and it’s database model and created an equivalence model
between its objects and the new LMS model/objects.
After the analysis we created a middleware application with different synchronization processes.
● Courses and participants.
● Content
● Assignments with submissions, feedback, attachments and grades.
● Forums with attachments and grades.
● Calendar with attachments.
● Assessments,attachments, feedback and grades.
● Private messages with attachments.
As the source system contained a lot data, we launched a progressive migration plan that took over one week, so finally all the
data was in the destination system.
Benefits :
Users liked the new system too much and were happy for keeping all their course data history. The new open source system
was a really good replacement for their home-grown platform, more features, better responsive design, faster and securer.

More Related Content

Similar to LMS CAMPUS VIRTUAL. MIGRATOR TOOL

Unit 6 presentation
Unit 6 presentationUnit 6 presentation
Unit 6 presentationJon Hilden
 
SharePoint for Teaching and Learning
SharePoint for Teaching and LearningSharePoint for Teaching and Learning
SharePoint for Teaching and LearningEduserv
 
Strayer cis 515 week 3 assignment 3 university database
Strayer cis 515 week 3 assignment 3 university databaseStrayer cis 515 week 3 assignment 3 university database
Strayer cis 515 week 3 assignment 3 university databaseeyavagal
 
Learning Management System
Learning Management SystemLearning Management System
Learning Management Systemfatimaesolpk
 
Moodle @ Purchase
Moodle @ PurchaseMoodle @ Purchase
Moodle @ PurchaseKeith Landa
 
Discovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesDiscovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesAshton Plusquellec
 
Strayer cis-515-week-3-assignment-3-university-database
Strayer cis-515-week-3-assignment-3-university-databaseStrayer cis-515-week-3-assignment-3-university-database
Strayer cis-515-week-3-assignment-3-university-databasekxipvscsk02
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboardekunnen
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaJavier Diaz
 
Moodle features 1.9
Moodle features 1.9Moodle features 1.9
Moodle features 1.9Tomaz Lasic
 
Presentation 1 9 En
Presentation 1 9 EnPresentation 1 9 En
Presentation 1 9 EnBob Brown
 
ELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with MoodleELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with Moodlemrc12
 
SharePoint and OneDrive for Business in Education
SharePoint and OneDrive for Business in EducationSharePoint and OneDrive for Business in Education
SharePoint and OneDrive for Business in EducationDaniel Anderson
 
TOC 2011: Content as Application, presented by Scott Grillo
TOC 2011: Content as Application, presented by Scott GrilloTOC 2011: Content as Application, presented by Scott Grillo
TOC 2011: Content as Application, presented by Scott GrilloSilverchair
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's MoodleTim Hunt
 

Similar to LMS CAMPUS VIRTUAL. MIGRATOR TOOL (20)

Development of a MOOC Management System
Development of a MOOC Management SystemDevelopment of a MOOC Management System
Development of a MOOC Management System
 
Unit 6 presentation
Unit 6 presentationUnit 6 presentation
Unit 6 presentation
 
SharePoint for Teaching and Learning
SharePoint for Teaching and LearningSharePoint for Teaching and Learning
SharePoint for Teaching and Learning
 
Strayer cis 515 week 3 assignment 3 university database
Strayer cis 515 week 3 assignment 3 university databaseStrayer cis 515 week 3 assignment 3 university database
Strayer cis 515 week 3 assignment 3 university database
 
Learning Management System
Learning Management SystemLearning Management System
Learning Management System
 
Moodle @ Purchase
Moodle @ PurchaseMoodle @ Purchase
Moodle @ Purchase
 
Discovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin FeaturesDiscovering the New SuccessFactors LMS Admin Features
Discovering the New SuccessFactors LMS Admin Features
 
Strayer cis-515-week-3-assignment-3-university-database
Strayer cis-515-week-3-assignment-3-university-databaseStrayer cis-515-week-3-assignment-3-university-database
Strayer cis-515-week-3-assignment-3-university-database
 
TRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with BlackboardTRENDS Presentation - eLearning @ GRCC with Blackboard
TRENDS Presentation - eLearning @ GRCC with Blackboard
 
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informaticaIadis2013 linti Integrando y Metadateando OER en cursos de informatica
Iadis2013 linti Integrando y Metadateando OER en cursos de informatica
 
Moodle features 1.9
Moodle features 1.9Moodle features 1.9
Moodle features 1.9
 
Introduction to Moodle
Introduction to MoodleIntroduction to Moodle
Introduction to Moodle
 
Presentation 1 9 En
Presentation 1 9 EnPresentation 1 9 En
Presentation 1 9 En
 
Learning management system net, azure
Learning management system   net, azureLearning management system   net, azure
Learning management system net, azure
 
LMS Unit 4
LMS Unit 4LMS Unit 4
LMS Unit 4
 
SPLMS presentation English
SPLMS presentation EnglishSPLMS presentation English
SPLMS presentation English
 
ELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with MoodleELIS – Managing Enterprise Level Learning Programs with Moodle
ELIS – Managing Enterprise Level Learning Programs with Moodle
 
SharePoint and OneDrive for Business in Education
SharePoint and OneDrive for Business in EducationSharePoint and OneDrive for Business in Education
SharePoint and OneDrive for Business in Education
 
TOC 2011: Content as Application, presented by Scott Grillo
TOC 2011: Content as Application, presented by Scott GrilloTOC 2011: Content as Application, presented by Scott Grillo
TOC 2011: Content as Application, presented by Scott Grillo
 
Looking after the Open University's Moodle
Looking after the Open University's MoodleLooking after the Open University's Moodle
Looking after the Open University's Moodle
 

More from Entornos de Formación EDF

Spanish Professional accreditation certificates - Entornos de Formacion
Spanish Professional accreditation certificates - Entornos de FormacionSpanish Professional accreditation certificates - Entornos de Formacion
Spanish Professional accreditation certificates - Entornos de FormacionEntornos de Formación EDF
 
La transformación nos ayuda avanzar - Entornos de Formación
La transformación nos ayuda avanzar - Entornos de FormaciónLa transformación nos ayuda avanzar - Entornos de Formación
La transformación nos ayuda avanzar - Entornos de FormaciónEntornos de Formación EDF
 
Presentación corporativa de Magic Agora - Entornos de Formación.
Presentación corporativa de Magic Agora - Entornos de Formación. Presentación corporativa de Magic Agora - Entornos de Formación.
Presentación corporativa de Magic Agora - Entornos de Formación. Entornos de Formación EDF
 

More from Entornos de Formación EDF (20)

MOODLE SUPPORT PLUGIN
MOODLE SUPPORT PLUGINMOODLE SUPPORT PLUGIN
MOODLE SUPPORT PLUGIN
 
PLAGIARISM INTEGRATIONS
PLAGIARISM INTEGRATIONSPLAGIARISM INTEGRATIONS
PLAGIARISM INTEGRATIONS
 
NEW DASHBOARD AND WORKSPACE IN VIRTUAL CAMPUS
NEW DASHBOARD AND WORKSPACE IN VIRTUAL CAMPUSNEW DASHBOARD AND WORKSPACE IN VIRTUAL CAMPUS
NEW DASHBOARD AND WORKSPACE IN VIRTUAL CAMPUS
 
SAKAI ORGANIZATION TOOLS
SAKAI ORGANIZATION TOOLSSAKAI ORGANIZATION TOOLS
SAKAI ORGANIZATION TOOLS
 
SAKAI OFFLINE ASSESSMENTS
SAKAI OFFLINE ASSESSMENTSSAKAI OFFLINE ASSESSMENTS
SAKAI OFFLINE ASSESSMENTS
 
MOODLE TFG SENDING APP
MOODLE TFG SENDING APPMOODLE TFG SENDING APP
MOODLE TFG SENDING APP
 
MOODLE SCHEDULE TOOL
MOODLE SCHEDULE TOOLMOODLE SCHEDULE TOOL
MOODLE SCHEDULE TOOL
 
ADVANCE MOODLE REPORT
ADVANCE MOODLE REPORTADVANCE MOODLE REPORT
ADVANCE MOODLE REPORT
 
MOODLE ACADEMIC RECORD
MOODLE ACADEMIC RECORDMOODLE ACADEMIC RECORD
MOODLE ACADEMIC RECORD
 
CAMPUS CUSTOM REGISTRATION SYSTEM
CAMPUS CUSTOM REGISTRATION SYSTEMCAMPUS CUSTOM REGISTRATION SYSTEM
CAMPUS CUSTOM REGISTRATION SYSTEM
 
SYNOPTIC TOOL
SYNOPTIC TOOLSYNOPTIC TOOL
SYNOPTIC TOOL
 
MOODLE DSPACE INTERGRATION
MOODLE DSPACE INTERGRATIONMOODLE DSPACE INTERGRATION
MOODLE DSPACE INTERGRATION
 
Edf dossier english2018
Edf dossier english2018Edf dossier english2018
Edf dossier english2018
 
Dossier edf soporte
Dossier edf soporteDossier edf soporte
Dossier edf soporte
 
Presentacion entornos de formacion2018
Presentacion entornos de formacion2018Presentacion entornos de formacion2018
Presentacion entornos de formacion2018
 
Spanish Professional accreditation certificates - Entornos de Formacion
Spanish Professional accreditation certificates - Entornos de FormacionSpanish Professional accreditation certificates - Entornos de Formacion
Spanish Professional accreditation certificates - Entornos de Formacion
 
La transformación nos ayuda avanzar - Entornos de Formación
La transformación nos ayuda avanzar - Entornos de FormaciónLa transformación nos ayuda avanzar - Entornos de Formación
La transformación nos ayuda avanzar - Entornos de Formación
 
Formar o Informar - Entornos de Formación.
Formar o Informar  - Entornos de Formación. Formar o Informar  - Entornos de Formación.
Formar o Informar - Entornos de Formación.
 
Presentación corporativa de Magic Agora - Entornos de Formación.
Presentación corporativa de Magic Agora - Entornos de Formación. Presentación corporativa de Magic Agora - Entornos de Formación.
Presentación corporativa de Magic Agora - Entornos de Formación.
 
Viu Concepto - Entornos de Formación.
Viu Concepto - Entornos de Formación. Viu Concepto - Entornos de Formación.
Viu Concepto - Entornos de Formación.
 

Recently uploaded

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 

Recently uploaded (20)

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 

LMS CAMPUS VIRTUAL. MIGRATOR TOOL

  • 1. CUSTOM LMS MIGRATOR Build a Middleware tool to migrate from a home- grown LMS system to a standard open source LMS system like Sakai or Moodle
  • 2. Case Study : CUSTOM LMS MIGRATOR Customer profile : A university with a home-grown LMS that wants to migrate the data to a newer standard open source LMS system. Business Situation: To build a success system migration it’s very important for the users to keep the same data in the old and the new LMS, keep courses, assignments, submissions, grades, forum activity etc The Challenge : Create an equivalency model between systems (Assignments, assessments, submissions, forums, messages, announcements, syllabus, calendars, …) and create a middleware platform that migrates the content between platforms progressively.
  • 3. Case Study : Case Study : CUSTOM LMS MIGRATOR Solution : We made an important analysis of the home-grown system and it’s database model and created an equivalence model between its objects and the new LMS model/objects. After the analysis we created a middleware application with different synchronization processes. ● Courses and participants. ● Content ● Assignments with submissions, feedback, attachments and grades. ● Forums with attachments and grades. ● Calendar with attachments. ● Assessments,attachments, feedback and grades. ● Private messages with attachments. As the source system contained a lot data, we launched a progressive migration plan that took over one week, so finally all the data was in the destination system. Benefits : Users liked the new system too much and were happy for keeping all their course data history. The new open source system was a really good replacement for their home-grown platform, more features, better responsive design, faster and securer.