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
Angel Fernando Quiroz Campos 193763e905
Internal: Remove ChamiloApi::getEditorDocStylePath - refs BT#21621
5 months ago
..
lang Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
src Internal: Remove ChamiloApi::getEditorDocStylePath - refs BT#21621 5 months ago
README.md Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
admin.php Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
install.php Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
plugin.php Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
run_cli.php Internal: Add missing, untreated, plugins from 1.11.x 8 months ago
uninstall.php Internal: Add missing, untreated, plugins from 1.11.x 8 months ago

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).