TREND HIGHLIGHTING
A method for generating hints for math problems is provided. In response to a request for a hint from a student in a unit of instruction with a scatter plot, shapes are generated based on points in the scatter plot. A convex hull is generated based on the generated shapes.
1 . A method comprising:
determining one or more circle sizes for a plurality of points;
based at least in part on the one or more circle sizes, generating a convex hull that encompasses the plurality of points;
wherein the method is performed by one or more computing devices.
2 . The method of claim 1 , wherein the points associated with the exterior edge of the convex hull are no closer to any one of the plurality of points than the radius of the smallest circle size.
3 . The method of claim 1 , further comprising:
generating a plurality of circles based at least in part on the one or more circle sizes;
wherein the points associated with the convex hull include or encompass the points associated with the plurality of circles.
4 . The method of claim 1 , wherein the steps of determining one or more circle sizes and generating a convex hull are performed in response to a user input, wherein the user input includes a request for a hint related to a question that is associated with the plurality of points.
5 . A computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
determining one or more circle sizes for a plurality of points;
based at least in part on the one or more circle sizes, generating a convex hull that encompasses the plurality of points
6 . The computer-readable storage medium of claim 5 , wherein the points associated with the exterior edge of the convex hull are no closer to any one of the plurality of points than the radius of the smallest circle size.
7 . The computer-readable storage medium of claim 5 , wherein the instructions further include instructions for:
generating a plurality of circles based at least in part on the one or more circle sizes;
wherein the points associated with the convex hull include or encompass the points associated with the plurality of circles.
8 . The computer-readable storage medium of claim 5 , wherein the steps of determining one or more circle sizes and generating a convex hull are performed in response to a user input, wherein the user input includes a request for a hint related to a question that is associated with the plurality of points.