Actions
Migration Dokeos 185 to Chamilo 20 - Learning path¶
General¶
- Migrates the learning paths from dokeos 185 to chamilo 2.0
- Extension of CourseDataMigrationBlock
Files involved¶
- /migration/platform/dokeos185/migration_block/course_learning_paths_migration_block.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp_item.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp_view.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp_item_view.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp_iv_interaction.class.php
- /migration/platform/dokeos185/data_class/dokeos185_lp_iv_objective.class.php
Block prerequisites¶
- Courses migration block
Dokeos185Lp¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp
Validation method¶
- Required Fields
- Id
- Lp type
- Name OR description
- Item property
- Reference
- Insert date
Convert method¶
- Create a new learning_path with the data class fields
- Publish the learning_path in the current course
Dokeos185LpItem¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp_item
Validation method¶
- Required Fields
- Id
- Learning path must exist in id reference
- Item type
- If item type is not 'dokeos_chapter' the path field must exist in id reference
- Title OR description
- If parent_item_id > 0 then the parent_item_id must exist in the id reference
Convert method¶
- Create a new learning_path if the item_type is 'dokeos_chapter'
- Create a new learning_path_item with the data class fields if the item type is not 'dokeos_chapter'
- Add the created object to the correct parent
Dokeos185LpView¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp_view
Validation method¶
- Required Fields
- Id
- Learning path must exist in id reference
- User must exist in id reference
Convert method¶
- Create a new weblcms_lp_attempt_tracker with the data class fields
Dokeos185LpItemView¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp_item_view
Validation method¶
- Required Fields
- Id
- Learning path item must exist in id reference
- Learning path view must exist in id reference
Convert method¶
- Create a new weblcms_lpi_attempt_tracker with the data class fields
Dokeos185LpItemViewInteraction¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp_iv_interaction
Validation method¶
- Required Fields
- Id
- Learning path item view must exist in id reference
Convert method¶
- Create a new weblcms_lpi_attempt_interaction_tracker with the data class fields
Dokeos185LpItemViewObjective¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: lp_item_view
Validation method¶
- Required Fields
- Id
- Learning path item view must exist in id reference
Convert method¶
- Create a new weblcms_lpi_attempt_objective_tracker with the data class fields
Issues/Problems/Suggestions¶
Please report all problem by creating a new issue in the 2.0 issue list [http://support.chamilo.org/projects/chamilo-20/issues]
Updated by Sven Vanpoucke over 12 years ago ยท 2 revisions