Patent ID: 8483606

Claim:
A computer-implemented method comprising: determining, using one or more computing devices, a performance level for each of two or more users of an educational platform, the performance level for each user of the two or more users reflecting how the user is performing in a capacity relative to a predetermined standard; determining, the one or more computing devices, an alignment between the two or more users based on the performance level of each of the two or more users; defining, using the one or more computing devices, a social graph connection between the two or more users in a social graph of the educational platform, the social graph connection reflecting the alignment of the two or more users based on the performance level of each of the two or more users; determining, using the one or more computing devices, an electronic training resource using data showing the electronic training resource has previously been effective at providing instruction related to the predetermined standard; and facilitating, using the one or more computing devices, collaboration on the electronic training resource between the two or more users aligned by the social graph connection on the educational platform to help at least one user of the two or more users develop relative to the predetermined standard.