ComputedResult
Models a result of a (set of) user(s) on a (set of) quiz(zes). It can be :
- A detailed result : the result of a user on a quiz
- An aggregated result : the result of a set of users on a quiz, or the result on a user on a set of quizzes.
Supertype
Subtypes
None
JSON Representation
Detailed result
{
"id" : string,
"userId" : string,
"quizId" : string,
"sessionId" : string,
resultType_1 : number
...
resultType_n : number
}
Aggregated result, group by user
{
"id" : string,
"userId" : string,
"aggregationFunction" : string,
resultType_1 : number
...
resultType_n : number
}
Aggregated result, group by quiz
{
"id" : string,
"quizId" : string,
"aggregationFunction" : string,
resultType_1 : number
...
resultType_n : number
}
Fields description
| Field | Meaning | Constraints |
|---|---|---|
id |
Identifier of the result. | Valid API item identifier. |
userId |
Identifier of the user that obtained this result. | Valid API item identifier. Absent if results are grouped by quiz. |
quizId |
Identifier of the quiz on which the user(s) obtained this result. | Valid API item identifier. Absent if results are grouped by user. |
aggregationFunction |
Aggregation function applied to compute this result. |
Optional.
|
resultType_i |
The n result type(s) listed in the resultType parameter of the getResults API request.
|
One of the following values : "nbGoodAnswers", "goodAnswersPercent", "percentile". |