Patent ID: 9406239
Filing Date: 2016-08-02
CPC Classification: G09B

Claim Text:
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: 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: 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: wherein retrieving the magnitudes of the plurality of learning vectors in the first path comprises: 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.