Project

General

Profile

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

Back to Migration Dokeos 1.8.5 to Chamilo 2.0 - General

Updated by Sven Vanpoucke about 12 years ago ยท 2 revisions