US 11,676,504 B1
Adaptive educational activities
Laurence Holt, Brooklyn, NY (US); Laura Vila Rawson, New York, NY (US); Danielle Damico, Celebration, FL (US); and Christopher Keith Romero, New York, NY (US)
Assigned to Amplify Education, Inc., Brooklyn, NY (US)
Filed by Amplify Education, Inc., Brooklyn, NY (US)
Filed on Aug. 13, 2019, as Appl. No. 16/539,449.
Int. Cl. H04L 51/52 (2022.01); G09B 7/08 (2006.01); G06F 16/28 (2019.01); G09B 7/077 (2006.01); H04L 9/40 (2022.01); G09B 17/00 (2006.01)
CPC G09B 7/08 (2013.01) [G06F 16/285 (2019.01); G09B 7/077 (2013.01); H04L 63/102 (2013.01); G09B 17/003 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method, comprising:
receiving, by a computing device, user data identifying a user and classification data indicating an expected skill level of the user;
accessing, by the computing device, a learning map comprising a set of nodes and connections between nodes included in the set of nodes, wherein:
each node corresponds to an activity module associated with a particular skill level, and
each connection identifies a prerequisite relationship between corresponding nodes;
granting, by the computing device, the user access to a first activity module represented by a first node of the learning map and a second activity module represented by a second node of the learning map, wherein the first node and the second node are each associated with the expected skill level of the user;
receiving, by the computing device, interaction data based on the user interacting with the first activity module;
determining, by the computing device and based on the interaction data, a skill level of the user that is different from the expected skill level of the user;
in response to determining the skill level of the user that is different from the expected skill level of the user;
granting, by the computing device, the user access to a third activity module represented by a third node in the learning map, the third node being associated with the skill level of the user determined for the user; and
preventing, by the computing device, the user from accessing the second activity module.