发明名称 Vector-based learning path
摘要 A method/apparatus/system for learning path recommendation based on student and learning vector context is disclosed. The incident learning object and the target learning object are identified. Learning paths between the incident learning object and the target learning object are identified, which learning paths each include a plurality of learning objects and learning vectors. A magnitude is calculated for the learning paths, which magnitude is based on the sum of the magnitudes of the learning vectors in each learning path. The magnitudes of the learning paths are compared, and one of the learning paths is selected based on the comparison of the learning paths and provided to a student.
申请公布号 US9406239(B2) 申请公布日期 2016.08.02
申请号 US201314137890 申请日期 2013.12.20
申请人 PEARSON EDUCATION, INC. 发明人 Spagnola Perry M.
分类号 G09B25/00;G09B5/00;G09B7/08 主分类号 G09B25/00
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A method of recommending a path comprising learning objects and learning vectors, the method comprising: automatically generating a learning object network, wherein generating the learning object network comprises: automatically receiving a plurality content objects from a plurality of data sources via a network at a processor, wherein each of the learning objects comprises an aggregation of learning content that is associated with an assessment;automatically generating a plurality of learning vectors connecting the plurality of content objects with the processor based on information received from a plurality of user devices, wherein each of the plurality of learning vectors connects two of the plurality of learning objects and identifies a prerequisite relationship between the connected two of the plurality of learning objects, wherein each of the plurality of learning vectors comprises a direction identifying the prerequisite relationship and a magnitude; andcontinuously updating the plurality of learning vectors based on signals received from one or several user devices identifying successes and failures in traversing the plurality of learning vectors; receiving at the processor an input from a student device via the network; automatically identifying a student user of the student device based on the received input and information retrieved from a student database; automatically retrieving information relating to a plurality of learning object networks; automatically identifying with the processor one of the plurality of learning object networks relevant to the student user of the student device; automatically identifying with a processor an incident learning object, wherein the incident learning object comprises an initial position of a student within the learning object network, wherein the incident learning object is identified by one of: a user input identifying the incident learning object, wherein the user comprises one of a teacher and the student user of the student device; anda student context, wherein the student context comprises the: student's learning history; andmetadata identifying a student learning capability; automatically identifying with the processor a target learning object, wherein the target learning object is a learning object separated from the incident learning object by a plurality of learning vectors; automatically identifying with the processor a first path from the incident learning object to the target learning object, wherein the first path comprises a plurality of learning objects and a plurality of learning vectors connecting the incident learning object to the target learning object; automatically calculating with the processor the magnitude of the first path from the incident learning object to the target learning object, wherein calculating the magnitude of the first path from the incident learning object to the target learning object comprises: automatically varying the magnitudes of the plurality of learning vectors in the first and second path based on the student context;retrieving the magnitudes of the plurality of learning vectors in the first path; andcalculating a combined magnitude of the first path; wherein retrieving the magnitudes of the plurality of learning vectors in the first path comprises: identifying a characteristic of the student, wherein the student characteristic is identified via a user input or via the student context;retrieving a learning vector context, wherein the learning vector context identifies magnitude data corresponding to aspects of the student context; andidentifying magnitude data corresponding to the identified characteristic of the student; automatically identifying with the processor a second path from the incident learning object to the target learning object, wherein the second path comprises a plurality of learning objects and learning vectors connecting the incident learning object to the target learning object, wherein the second path comprises at least one learning object that is not in the first path automatically calculating with the processor the magnitude of the second path from the incident learning object to the target learning object; automatically comparing with the processor the magnitude of the first path to the magnitude of the second path; automatically providing one of the plurality of learning objects from the one of the first and second paths having the lesser magnitude to the student device, wherein the student device is remove from the processor; receiving an indicator of completion of the provided learning object; and automatically generating and sending a communication to the student device, wherein the communication comprises an enhancement object automatically triggered for providing to the student via a threshold, wherein the enhancement object is outside of the one of the first and second learning paths containing the provided learning object, and wherein the communication activates a user interface of the student device to provide the enhancement object to the user via a screen of the student device.
地址 Upper Saddle River NJ US