System and method for composing a multi-lingual instructional software
AssigneeInventec Corporation
InventorsSayling Wen, Zechary Chang, Pinky Ma, Bing Bian
Life of this patent
Estimating the term…
Abstract
A system and method for composing a multi-lingual instructional software is disclosed. The software includes interface components, lingual components and exercise banks to be linked and compiled dynamically upon user's requests of an original language and a target language, so that a plurality of combinations of lingual instructional materials can be obtained from a single software according to the user's requirements.
Claims16
A system, based on user's requirement, for composing a multi-lingual instructional software through dynamic linkage and compiling of interface and lingual components, comprising:
- a parsing module for receiving a requirement command, parsing said requirement command and generating a source language code and a target language code;
- an interface-fetching module for storing an interface component index, generating an interface component list correspondent to said source language code, and fetching relative interface components according to said interface component list;
- a component-fetching module for storing a lingual component index, generating a lingual component list and exercise bank component codes correspondent to said target language code, and fetching relative lingual components according to said lingual component list;
- a component database for storing a plurality of interface components, a plurality of lingual components and a plurality of exercise banks;
- and
- a compiling module for dynamic linkage and compiling of said interface components and lingual components, performing a linkage setting of said exercise banks according to said exercise bank component codes, and forming said instructional software.
A method, based on user's requirement, for composing a multi-lingual instructional software through dynamic linkage and compiling of interface and lingual components, comprising steps of:
- acquiring a requirement command;
- parsing said requirement command;
- fetching correspondent components;
- and
- compiling said components and forming said instructional software.
Dependencies are inferred from the claim text.