Methods and systems for dynamically generating a training program
AssigneeBreakthrough PerformanceTech, LLC
InventorsJohn DiGiantomasso, Martin L. Cohen
Life of this patent
Estimating the term…
Abstract
Learning content management systems and processes are described that enable a user to independently define or select learning content, frameworks, styles, and/or protocols. The frameworks may be configured to specify a flow or an order of presentation to a learner with respect to a learning content presentation. The style definition may define an appearance of learning content. At least partly in response to a publishing instruction, the received learning content and the received framework definition are merged and then rendered in accordance with the defined style. The rendered merged learning content and framework definition are packaged in accordance with the defined/selected protocol to provide a published learning document.
Claims20
A learning content management system comprising:
- one or more processing devices;
- non-transitory machine readable media that stores executable instructions, which, when executed by the one or more processing devices, are configured to cause the one or more processing devices to perform operations comprising:
- providing for display on a computing device a learning content input user interface configured to receive learning content;
- receiving learning content via the learning content input user interface and storing the received learning content in machine readable memory;
- providing for display on the computing device a framework user interface configured to receive a framework definition,
- wherein the framework definition defines at least an order of presentation to a learner with respect to learning content;
- receiving from a user, independently of the received learning content, a first framework definition via the framework user interface and storing the received first framework definition in machine readable memory, wherein the first framework definition specifies a first presentation flow;
- receiving a second framework definition via the framework user interface and storing the received second framework definition in machine readable memory, wherein the second framework definition specifies a second presentation flow;
- providing for display on the computing device a style set user interface configured to receive a style definition, wherein the style definition defines an appearance format of learning content, and
- wherein the style set user interface enables a plurality of style definitions to be defined, including at least a first style definition and a second style definition;
- receiving, independently of at least a portion of the received learning content, the first style set definition via the style set user interface and storing the received first style set definition in machine readable memory,
- wherein the first style set definition defines an appearance format for a display having a first display capability;
- receiving from the user a first publishing instruction via a publishing user interface;
- at least partly in response to the received first publishing instruction:
- accessing from machine readable memory the received learning content, the received first framework definition, and the received first style set definition;
- rendering the received learning content using the received first framework definition in accordance with the first style set definition;
- and
- packaging the learning content rendered using the first framework definition to provide a first published learning document for a device having the first display capability,
- wherein packaging the learning content rendered using the first framework definition comprises saving space or enabling the device having the first display capability to display the published learning document by converting at least one content item format.
A computer-implemented method, comprising:
- providing, by a computer system comprising hardware, a learning content input user interface configured to receive learning content;
- receiving, by the computer system, learning content via the learning content input user interface and storing the received learning content in machine readable memory;
- providing, by the computer system, a framework user interface configured to receive a framework definition,
- wherein the framework definition defines at least an order of presentation to a learner with respect to learning content;
- receiving, by the computer system, from a user, independently of the received learning content, a first framework definition via the framework user interface and storing the received first framework definition in machine readable memory, wherein the first framework definition specifies a first presentation flow;
- receiving, by the computer system, independently of the received learning content, a second framework definition via the framework user interface and storing the received second framework definition in machine readable memory, wherein the second framework definition specifies a second presentation flow;
- providing, by the computer system, a style set user interface configured to receive a style definition,
- wherein the style definition defines an appearance format of learning content and wherein the style set user interface enables a plurality of style definitions to be defined, including at least a first style definition and a second style definition;
- receiving, independently of at least a portion of the received learning content, the first style set definition via the style set user interface and storing the received first style set definition in machine readable memory, wherein the first style set definition defines an appearance format for a display having a first display capability;
- receiving, by the computer system, from the user a first publishing instruction via a publishing user interface;
- at least partly in response to the received first publishing instruction:
- accessing, by the computer system, from machine readable memory the received learning content, the received first framework definition, and the received first style set definition;
- enabling the received learning content to be rendered using the received first framework definition;
- packaging the learning content rendered using the first framework definition to provide a first published learning document for a device having the first display capability,
- wherein packaging the learning content rendered using the first framework definition comprises converting at least one content item from a first format to a second format.
Dependencies are inferred from the claim text.