Migration Dokeos 185 to Chamilo 20 - Dropboxes¶
General¶
- Migrates the dropboxes from dokeos 185 to chamilo 2.0
- Extension of CourseDataMigrationBlock
Files involved¶
- /migration/platform/dokeos185/migration_block/course_dropboxes_migration_block.class.php
- /migration/platform/dokeos185/data_class/dokeos185_dropbox_category.class.php
- /migration/platform/dokeos185/data_class/dokeos185_dropbox_file.class.php
- /migration/platform/dokeos185/data_class/dokeos185_dropbox_feedback.class.php
- /migration/platform/dokeos185/data_class/dokeos185_dropbox_person.class.php
- /migration/platform/dokeos185/data_class/dokeos185_dropbox_post.class.php
Block Prerequisites¶
UserMigrationBlock
CoursesMigrationBlock
CourseGroupsMigrationBlock
Dokeos185DropboxCategory¶
General information¶
- Extension of Dokeos185CourseDataMigrationClass
- Database: database_prefix + course_code
- Table: dropbox_category
Validation method¶
1. Required Fields
- category_name
Convert method¶
1 Create a new ContentObjectPublicationCategory for every new category. The parentId of the publication category has to be the id of the existing dropbox category in the chamilo documents tool (there are no nested dropbox categories in dokeos 1.8.5).
Retrieve this id from the WeblcmsDataManager.
2 Create an id reference in the migration table.
Dokeos185DropboxFile¶
General information¶
- Extension of Dokeos185CourseDataMigrationClass
- Database: database_prefix + course_code
- Table: dropbox_file
Validation method¶
1. Check if the relevant dropbox category is migrated
2. Required Fields
- category_name
Convert method¶
Create a Chamilo Document Content Object. (for details see the migration of Dokeos185Document).
Set the parent_id of the publication to the relevent migrated dropbox category.
Dokeos185DropboxFeedback¶
General information¶
- Extension of Dokeos185CourseDataMigrationClass
- Database: database_prefix + course_code
- Table: dropbox_feedback
Validation method¶
1. Required Fields
- feedback_id
- feedback_date
Convert method¶
1 Create a Chamilo Feedback Content object
2 Publish the feedback by creating a FeedbackPublication object.
Issues/Problems/Suggestions¶
- Validate methods
- DropboxPost
- DropboxPerson
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 ยท 3 revisions