$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(); $branchrulecollection_3 = new qtism\data\rules\BranchRuleCollection($array_44); $nullvalue_22 = null; $nullvalue_23 = null; $string_55 = "Q03"; $string_56 = "./Q03.xml"; $string_57 = "mathematics"; $string_58 = "minimum"; $array_45 = array($string_57, $string_58); $identifiercollection_2 = new qtism\common\collections\IdentifierCollection($array_45); $extendedassessmentitemref_2 = new qtism\data\ExtendedAssessmentItemRef($string_55, $string_56, $identifiercollection_2); $extendedassessmentitemref_2->setOutcomeDeclarations($outcomedeclarationcollection_3); $extendedassessmentitemref_2->setResponseDeclarations($responsedeclarationcollection_2); $extendedassessmentitemref_2->setResponseProcessing($responseprocessing_2); $extendedassessmentitemref_2->setAdaptive($boolean_24); $extendedassessmentitemref_2->setTimeDependent($boolean_25); $extendedassessmentitemref_2->setVariableMappings($variablemappingcollection_2); $extendedassessmentitemref_2->setWeights($weightcollection_2); $extendedassessmentitemref_2->setTemplateDefaults($templatedefaultcollection_2); $extendedassessmentitemref_2->setRequired($boolean_26); $extendedassessmentitemref_2->setFixed($boolean_27); $extendedassessmentitemref_2->setPreConditions($preconditioncollection_3); $extendedassessmentitemref_2->setBranchRules($branchrulecollection_3); $extendedassessmentitemref_2->setItemSessionControl($nullvalue_22); $extendedassessmentitemref_2->setTimeLimits($nullvalue_23); $array_46 = array($extendedassessmentitemref_0, $extendedassessmentitemref_1, $extendedassessmentitemref_2);
$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; $array_706 = array(); $preconditioncollection_50 = new qtism\data\rules\PreConditionCollection($array_706); $array_707 = array(); $branchrulecollection_50 = new qtism\data\rules\BranchRuleCollection($array_707); $nullvalue_354 = null; $nullvalue_355 = null; $string_653 = "Q50"; $string_654 = "./Q50.xml"; $array_708 = array(); $identifiercollection_49 = new qtism\common\collections\IdentifierCollection($array_708); $extendedassessmentitemref_49 = new qtism\data\ExtendedAssessmentItemRef($string_653, $string_654, $identifiercollection_49); $extendedassessmentitemref_49->setOutcomeDeclarations($outcomedeclarationcollection_50); $extendedassessmentitemref_49->setResponseDeclarations($responsedeclarationcollection_49); $extendedassessmentitemref_49->setTemplateDeclarations($templatedeclarationcollection_49); $extendedassessmentitemref_49->setResponseProcessing($responseprocessing_49); $extendedassessmentitemref_49->setAdaptive($boolean_347); $extendedassessmentitemref_49->setTimeDependent($boolean_348); $extendedassessmentitemref_49->setModalFeedbackRules($modalfeedbackrulecollection_49); $extendedassessmentitemref_49->setTemplateProcessing($nullvalue_353); $extendedassessmentitemref_49->setVariableMappings($variablemappingcollection_49); $extendedassessmentitemref_49->setWeights($weightcollection_49); $extendedassessmentitemref_49->setTemplateDefaults($templatedefaultcollection_49); $extendedassessmentitemref_49->setRequired($boolean_349); $extendedassessmentitemref_49->setFixed($boolean_350); $extendedassessmentitemref_49->setPreConditions($preconditioncollection_50); $extendedassessmentitemref_49->setBranchRules($branchrulecollection_50);