forked from Open-CT/openct-tasks
31 lines
613 B
Plaintext
31 lines
613 B
Plaintext
Grader data format
|
|
|
|
1. Function
|
|
a) may return number or boolean
|
|
function(answer) {
|
|
return .. // boolean value
|
|
}
|
|
b) may return object:
|
|
function(answer) {
|
|
return {
|
|
score: .. // number or boolean ( true will add 1 to nb_valid )
|
|
message: .. // string (optional)
|
|
}
|
|
}
|
|
|
|
|
|
2. Array
|
|
must be array of correct answers
|
|
|
|
|
|
3. Object
|
|
{
|
|
strict: boolean,
|
|
value: .. // string or number value or array of values
|
|
messages: .. // array of messages
|
|
}
|
|
if strict option is true then value and answer arrays must contain same items in same order
|
|
|
|
|
|
4. Scalar value
|
|
value will be compared with answer |