MDL-68379 mod_h5pactivity: adding item_result to xAPI handler
authorFerran Recio <ferran@moodle.com>
Wed, 8 Apr 2020 05:03:57 +0000 (07:03 +0200)
committerFerran Recio <ferran@moodle.com>
Mon, 4 May 2020 16:47:11 +0000 (18:47 +0200)
mod/h5pactivity/tests/local/attempt_test.php
mod/h5pactivity/tests/xapi/handler_test.php

index b414806..43dfa1b 100644 (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],
index c661e24..0594566 100644 (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],