Customizable data translation method and system
First Claim
1. A method of transforming source data from a source database to a target database in a data management system, the method comprising:
- converting the source data to a format compatible with the target database, the converted source data containing object identification information;
matching object identifiers with corresponding object identification information contained in the converted source data if there is an existing directory containing object identifiers related to the object identification information contained in the converted source data; and
loading the converted source data into the target database.
2 Assignments
0 Petitions
Accused Products
Abstract
The method and system of the present invention provides a customizable and configurable data translation tool that transforms data from one learning format to another. The invention further provides a flexible handling of data sources by extracting source data, such as user and course data in an e-learning model, and transforming the data into a form that is compatible with a Learning Management System (LMS). The invention provides flexible data targets by transforming the data into a form that not only preserves all relevant information from the source for loading into the target LMS but also produces industry standard files including metadata that can be used to modify the course or produce a new course by using a course authoring tool. Course structure and progress data can be transferred to the new LMS by re-loading the content on the LMS and linking that content with the previous course and progress data. The present invention also generates new unique identifiers, and utilizes the capabilities of the user migration to link progress data, instructor information, and progress with previous identifiers.
-
Citations
24 Claims
-
1. A method of transforming source data from a source database to a target database in a data management system, the method comprising:
-
converting the source data to a format compatible with the target database, the converted source data containing object identification information;
matching object identifiers with corresponding object identification information contained in the converted source data if there is an existing directory containing object identifiers related to the object identification information contained in the converted source data; and
loading the converted source data into the target database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium storing a computer program which when executed performs a method of transforming source data from a source database to a target database in a data management system the method comprising:
-
converting the source data to a format compatible with the target database, the converted source data containing object identification information;
matching object identifiers with corresponding object identification information contained in the converted source data if there is an existing directory containing object identifiers related to the object identification information contained in the converted source data; and
loading the converted source data into the target database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data transformation tool for transforming source data from a source database to a target database in a data management system, the tool comprising:
-
a data transformation utility adapted to convert the source data to a format compatible with the target database, the converted source data containing object identification information;
a data matching utility adapted to determine if there is an existing directory containing object identifiers related to the object identification information contained in the converted source data and to match the object identifiers with corresponding object identification information contained in the converted source data; and
a data loading utility adapted to load the converted source data into the target database. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification