Patent ID: 9547995
Date: 2017-01-17
CPC Classifications: G09B

Claim:
1. A method comprising: obtaining, by a processor, an instructional course including multiple instructional segments; providing, by the processor, a first instructional segment of the instructional course to a device of a first user; receiving, by the processor from the device of the first user, a first input that comprises a first recording that indicates a response to the first instructional segment from the first user; generating, using an automated speech recognizer, a first transcription of the first recording that indicates a response to the first instructional segment from the first user; generating, by the processor, a second instructional segment of instructional course content from the first recording that indicates a response to the first instructional segment from the first user; providing, by the processor, a third instructional segment of the instructional course to a device of a second user; receiving, by the processor from a device of a second user, a second input that is a second recording that indicates a response to the third instructional segment from the second user; in response to receiving the second input that is a second recording that indicates a response to the third instructional segment from the second user, generating, using the automated speech recognizer, a second transcription of the second recording that indicates a response to the third instructional segment from the second user; determining to present the second segment of instructional course content to the second user based on the second transcription of the second recording that indicates a response to the third instructional segment from the second user and the first transcription of the first recording that indicates a response to the first instructional segment from the first user; presenting, by the processor to the device of the second user, the second segment of instructional course content to the second user; determining that (i) a third input that is a third recording is received from the device of the second user, (ii) that the third recording indicates a response to the second instruction segment generated from the first recording, and (iii) that the first recording indicates a response to the first instructional segment from the first user; and in response to determining that (i) a third input that is a third recording is received from the device of the second user, (ii) that the third recording indicates a response to the second instruction segment generated from the first recording, and (iii) that the first recording indicates a response to the first instructional segment from the first user, providing at least a portion of the third recording to the device of the first user.