Migration To LCMS
From Dokeos
Contents |
General description
This is a first draft of the migration tool from Dokeos x.x to Dokeos LCMS
Version/Due date
Analysis
Prerequisites to migrate
- Dokeos 1.8.5
- Single DB/Multiple DB?
Migration workflow
The administrator of the Dokeos installation should initiate the migration procedure.
- Give the user the opportunity to choose between the available old systems (dokeos1.8.5, dokeos 1.6.x, blackboard)
- Start migration wizard:
- Check if the chosen system is installed, available and accessible for the LCMS system.
- Set pointers to old installation (files/folders, databases) and new installation (files, databases)
- Migrate static DB's to LCMS (dokeos_main, dokeos_user, dokeos_stats)
- Migrate users
- Migrate courses
- Course settings not yet available in LCMS
- Migrate settings
- In LCMS settings are divided over the applications
- Migrate system announcements
- Migrate the personal agenda
- For each course in the old system (dokeos_main)
- Create course in LCMS
- Create groups in the course
- Subscribe users to the course
- Subscribe users to the groups
- Migrate documents
- Move documents to correct directory
- Publish documents
- Migrate links
- Publish links
- Migrate announcements
- Publish announcements
- Migrate calendar events
- Resource not yet available
- Publish calendar events
When the migration of one/all courses is succesful users will see:
- For each course migrated from the old system a folder in their repository (or other view)
- In each course folder in their repository a subfolder per course tool (links, documents, forum) (or other view)
- All courses from the old system created in het WebLCMS
- All tools that are allready available in the LCMS with the published's LO's from the old system
- When roles/rights are available grant roles/rights permissions to the LO's
Functions that are not (entirely) available in LCMS
Functions that are not (entirely) available in LCMS and therefor can not yet be migrated
- Static DB's (dokeos_main, dokeos_user, dokeos_stats)
- Classes
- Templates
- Gradebook
- Shared Survey's
- Openid
- Sessions
- Dokeos Stats
- For each course DB
- Blogs
- Dropbox
- Forum
- Learning Paths
- Quiz
- Surveys
- Tools
- Chat Data
- Permissions
- Roles
- Userinfo
- Online connect / link
Implementation proposal
Unresolved issues
- what about the statistics?
- what about roles and rights?
- what about courses with multiple course administrators?
- what about deleted files, garbage folders, tempory files, ..

