×

Methods and systems for dynamically generating a training program

  • US 10,102,762 B2
  • Filed: 08/01/2017
  • Issued: 10/16/2018
  • Est. Priority Date: 06/24/2011
  • Status: Active Grant
First Claim
Patent Images

1. 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 terminal 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 terminal 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 terminal a style set user interface configured to receive a style definition, wherein the style definition defines an appearance format of learning content;

    receiving, independently of at least a portion of the received learning content, a 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 attribute;

    binding the first style set definition to the first framework definition;

    receiving, independently of at least a portion of the received learning content, a second style set definition via the style set user interface and storing the received second style set definition in machine readable memory, wherein the second style set definition defines an appearance format for a display having a second display attribute;

    binding the second style set definition to the second framework definition;

    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;

    merging the received learning content and the received first framework definition;

    rendering the merged received learning content and the received first framework definition in accordance with the first style set definition;

    packaging the rendered merged learning content and the first framework definition to provide a first published learning document for a device having the first display attribute, wherein packaging the rendered merged learning content and the first framework definition comprises saving space or enabling the device having the first display attribute to display the published learning document by converting at least one content item format;

    receiving from the user a second publishing instruction via the publishing user interface;

    at least partly in response to the received second publishing instruction;

    accessing from machine readable memory the received learning content, the received second framework definition, and the received second style set definition;

    merging the received learning content and the received second framework definition;

    rendering the merged received learning content and the received second framework definition; and

    packaging the rendered merged learning content and the second framework definition to provide a second published learning document for a device having the second display attribute.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×