MDL-68379 mod_h5pactivity: adding item_result to xAPI handler

This commit is contained in:
Ferran Recio
2020-05-04 18:47:11 +02:00
parent 7f5b6adac1
commit 75ba339cdb
2 changed files with 6 additions and 4 deletions
+2 -1
View File
@@ -31,6 +31,7 @@ use \core_xapi\local\statement\item_agent;
use \core_xapi\local\statement\item_activity;
use \core_xapi\local\statement\item_definition;
use \core_xapi\local\statement\item_verb;
use \core_xapi\local\statement\item_result;
use stdClass;
defined('MOODLE_INTERNAL') || die();
@@ -335,7 +336,7 @@ class attempt_testcase extends \advanced_testcase {
}
$statement->set_object(item_activity::create_from_id('something', $definition));
if ($hasresult) {
$statement->set_result(item::create_from_data((object)[
$statement->set_result(item_result::create_from_data((object)[
'completion' => true,
'success' => true,
'score' => (object) ['min' => 0, 'max' => 2, 'raw' => 2, 'scaled' => 1],
+4 -3
View File
@@ -31,6 +31,7 @@ use \core_xapi\local\statement\item_agent;
use \core_xapi\local\statement\item_activity;
use \core_xapi\local\statement\item_definition;
use \core_xapi\local\statement\item_verb;
use \core_xapi\local\statement\item_result;
use context_module;
use stdClass;
@@ -176,7 +177,7 @@ class handler_testcase extends \advanced_testcase {
$statement->set_object(item_activity::create_from_id('paella', $definition));
}
if ($hasresult) {
$statement->set_result(item::create_from_data((object)[
$statement->set_result(item_result::create_from_data((object)[
'completion' => true,
'success' => true,
'score' => (object) ['min' => 0, 'max' => 2, 'raw' => 2, 'scaled' => 1],
@@ -302,7 +303,7 @@ class handler_testcase extends \advanced_testcase {
'correctResponsesPattern' => '1',
]);
$statement->set_object(item_activity::create_from_id($context->id, $definition));
$statement->set_result(item::create_from_data((object)[
$statement->set_result(item_result::create_from_data((object)[
'completion' => true,
'success' => true,
'score' => (object) ['min' => 0, 'max' => 2, 'raw' => 2, 'scaled' => 1],
@@ -317,7 +318,7 @@ class handler_testcase extends \advanced_testcase {
'correctResponsesPattern' => '1',
]);
$statement->set_object(item_activity::create_from_id($context->id.'?subContentId=111-222-333', $definition));
$statement->set_result(item::create_from_data((object)[
$statement->set_result(item_result::create_from_data((object)[
'completion' => true,
'success' => true,
'score' => (object) ['min' => 0, 'max' => 1, 'raw' => 0, 'scaled' => 0],