diff --git a/classes/models/class.ilQuestionSetPoolNode.php b/classes/models/class.ilQuestionSetPoolNode.php index e17ee116f98415a9129fa1eb4c575e210caaa09b..4790d0cb8804115261c4185d7da415ead88fd4ad 100644 --- a/classes/models/class.ilQuestionSetPoolNode.php +++ b/classes/models/class.ilQuestionSetPoolNode.php @@ -302,8 +302,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()), @@ -441,4 +440,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 4874061f09772a6c55715d7909c73d0ca3006ec3..6326638f28832e7ed28053b08386884f99d49372 100644 --- a/classes/models/class.ilQuestionSetPoolSet.php +++ b/classes/models/class.ilQuestionSetPoolSet.php @@ -452,7 +452,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 e8ed9c3b735d44d8da6ff7360c64d891fb3e7ccf..ff53b3e013e8aba98e9ae75ac31ccb5350a7d8eb 100755 --- a/plugin.php +++ b/plugin.php @@ -7,7 +7,7 @@ * @author Thomas Joußen */ $id = "xqsp"; -$version = "5.0.2"; +$version = "5.0.3"; $ilias_min_version = "5.3.0"; $ilias_max_version = "5.3.999";