Automatically generating a personalized course profile
AssigneePearson Education, Inc.
InventorChristoph Grau
Life of this patent
Estimating the term…
Abstract
The present invention provides for one or more server computers configured to receive user input from a user interface (UI) comprising a first and second job description. The server queries a database to identify a first and second competency score associated with the first and second job descriptions respectively. The server then generates a personalized course profile comprising a plurality of objectives stored in the database and each associated with a third competency score between the first and second competency scores. The server then renders a second UI including an ordered list of the objectives and UI controls for accessing assets associated with the objectives. The server then transmits the second UI to a client computer for display.
Claims18
A system comprising:
- a server computer coupled to the network and comprising at least one processor executing instructions within a memory that, when executed, cause the system to:
- receive, from a first user interface on a client computer coupled to the network, a user data input comprising a first job description of a current occupation held by a user, and a second job description;
- execute a query to select, from a database coupled to the network:
- a first competency score within a framework indicating reading, writing, or speaking proficiency levels for learning objectives, stored in the database in association with the first job description;
- and
- a second competency score within the framework, stored in the database in association with the second job description;
- generate a personalized course profile comprising a plurality of objectives, each associated in the database with the second job description and each comprising a task representing a level of competency of reading, writing, or speaking a language that an employee for a job matching the second job description must reach to qualify for the job, wherein, upon completion of the plurality of objectives, a software logic within the system generates a third competency score for a subject, indicating a completion of the plurality of objectives at the level of competency of reading, writing, or speaking the language, that is above the first competency score;
- render a second user interface comprising an ordered list of the plurality of objectives, personalized to the user, and at least one user interface control configured to access each of the plurality of objectives;
- and
- transmit the second user interface to the client computer for display.
A method, comprising the steps of:
- receiving, by a server computer coupled to a network and comprising at least one processor executing instructions in a memory, from a first user interface on a client computer coupled to the network, a user data input comprising a first job description of a current occupation held by a user, and a second job description;
- executing, by the server computer, a query to select, from a database coupled to the network:
- a first competency score within a framework indicating reading, writing, or speaking proficiency levels for learning objectives, stored in the database in association with the first job description;
- and
- a second competency score within the framework, stored in the database in association with the second job description;
- generating, by the server computer, a personalized course profile comprising a plurality of objectives, each associated in the database with the second job description and each comprising a task representing a level of competency of reading, writing, or speaking a language that an employee for a job matching the second job description must reach to qualify for the job, wherein, upon completion of the plurality of objectives, a software logic within the system generates a third competency score for a subject, indicating a completion of the plurality of objectives at the level of competency of reading, writing, or speaking the language, that is above the first competency score;
- rendering, by the server computer, a second user interface comprising an ordered list of the plurality of objectives, personalized to the user, and at least one user interface control configured to access each of the plurality of objectives;
- and
- transmitting, by the server computer, the second user interface to the client computer for display.
Dependencies are inferred from the claim text.