×

Automated individualized learning program creation system and associated methods

  • US 7,260,355 B2
  • Filed: 07/19/2002
  • Issued: 08/21/2007
  • Est. Priority Date: 11/02/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-readable medium encoded with computer software for automatically producing an individualized learning sequence in a subject area for addressing a skill gap between a skill level of a user and a skill level desired to be possessed, the software comprising code segments for:

  • receiving a skill level currently possessed by a user in at least one skill in a predetermined subject area;

    entering a natural language description of the at least one skill in the predetermined subject area;

    making a comparison of the possessed skill level with a skill level desired to be possessed by the user in the at least one skill;

    determining from the comparison a skill gap between the possessed skill level and the desired skill level;

    mapping the skill gap with at least one course having an entry in an electronic database to fill the skill gap, wherein the entry for each course in the database comprises a skill level achievable with the use of the course, a prerequisite skill level, and a natural language description of the course, by;

    locating a first course in the database having a prerequisite skill level less than or equal to the possessed skill level;

    if a first course achievable skill level is less than the desired skill level, locating a second course in the database having a prerequisite skill level less than or equal to the first course achievable skill level and further having an achievable skill level greater than the first course achievable skill level;

    tabulating each word in the natural language description of each mapped course;

    tabulating a number of occurrences of each word in the natural language description of each mapped course;

    making a comparison of each word in the natural language description of each mapped course with a list of words that should be skipped;

    assigning a null weighting value to each word that should be skipped as determined by the each word comparison;

    assigning a weighting value to each nonskipped word;

    matching words in the natural language descriptions of each mapped course in the database and of the at least one skill in the predetermined subject area; and

    ranking each course having at least one matching word with the description of the at least one skill in the predetermined subject area for probable relevancy, by using each matching word and the weighting value of each matching word to determine a score for each mapped course indicative of the probable relevancy;

    receiving an administrative selection between code segments for;

    automatically creating a set of training interventions to be recommended to the user, the set containing the at least one mapped course; and

    displaying to an administrator the at least one mapped course comprising the first course, and, if located in the mapping code segment, the second course, for administrative review, and, if desired, receiving a manual selection of the at least one mapped course for including in a set of training interventions to be recommended to the user; and

    creating a training regimen comprising the set of training interventions.

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