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.