diff --git a/classes/models/class.ilQuestionSetPoolNode.php b/classes/models/class.ilQuestionSetPoolNode.php index 60d4faca474eed8d2948e9a6867502222ff576f3..f2063cf691029bc43b6c5cf48bd6d6201abb9b68 100644 --- a/classes/models/class.ilQuestionSetPoolNode.php +++ b/classes/models/class.ilQuestionSetPoolNode.php @@ -305,8 +305,7 @@ class ilQuestionSetPoolNode extends ilPluginModel "id" => array("integer", $clone->getId()), "path_fi" => array("integer", $clone->getPath()->getId()), "question_fi" => array("integer", $question_ids[$this->getQuestion()->getId()]), -// "node_index" => array("integer", $clone->getIndex()), - "node_index" => array("integer", $this->getQuestionIndex()), + "node_index" => array("integer", $clone->getIndex()), "initial_condition" => array("text", $clone->getInitialCondition()), "dominant_scoring" => array("integer", $this->getDominantScoring()), "true_feedback" => array("clob", $clone->getTrueFeedback()), @@ -442,4 +441,3 @@ class ilQuestionSetPoolNode extends ilPluginModel ); } } - \ No newline at end of file diff --git a/classes/models/class.ilQuestionSetPoolSet.php b/classes/models/class.ilQuestionSetPoolSet.php index 6cafa4cf87aa04bdf1ca5de29b2b58aa0dac56cb..9414e379375588fae121635f885ea7b2ceacf28f 100644 --- a/classes/models/class.ilQuestionSetPoolSet.php +++ b/classes/models/class.ilQuestionSetPoolSet.php @@ -453,7 +453,7 @@ class ilQuestionSetPoolSet extends ilPluginModel{ $question_ids = array(); foreach($data as $element) { - $question_ids[$element["question_index"]] = $element["question_id"]; + $question_ids[] = $element["question_id"]; } $question_ids = $clone->getQuestionList()->duplicate($question_ids, $this, $container_obj_id); diff --git a/plugin.php b/plugin.php index f0765ad9345641c4ed20763e73bf71215d669458..293adb732a66d964b67223c657b14fbf4e32d1c1 100755 --- a/plugin.php +++ b/plugin.php @@ -7,7 +7,7 @@ * @author Thomas Joußen */ $id = "xqsp"; -$version = "4.0.2"; +$version = "4.0.3"; $ilias_min_version = "5.2.0"; $ilias_max_version = "5.2.999";