コード例 #1
0
ファイル: map_response.php プロジェクト: nagyist/qti-sdk
$string_0 = "";
$string_1 = "";
$string_2 = "RESPONSE";
$string_3 = "";
$variable_0 = new qtism\data\expressions\Variable($string_2, $string_3);
$array_0 = array($variable_0);
$expressioncollection_0 = new qtism\data\expressions\ExpressionCollection($array_0);
$isnull_0 = new qtism\data\expressions\operators\IsNull($expressioncollection_0);
$string_4 = "SCORE";
$integer_0 = 3;
$double_0 = 0.0;
$basevalue_0 = new qtism\data\expressions\BaseValue($integer_0, $double_0);
$setoutcomevalue_0 = new qtism\data\rules\SetOutcomeValue($string_4, $basevalue_0);
$array_1 = array($setoutcomevalue_0);
$responserulecollection_0 = new qtism\data\rules\ResponseRuleCollection($array_1);
$responseif_0 = new qtism\data\rules\ResponseIf($isnull_0, $responserulecollection_0);
$array_2 = array();
$responseelseifcollection_0 = new qtism\data\rules\ResponseElseIfCollection($array_2);
$string_5 = "SCORE";
$string_6 = "RESPONSE";
$mapresponse_0 = new qtism\data\expressions\MapResponse($string_6);
$setoutcomevalue_1 = new qtism\data\rules\SetOutcomeValue($string_5, $mapresponse_0);
$array_3 = array($setoutcomevalue_1);
$responserulecollection_1 = new qtism\data\rules\ResponseRuleCollection($array_3);
$responseelse_0 = new qtism\data\rules\ResponseElse($responserulecollection_1);
$responsecondition_0 = new qtism\data\rules\ResponseCondition($responseif_0, $responseelseifcollection_0, $responseelse_0);
$array_4 = array($responsecondition_0);
$responserulecollection_2 = new qtism\data\rules\ResponseRuleCollection($array_4);
$rootcomponent = new qtism\data\processing\ResponseProcessing($responserulecollection_2);
$rootcomponent->setTemplate($string_0);
$rootcomponent->setTemplateLocation($string_1);
コード例 #2
0
$nullvalue_122 = null;
$string_260 = "RESPONSE";
$integer_118 = 0;
$integer_119 = 0;
$nullvalue_123 = null;
$responsedeclaration_19 = new qtism\data\state\ResponseDeclaration($string_260, $integer_118, $integer_119, $nullvalue_123);
$responsedeclaration_19->setCorrectResponse($correctresponse_19);
$responsedeclaration_19->setMapping($nullvalue_121);
$responsedeclaration_19->setAreaMapping($nullvalue_122);
$array_239 = array($responsedeclaration_19);
$responsedeclarationcollection_19 = new qtism\data\state\ResponseDeclarationCollection($array_239);
$string_261 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_262 = "";
$array_240 = array();
$responserulecollection_19 = new qtism\data\rules\ResponseRuleCollection($array_240);
$responseprocessing_19 = new qtism\data\processing\ResponseProcessing($responserulecollection_19);
$responseprocessing_19->setTemplate($string_261);
$responseprocessing_19->setTemplateLocation($string_262);
$boolean_137 = false;
$boolean_138 = false;
$array_241 = array();
$variablemappingcollection_19 = new qtism\data\state\VariableMappingCollection($array_241);
$array_242 = array();
$weightcollection_19 = new qtism\data\state\WeightCollection($array_242);
$array_243 = array();
$templatedefaultcollection_19 = new qtism\data\state\TemplateDefaultCollection($array_243);
$boolean_139 = false;
$boolean_140 = false;
$array_244 = array();
$preconditioncollection_20 = new qtism\data\rules\PreConditionCollection($array_244);
$array_245 = array();
コード例 #3
0
$nullvalue_20 = null;
$string_52 = "RESPONSE";
$integer_19 = 0;
$integer_20 = 1;
$nullvalue_21 = null;
$responsedeclaration_2 = new qtism\data\state\ResponseDeclaration($string_52, $integer_19, $integer_20, $nullvalue_21);
$responsedeclaration_2->setCorrectResponse($correctresponse_2);
$responsedeclaration_2->setMapping($mapping_1);
$responsedeclaration_2->setAreaMapping($nullvalue_20);
$array_38 = array($responsedeclaration_2);
$responsedeclarationcollection_2 = new qtism\data\state\ResponseDeclarationCollection($array_38);
$string_53 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/map_response";
$string_54 = "";
$array_39 = array();
$responserulecollection_4 = new qtism\data\rules\ResponseRuleCollection($array_39);
$responseprocessing_2 = new qtism\data\processing\ResponseProcessing($responserulecollection_4);
$responseprocessing_2->setTemplate($string_53);
$responseprocessing_2->setTemplateLocation($string_54);
$boolean_24 = false;
$boolean_25 = false;
$array_40 = array();
$variablemappingcollection_2 = new qtism\data\state\VariableMappingCollection($array_40);
$array_41 = array();
$weightcollection_2 = new qtism\data\state\WeightCollection($array_41);
$array_42 = array();
$templatedefaultcollection_2 = new qtism\data\state\TemplateDefaultCollection($array_42);
$boolean_26 = false;
$boolean_27 = false;
$array_43 = array();
$preconditioncollection_3 = new qtism\data\rules\PreConditionCollection($array_43);
$array_44 = array();
コード例 #4
0
ファイル: linear_50_items.php プロジェクト: nagyist/qti-sdk
$integer_298 = 0;
$integer_299 = 0;
$nullvalue_352 = null;
$responsedeclaration_49 = new qtism\data\state\ResponseDeclaration($string_650, $integer_298, $integer_299, $nullvalue_352);
$responsedeclaration_49->setCorrectResponse($correctresponse_49);
$responsedeclaration_49->setMapping($nullvalue_350);
$responsedeclaration_49->setAreaMapping($nullvalue_351);
$array_699 = array($responsedeclaration_49);
$responsedeclarationcollection_49 = new qtism\data\state\ResponseDeclarationCollection($array_699);
$array_700 = array();
$templatedeclarationcollection_49 = new qtism\data\state\TemplateDeclarationCollection($array_700);
$string_651 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_652 = "";
$array_701 = array();
$responserulecollection_49 = new qtism\data\rules\ResponseRuleCollection($array_701);
$responseprocessing_49 = new qtism\data\processing\ResponseProcessing($responserulecollection_49);
$responseprocessing_49->setTemplate($string_651);
$responseprocessing_49->setTemplateLocation($string_652);
$boolean_347 = false;
$boolean_348 = false;
$array_702 = array();
$modalfeedbackrulecollection_49 = new qtism\data\content\ModalFeedbackRuleCollection($array_702);
$nullvalue_353 = null;
$array_703 = array();
$variablemappingcollection_49 = new qtism\data\state\VariableMappingCollection($array_703);
$array_704 = array();
$weightcollection_49 = new qtism\data\state\WeightCollection($array_704);
$array_705 = array();
$templatedefaultcollection_49 = new qtism\data\state\TemplateDefaultCollection($array_705);
$boolean_349 = false;
$boolean_350 = false;
コード例 #5
0
ファイル: linear_40_items.php プロジェクト: nagyist/qti-sdk
$integer_238 = 0;
$integer_239 = 0;
$nullvalue_243 = null;
$responsedeclaration_39 = new qtism\data\state\ResponseDeclaration($string_520, $integer_238, $integer_239, $nullvalue_243);
$responsedeclaration_39->setCorrectResponse($correctresponse_39);
$responsedeclaration_39->setMapping($nullvalue_241);
$responsedeclaration_39->setAreaMapping($nullvalue_242);
$array_559 = array($responsedeclaration_39);
$responsedeclarationcollection_39 = new qtism\data\state\ResponseDeclarationCollection($array_559);
$array_560 = array();
$templatedeclarationcollection_39 = new qtism\data\state\TemplateDeclarationCollection($array_560);
$string_521 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_522 = "";
$array_561 = array();
$responserulecollection_39 = new qtism\data\rules\ResponseRuleCollection($array_561);
$responseprocessing_39 = new qtism\data\processing\ResponseProcessing($responserulecollection_39);
$responseprocessing_39->setTemplate($string_521);
$responseprocessing_39->setTemplateLocation($string_522);
$boolean_277 = false;
$boolean_278 = false;
$array_562 = array();
$modalfeedbackrulecollection_39 = new qtism\data\content\ModalFeedbackRuleCollection($array_562);
$array_563 = array();
$variablemappingcollection_39 = new qtism\data\state\VariableMappingCollection($array_563);
$array_564 = array();
$weightcollection_39 = new qtism\data\state\WeightCollection($array_564);
$array_565 = array();
$templatedefaultcollection_39 = new qtism\data\state\TemplateDefaultCollection($array_565);
$boolean_279 = false;
$boolean_280 = false;
$array_566 = array();
コード例 #6
0
$nullvalue_32 = null;
$string_65 = "RESPONSE";
$integer_28 = 0;
$integer_29 = 0;
$nullvalue_33 = null;
$responsedeclaration_4 = new qtism\data\state\ResponseDeclaration($string_65, $integer_28, $integer_29, $nullvalue_33);
$responsedeclaration_4->setCorrectResponse($correctresponse_4);
$responsedeclaration_4->setMapping($nullvalue_31);
$responsedeclaration_4->setAreaMapping($nullvalue_32);
$array_59 = array($responsedeclaration_4);
$responsedeclarationcollection_4 = new qtism\data\state\ResponseDeclarationCollection($array_59);
$string_66 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_67 = "";
$array_60 = array();
$responserulecollection_4 = new qtism\data\rules\ResponseRuleCollection($array_60);
$responseprocessing_4 = new qtism\data\processing\ResponseProcessing($responserulecollection_4);
$responseprocessing_4->setTemplate($string_66);
$responseprocessing_4->setTemplateLocation($string_67);
$boolean_32 = false;
$boolean_33 = false;
$array_61 = array();
$variablemappingcollection_4 = new qtism\data\state\VariableMappingCollection($array_61);
$array_62 = array();
$weightcollection_4 = new qtism\data\state\WeightCollection($array_62);
$array_63 = array();
$templatedefaultcollection_4 = new qtism\data\state\TemplateDefaultCollection($array_63);
$boolean_34 = false;
$boolean_35 = false;
$array_64 = array();
$preconditioncollection_5 = new qtism\data\rules\PreConditionCollection($array_64);
$array_65 = array();
コード例 #7
0
$nullvalue_42 = null;
$string_68 = "RESPONSE";
$integer_32 = 0;
$integer_33 = 1;
$nullvalue_43 = null;
$responsedeclaration_5 = new qtism\data\state\ResponseDeclaration($string_68, $integer_32, $integer_33, $nullvalue_43);
$responsedeclaration_5->setCorrectResponse($nullvalue_40);
$responsedeclaration_5->setMapping($nullvalue_41);
$responsedeclaration_5->setAreaMapping($nullvalue_42);
$array_66 = array($responsedeclaration_5);
$responsedeclarationcollection_5 = new qtism\data\state\ResponseDeclarationCollection($array_66);
$string_69 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_70 = "";
$array_67 = array();
$responserulecollection_5 = new qtism\data\rules\ResponseRuleCollection($array_67);
$responseprocessing_5 = new qtism\data\processing\ResponseProcessing($responserulecollection_5);
$responseprocessing_5->setTemplate($string_69);
$responseprocessing_5->setTemplateLocation($string_70);
$boolean_50 = false;
$boolean_51 = false;
$array_68 = array();
$variablemappingcollection_5 = new qtism\data\state\VariableMappingCollection($array_68);
$array_69 = array();
$weightcollection_5 = new qtism\data\state\WeightCollection($array_69);
$array_70 = array();
$templatedefaultcollection_5 = new qtism\data\state\TemplateDefaultCollection($array_70);
$boolean_52 = false;
$boolean_53 = false;
$array_71 = array();
$preconditioncollection_6 = new qtism\data\rules\PreConditionCollection($array_71);
$array_72 = array();
コード例 #8
0
$nullvalue_8 = null;
$string_11 = "RESPONSE";
$integer_4 = 0;
$integer_5 = 1;
$nullvalue_9 = null;
$responsedeclaration_0 = new qtism\data\state\ResponseDeclaration($string_11, $integer_4, $integer_5, $nullvalue_9);
$responsedeclaration_0->setCorrectResponse($correctresponse_0);
$responsedeclaration_0->setMapping($nullvalue_7);
$responsedeclaration_0->setAreaMapping($nullvalue_8);
$array_10 = array($responsedeclaration_0);
$responsedeclarationcollection_0 = new qtism\data\state\ResponseDeclarationCollection($array_10);
$string_12 = "http://www.imsglobal.org/question/qti_v2p1/rptemplates/match_correct";
$string_13 = "";
$array_11 = array();
$responserulecollection_0 = new qtism\data\rules\ResponseRuleCollection($array_11);
$responseprocessing_0 = new qtism\data\processing\ResponseProcessing($responserulecollection_0);
$responseprocessing_0->setTemplate($string_12);
$responseprocessing_0->setTemplateLocation($string_13);
$boolean_10 = false;
$boolean_11 = false;
$array_12 = array();
$variablemappingcollection_0 = new qtism\data\state\VariableMappingCollection($array_12);
$array_13 = array();
$weightcollection_0 = new qtism\data\state\WeightCollection($array_13);
$array_14 = array();
$templatedefaultcollection_0 = new qtism\data\state\TemplateDefaultCollection($array_14);
$boolean_12 = false;
$boolean_13 = false;
$array_15 = array();
$preconditioncollection_1 = new qtism\data\rules\PreConditionCollection($array_15);
$array_16 = array();