Migration To LCMS

From Dokeos

Jump to: navigation, search

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, ..
Personal tools