Automatic Determination of User Alignments and Recommendations for Electronic Resources
First Claim
1. A computer-implemented method comprising:
- determining performance levels of two or more users of an educational platform;
determining an alignment between the two or more users of the plurality based on the performance levels of the two or more users; and
generating a recommendation for a social graph connection between the two or more users in a social graph of the educational platform based on the alignment.
6 Assignments
0 Petitions
Accused Products
Abstract
Various implementations for automatically determining user alignments and recommendations for electronic resources are described. One example implementation includes an assessment module, an alignment module, and a recommender. The assessment module determines performance levels of two or more users of an educational platform. The alignment module determines an alignment between the two or more users of the educational platform based on the performance levels of the two or more users. The recommender generates a recommendation for a social graph connection between the two or more users in a social graph based on the alignment.
23 Citations
22 Claims
-
1. A computer-implemented method comprising:
-
determining performance levels of two or more users of an educational platform; determining an alignment between the two or more users of the plurality based on the performance levels of the two or more users; and generating a recommendation for a social graph connection between the two or more users in a social graph of the educational platform based on the alignment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer-usable medium including instructions which, when executed by a computer, cause the computer to:
-
determine performance levels of two or more users of an educational platform; determine an alignment between the two or more users of the educational platform based on the performance levels of the two or more users; and generate a recommendation for a social graph connection between the two or more users in a social graph of the educational platform based on the alignment. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; an assessment module, executable by the one or more processors, to determine performance levels of two or more users of an educational platform; an alignment module, executable by the one or more processors, to determine an alignment between the two or more users of the educational platform based on the performance levels of the two or more users; and a recommender, executable by the one or more processors, to generate a recommendation for a social graph connection between the two or more users in a social graph based on the alignment. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification