The data migration process consists of three main components that usually happen in one of two orders: extract, transform and load (ETL) or extract, load and transform (ELT).
Extract: Data is pulled from all your data sources (for example: course content, user information, video and assessments).
Transform: This process consists of several sub-steps. The data is cleansed, standardized, deduplicated, verified and sorted.
Load: Data is loaded into the destination and verified.
Sets of technical standards for eLearning software products—such as xAPI, IMS and SCORM—tell programmers how to write their code so that it can work well with other eLearning software. If your legacy LMS and new system use the same standards, the migration process will be easier. If not, the migration to the new LMS will require more effort in the verification phase.