Dynamic and individualized scheduling engine for app-based learning
First Claim
1. A system comprising:
- one or more data processors; and
a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including;
accessing a learning schedule indicative of when, for each of a plurality of learning episodes, content corresponding to the learning episode is to be presented via an electronic app;
adjusting, using one or more processors, the learning schedule based on a past performance of a user, a past performance of a group of other users, a target performance time, and a target performance metric, the adjusting including changing a number of learning episodes included in the plurality of learning episodes;
automatically identifying, using the one or more processors, a presentation time for an episode of the plurality of learning episodes based on the adjusted learning schedule; and
displaying, at a device of the user, an interface that includes an electronic notification at the presentation time, the electronic notification including one or more elements configured to receive input corresponding to a request to access an electronic content object associated with the episode, wherein the electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input corresponding to the request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods can dynamically set user-specific schedules for prompting users to access educational content objects. An educational performance metric is identified for a user. A learning schedule is accessed that includes an identification of a plurality of learning episodes. Each of the plurality of learning episodes is associated with a time-related variable indicative of when the learning episode is to occur and a substance-related variable indicative of a learning substance for the learning episode. The learning schedule is adjusted based on the identified educational performance metric and associated with the user. A presentation time is identified based on a time-related variable in the learning schedule. An electronic content object associated with the presentation time is identified based on a substance-related variable the learning schedule. A notification with an offer to access the identified electronic content object is presented at the presentation time via a device of the user.
50 Citations
20 Claims
-
1. A system comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform actions including; accessing a learning schedule indicative of when, for each of a plurality of learning episodes, content corresponding to the learning episode is to be presented via an electronic app; adjusting, using one or more processors, the learning schedule based on a past performance of a user, a past performance of a group of other users, a target performance time, and a target performance metric, the adjusting including changing a number of learning episodes included in the plurality of learning episodes; automatically identifying, using the one or more processors, a presentation time for an episode of the plurality of learning episodes based on the adjusted learning schedule; and displaying, at a device of the user, an interface that includes an electronic notification at the presentation time, the electronic notification including one or more elements configured to receive input corresponding to a request to access an electronic content object associated with the episode, wherein the electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input corresponding to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
accessing a learning schedule indicative of when, for each of a plurality of learning episodes, content corresponding to the learning episode is to be presented via an electronic app; adjusting, using one or more processors, the learning schedule based on a past performance of a user, a past performance of a group of other users, a target performance time, and a target performance metric, the adjusting including changing a number of learning episodes included in the plurality of learning episodes; automatically identifying, using the one or more processors, a presentation time for an episode of the plurality of learning episodes based on the adjusted learning schedule; and displaying, at a device of the user, an interface that includes an electronic notification at the presentation time, the electronic notification including one or more elements configured to receive input corresponding to a request to access an electronic content object associated with the episode, wherein the electronic content object is displayed at the device of the user upon detecting that the one or more elements have received input corresponding to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
for each of a set of electronic user devices, and, via execution of an educational application on an electronic instructor device; receiving a wireless communication, from the electronic user device that includes an identifier of a response submitted to an educational question; automatically detecting, using one or more processors, a time at which the wireless communication was received; calculating, using the one or more processors, a response time based on the time at which the wireless communication was received and a time at which the educational question was availed, the educational question having been availed at a same time with respect to each electronic user device of the set of electronic user devices; and generating response data that include the identifier of the response, the response time and an identifier of a user in the set of electronic user devices; and automatically displaying a representation of a response-time statistic determined based on response times corresponding to a subset of the set of electronic user devices, a same response having been identified in the wireless communication received from each electronic user device in the subset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification