SlideShare a Scribd company logo
1 of 3
DSPACE INTEGRATION
Integrate Moodle with Dspace to reuse and
centralize the course content, this allows to have a
publishing workflow and save storage.
STUDY CASE: DSPACE INTEGRATION
Customer profile :
Middle sized organization that deliver training to
their internal staff.
Business Situation:
The client has several space and content
management problems because they replicate the
course data every period, also is really hard for them
to handle content updates because the the
information is replicated in many courses and
editions.
The Challenge:
The challenge is create a full migration process to
move all the data from Moodle to Dspace, keeping
the files unique in the repository. This work took
several months, we needed to design the migration
process, define the Dspace hierarchy/taxonomy to
organize content, roles and securization, users
management, implement software modifications and
create some Moodle plugins.
Finally the files were moved to Dspace leaving
symbolink links in Moodle, we freed the 60% of the
Moodle data and if a file is updated, it will be
reflected in all the Moodle courses which use it.
● Sync categories / courses / hierachy.
● Content migrator from Moodle to Dspace using an
incremental strategy.
○ Metadata
○ Internal information
○ Versions.
● Duplicity detector and removal tool (Free Space).
● Moodle plugin to link resources.
● Moodle plugin to upload files to Dspace directly and link
them in the courses once approved.
● Sync user / roles / permissions.
STUDY CASE: DSPACE INTEGRATION
We provided several migration tools and Moodle plugins with intensive use of REST services and BASH scripts.
Solution:
Profits:
The client can get the benefits of a digital repository, manage the content and reuse it in several platforms like Moodle, which only
contains links and references.

More Related Content

What's hot

Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Jeff Z. Pan
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBRavi Teja
 
FHIR tutorial - Afternoon
FHIR tutorial - AfternoonFHIR tutorial - Afternoon
FHIR tutorial - AfternoonEwout Kramer
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRPablo Pazos
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Denodo
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Databricks
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform AYUSHISHARMA295
 
Introduction to Microsoft 365 (Office 365).pptx
Introduction to Microsoft 365 (Office 365).pptxIntroduction to Microsoft 365 (Office 365).pptx
Introduction to Microsoft 365 (Office 365).pptxJohnVince8
 
Building Data Science into Organizations: Field Experience
Building Data Science into Organizations: Field ExperienceBuilding Data Science into Organizations: Field Experience
Building Data Science into Organizations: Field ExperienceDatabricks
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaJeffrey T. Pollock
 
Big data Hadoop presentation
Big data  Hadoop  presentation Big data  Hadoop  presentation
Big data Hadoop presentation Shivanee garg
 
Getting Started With Amazon Redshift
Getting Started With Amazon Redshift Getting Started With Amazon Redshift
Getting Started With Amazon Redshift Matillion
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDBMongoDB
 
MLflow Model Serving
MLflow Model ServingMLflow Model Serving
MLflow Model ServingDatabricks
 
Mlflow with databricks
Mlflow with databricksMlflow with databricks
Mlflow with databricksLiangjun Jiang
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint OnlineCliff Ashcroft
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Vishal Pawar
 
The Basics of MongoDB
The Basics of MongoDBThe Basics of MongoDB
The Basics of MongoDBvaluebound
 
Microsoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with DataMicrosoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with DataBrainSell Technologies
 

What's hot (20)

Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)Webinar Oracle Data Integrator 12c (ODI)
Webinar Oracle Data Integrator 12c (ODI)
 
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
Linked Data and Knowledge Graphs -- Constructing and Understanding Knowledge ...
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
FHIR tutorial - Afternoon
FHIR tutorial - AfternoonFHIR tutorial - Afternoon
FHIR tutorial - Afternoon
 
Design and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHRDesign and implementation of Clinical Databases using openEHR
Design and implementation of Clinical Databases using openEHR
 
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
Introduction to Data Virtualization (session 1 from Packed Lunch Webinar Series)
 
Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)Unified Big Data Processing with Apache Spark (QCON 2014)
Unified Big Data Processing with Apache Spark (QCON 2014)
 
Microsoft power platform
Microsoft power platform Microsoft power platform
Microsoft power platform
 
Introduction to Microsoft 365 (Office 365).pptx
Introduction to Microsoft 365 (Office 365).pptxIntroduction to Microsoft 365 (Office 365).pptx
Introduction to Microsoft 365 (Office 365).pptx
 
Building Data Science into Organizations: Field Experience
Building Data Science into Organizations: Field ExperienceBuilding Data Science into Organizations: Field Experience
Building Data Science into Organizations: Field Experience
 
Webinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafkaWebinar future dataintegration-datamesh-and-goldengatekafka
Webinar future dataintegration-datamesh-and-goldengatekafka
 
Big data Hadoop presentation
Big data  Hadoop  presentation Big data  Hadoop  presentation
Big data Hadoop presentation
 
Getting Started With Amazon Redshift
Getting Started With Amazon Redshift Getting Started With Amazon Redshift
Getting Started With Amazon Redshift
 
Introduction to MongoDB
Introduction to MongoDBIntroduction to MongoDB
Introduction to MongoDB
 
MLflow Model Serving
MLflow Model ServingMLflow Model Serving
MLflow Model Serving
 
Mlflow with databricks
Mlflow with databricksMlflow with databricks
Mlflow with databricks
 
Office 365 and using SharePoint Online
Office 365 and using SharePoint OnlineOffice 365 and using SharePoint Online
Office 365 and using SharePoint Online
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
The Basics of MongoDB
The Basics of MongoDBThe Basics of MongoDB
The Basics of MongoDB
 
Microsoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with DataMicrosoft Fabric: How to Accelerate AI with Data
Microsoft Fabric: How to Accelerate AI with Data
 

Similar to MOODLE DSPACE INTERGRATION

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
 
Using Moodle 2.2 in College (case study)
Using Moodle 2.2 in College (case study)Using Moodle 2.2 in College (case study)
Using Moodle 2.2 in College (case study)Maria Moodle
 
Moodle
MoodleMoodle
MoodleSilvia
 
Lessons Learned from the Implementation of Moodle at Dawson College
Lessons Learned from the Implementation of Moodle at Dawson CollegeLessons Learned from the Implementation of Moodle at Dawson College
Lessons Learned from the Implementation of Moodle at Dawson CollegeRafael Scapin, Ph.D.
 
Tapta 2012-visualizations-lms
Tapta 2012-visualizations-lmsTapta 2012-visualizations-lms
Tapta 2012-visualizations-lmsdleony
 
BETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherBETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherDoug Mahugh
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source LmsFIT Ltd
 
Drupal and Higher Education
Drupal and Higher EducationDrupal and Higher Education
Drupal and Higher Educationnyccamp
 
D2L Project Deliverables
D2L Project DeliverablesD2L Project Deliverables
D2L Project DeliverablesOksana M
 
Moodle Overview
Moodle OverviewMoodle Overview
Moodle OverviewJohn Allan
 
Advanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsAdvanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsStaci Trekles
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source LmsFIT Ltd
 
Moodle for simplicity for moodleposium
Moodle for simplicity for moodleposiumMoodle for simplicity for moodleposium
Moodle for simplicity for moodleposiumCarole McCulloch
 
Drupal higher-ed-nyc
Drupal higher-ed-nycDrupal higher-ed-nyc
Drupal higher-ed-nycddiers
 
Moodle presentation
Moodle presentationMoodle presentation
Moodle presentationpyxleuser
 
Moodle presentation
Moodle presentationMoodle presentation
Moodle presentationpyxleuser
 

Similar to MOODLE DSPACE INTERGRATION (20)

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
 
Using Moodle 2.2 in College (case study)
Using Moodle 2.2 in College (case study)Using Moodle 2.2 in College (case study)
Using Moodle 2.2 in College (case study)
 
Moodle
MoodleMoodle
Moodle
 
Lessons Learned from the Implementation of Moodle at Dawson College
Lessons Learned from the Implementation of Moodle at Dawson CollegeLessons Learned from the Implementation of Moodle at Dawson College
Lessons Learned from the Implementation of Moodle at Dawson College
 
Tapta 2012-visualizations-lms
Tapta 2012-visualizations-lmsTapta 2012-visualizations-lms
Tapta 2012-visualizations-lms
 
BETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better TogetherBETT 2015: Moodle and Microsoft, Better Together
BETT 2015: Moodle and Microsoft, Better Together
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source Lms
 
Drupal and Higher Education
Drupal and Higher EducationDrupal and Higher Education
Drupal and Higher Education
 
D2L Project Deliverables
D2L Project DeliverablesD2L Project Deliverables
D2L Project Deliverables
 
Moodle Overview
Moodle OverviewMoodle Overview
Moodle Overview
 
Advanced BlackBoard Learn Tips
Advanced BlackBoard Learn TipsAdvanced BlackBoard Learn Tips
Advanced BlackBoard Learn Tips
 
E Tqf Open Source Lms
E Tqf Open Source LmsE Tqf Open Source Lms
E Tqf Open Source Lms
 
Moodle Demo at NJIT
Moodle Demo at NJITMoodle Demo at NJIT
Moodle Demo at NJIT
 
Moodle pre final
Moodle pre finalMoodle pre final
Moodle pre final
 
Moodle pre final
Moodle pre finalMoodle pre final
Moodle pre final
 
2184
21842184
2184
 
Moodle for simplicity for moodleposium
Moodle for simplicity for moodleposiumMoodle for simplicity for moodleposium
Moodle for simplicity for moodleposium
 
Drupal higher-ed-nyc
Drupal higher-ed-nycDrupal higher-ed-nyc
Drupal higher-ed-nyc
 
Moodle presentation
Moodle presentationMoodle presentation
Moodle presentation
 
Moodle presentation
Moodle presentationMoodle presentation
Moodle presentation
 

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
 
LMS CAMPUS VIRTUAL. MIGRATOR TOOL
LMS CAMPUS VIRTUAL. MIGRATOR TOOLLMS CAMPUS VIRTUAL. MIGRATOR TOOL
LMS CAMPUS VIRTUAL. MIGRATOR TOOL
 
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

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
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
 
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
 
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
 
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
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
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
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
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
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 

Recently uploaded (20)

Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
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
 
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
 
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
 
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...
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
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
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
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
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 

MOODLE DSPACE INTERGRATION

  • 1. DSPACE INTEGRATION Integrate Moodle with Dspace to reuse and centralize the course content, this allows to have a publishing workflow and save storage.
  • 2. STUDY CASE: DSPACE INTEGRATION Customer profile : Middle sized organization that deliver training to their internal staff. Business Situation: The client has several space and content management problems because they replicate the course data every period, also is really hard for them to handle content updates because the the information is replicated in many courses and editions. The Challenge: The challenge is create a full migration process to move all the data from Moodle to Dspace, keeping the files unique in the repository. This work took several months, we needed to design the migration process, define the Dspace hierarchy/taxonomy to organize content, roles and securization, users management, implement software modifications and create some Moodle plugins. Finally the files were moved to Dspace leaving symbolink links in Moodle, we freed the 60% of the Moodle data and if a file is updated, it will be reflected in all the Moodle courses which use it.
  • 3. ● Sync categories / courses / hierachy. ● Content migrator from Moodle to Dspace using an incremental strategy. ○ Metadata ○ Internal information ○ Versions. ● Duplicity detector and removal tool (Free Space). ● Moodle plugin to link resources. ● Moodle plugin to upload files to Dspace directly and link them in the courses once approved. ● Sync user / roles / permissions. STUDY CASE: DSPACE INTEGRATION We provided several migration tools and Moodle plugins with intensive use of REST services and BASH scripts. Solution: Profits: The client can get the benefits of a digital repository, manage the content and reuse it in several platforms like Moodle, which only contains links and references.