Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/public/plugin/migrationmoodle
Yannick Warnier 5c65d51f4f Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
..
lang
src
README.md
admin.php
install.php
plugin.php
run_cli.php
uninstall.php

README.md

MigrationMoodlePlugin

Allow migrate course contents and user progress from a Moodle platform.

In development.

Instructions

  • Install the plugin
  • Set the configuration (params to moodle DB connection and moodledata directory)
  • Optionally, set the admin region

You can run the migration tasks from browser using the admin panel. You must ejecute the tasks in the order indicated in the task list.

Also you can run all the migrations running php plugin/migrationmoodle/run_cli.php. But if you want to run the migration with multiple url, then you will need edi MigrationMoodlePlugin::getAccessUrlId, MigrationMoodlePlugin::getMoodledataPath methods to set your plugin settings.

Notes

  • Check if exists an index on c_lp_item_view.status on Chamilo DB. It for optimize the performance when executing the SQL query used in UserScormProgressLoader.
  • It requires a Moodle DB with MySQL 8 or MariaDB 10.2.2 for some tasks (LessonPagesTask).