function opigno_tincan_api_quizfileupload_statements_tincan_question_statement_quizfileupload_alter in Opigno TinCan API 7
File
- modules/
opigno_tincan_api_quizfileupload_statements/ opigno_tincan_api_quizfileupload_statements.module, line 6
Code
function opigno_tincan_api_quizfileupload_statements_tincan_question_statement_quizfileupload_alter(TinCan\Statement &$statement, $question, $answers) {
/******
** Set the result
***/
$user_score = _opigno_tincan_api_get_quizfileupload_user_score($question->nid, $question->vid, $answers[0]['result_id']);
if (empty($user_score)) {
$user_score = null;
}
_opigno_tincan_api_set_result($statement, $user_score, $question->max_score, $question->correct);
/******
** Set the interaction type properties
***/
$objectDefinition = _opigno_tincan_api_get_object_definition($statement);
$objectDefinition
->setInteractionType(OpignoTincanApiTinCanInteractionTypes::$other);
}