Customizable data translation method and system
First Claim
1. A method of transforming user information and course information from a source database in an e-learning model to a target database in a learning management system, the method comprising:
- converting the user and course information to a format compatible with the target database, the converted user and course information containing object identification information;
matching object identifiers with corresponding object identification information contained in the converted user and course information when there is an existing directory containing object identifiers related to the object identification information contained in the converted user and course information and loading the converted user and course information into the target database; and
,storing unmatched object identifiers for manual handling, and,creating a file containing the unmatched object identifiers having a format similar to the converted user information and course information.
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
12 Claims
-
1. A method of transforming user information and course information from a source database in an e-learning model to a target database in a learning management system, the method comprising:
-
converting the user and course information to a format compatible with the target database, the converted user and course information containing object identification information; matching object identifiers with corresponding object identification information contained in the converted user and course information when there is an existing directory containing object identifiers related to the object identification information contained in the converted user and course information and loading the converted user and course information into the target database; and
,storing unmatched object identifiers for manual handling, and, creating a file containing the unmatched object identifiers having a format similar to the converted user information and course information. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage medium storing a computer program which when executed performs a method of transforming user information and course information from a source database in an e-learning model to a target database in a learning management system the method comprising:
-
converting the user and course information to a format compatible with the target database, the converted user and course information containing object identification information; matching object identifiers with corresponding object identification information contained in the converted user and course information when there is an existing directory containing object identifiers related to the object identification information contained in the converted user and course information, and loading the converted user and course information into the target database; and
,storing unmatched object identifiers for manual handling; and
,creating a file containing the unmatched object identifiers having a format similar to the converted user information and course information. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system for transforming user information and course information from a source database in an e-learning model to a target database in a learning management system, the computer system comprising:
-
a computer comprising memory and a processor; and
,storage medium containing a set of computer program instructions;
a data transformation utility, executing in the memory by the processor of the computer, the data transformation utility comprising the set of computer program instructions that when executed by the processor convert the user information and course information to a format compatible with the target database, the converted user information and course information containing object identification information;a data matching utility, executing in memory by a processor of a general purpose computing system, the data matching utility comprising the set of computer program instructions that when executed by the processor determine when there is an existing directory containing object identifiers related to the object identification information contained in the converted user information and course information and to match the object identifiers with corresponding object identification information contained in the converted user information and course information and to store unmatched object identifiers for manual handling; and
,a data loading utility , executing in memory by a processor of a general purpose computing system, the data matching utility comprising the set of computer program instructions that when executed by the processor load the converted user information and course information into the target database and, a file containing the unmatched object identifiers having a format similar to the converted user information and course information. - View Dependent Claims (10, 11, 12)
-
Specification