2.1.1 ProficiencyChart object
Contains the data to plot a proficiency chart with.
Fields
Field | Type | Description |
---|---|---|
users |
List of 2.1.1 User objects | The users this proficiency graph is for. Currently only the user ID is populated. Not populated for average graphs. |
singular |
Boolean | Set to true if the chart contains data for a single user only. |
incomplete |
Boolean | For technical reasons, some very old practice history may not be represented in the chart. If that is the case, the incomplete indicator will be set to true. |
average |
List of number pairs | Represents the average proficiency line. The “x” values may represent either a sequence number (normalized graph) or a Unix style timestamp (standard graph). The “y” values represent the proficiency, in a range of 0..100. Example value: [[0,0],[1,1],[2,3],[3,4],[4,6]] |
extremes |
List of number triads | Represents to lower bound and upper bound of the standard deviation in the average proficiency. This data is only available for normalized graphs. The first digit in each triad is the “x” value which represents the sequence number. The second and third values represent the lower and upper bound of the standard deviation of the average proficiency, both in a range of 0..100, i.e. [sequence, lower, upper] Example value: [[0,0,1],[1,0,2],[2,0,2],[3,0,2],[4,1,3],[5,1,3]] |
individuals |
List of list of number pairs | Represents the specific proficiency line for each user listed in users. The “x” values may represent either a sequence number (normalized graph) or a Unix style timestamp (standard graph). The “y” values represent the proficiency, in a range of 0..100. Example value: [[[1571834057079,34.8],[1575452354226,38.7],[1575936000000,38.5],[1578416465974,37.6]]] |
individualsFuture |
List of list number pairs | Represents the specific projected (future) proficiency line for each user listed in users. The information is only available for STANDARD graph types. The “x” values represent a Unix style timestamp (standard graph). The “y” values represent the projected proficiency, in a range of 0..100.Example value: [[[1578416465974,37.6],[1586304000000,36.4],[1612742400000,35.9]]] |
Example
{
"users": [ {
"type": "USER",
"id": "hs50JqouSRiKSC18ivn3mw"
} ],
"singular": false,
"incomplete": false,
"average": [[0, 0], [1, 4], [2, 4], [3, 9], [4, 9], [5, 9], [6, 13], [7, 13], [8, 13], [9, 13], [10, 17], [11, 13], [12, 17], [13, 22], [14, 22], [15, 12]],
"extremes": [[0, 0, 0], [1, 0, 0], [2, 0, 0], [3, 0, 0], [4, 0, 0], [5, 0, 0], [6, 0, 0], [7, 0, 0], [8, 0, 0], [9, 0, 0], [10, 0, 0], [11, 0, 0], [12, 0, 0], [13, 0, 0], [14, 0, 0], [15, 0, 0]],
"individuals": [[[0, 0], [1, 4], [2, 4], [3, 9], [4, 9], [5, 9], [6, 13], [7, 13], [8, 13], [9, 13], [10, 17], [11, 13], [12, 17], [13, 22], [14, 22], [15, 12]]]
}
Last updated on