Actions
Migration Dokeos 185 to Chamilo 20 - Metadata¶
General¶
- Migrates the metadata from dokeos 185 to chamilo 2.0
- Extension of CourseDataMigrationBlock
Files involved¶
- /migration/platform/dokeos185/migration_block/course_metadata_migration_block.class.php
- /migration/platform/dokeos185/data_class/dokeos185_course_setting.class.php
- /migration/platform/dokeos185/data_class/dokeos185_course_description.class.php
- /migration/platform/dokeos185/data_class/dokeos185_tool.class.php
- /migration/platform/dokeos185/data_class/dokeos185_tool_intro.class.php
Block prerequisites¶
- Courses migration block
Dokeos185CourseDescription¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: course_description
Validation method¶
- Required Fields
- Id
- Title OR content
Convert method¶
- Create a new description with the data class fields
- Publish the description in the description tool in the current course
Dokeos185CourseSetting¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: course_setting
Validation method¶
- Required Fields
- Id
- Variable
- Category
Convert method¶
- Create a new setting with the data class fields in the current course
Dokeos185Tool¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: tool
Validation method¶
- Required Fields
- Name
Convert method¶
- Set the visibility of a tool in the current course to the visibility of the data class
Dokeos185ToolIntro¶
General information¶
- Extension of Dokeos185CourseDataMigrationDataClass
- Database: course
- Table: tool_intro
Validation method¶
- Required Fields
- Intro Text
Convert method¶
- Create a new introduction object with the data class fields
- Publish the introduction in the current course in the given tool
Issues/Problems/Suggestions¶
- Check the is valid function
- Course setting needs to be refactored some more
Updated by Sven Vanpoucke over 12 years ago ยท 2 revisions