$assessmentsection_0 = new qtism\data\AssessmentSection($string_59, $string_60, $boolean_30); $assessmentsection_0->setKeepTogether($boolean_0); $assessmentsection_0->setSelection($nullvalue_4); $assessmentsection_0->setOrdering($nullvalue_5); $assessmentsection_0->setRubricBlocks($rubricblockcollection_0); $assessmentsection_0->setSectionParts($sectionpartcollection_0); $assessmentsection_0->setRequired($boolean_28); $assessmentsection_0->setFixed($boolean_29); $assessmentsection_0->setPreConditions($preconditioncollection_4); $assessmentsection_0->setBranchRules($branchrulecollection_4); $assessmentsection_0->setItemSessionControl($nullvalue_24); $assessmentsection_0->setTimeLimits($nullvalue_25); $array_49 = array($assessmentsection_0); $assessmentsectioncollection_0 = new qtism\data\AssessmentSectionCollection($array_49); $integer_21 = 0; $integer_22 = 0; $testpart_0 = new qtism\data\TestPart($string_4, $assessmentsectioncollection_0, $integer_21, $integer_22); $testpart_0->setPreConditions($preconditioncollection_0); $testpart_0->setBranchRules($branchrulecollection_0); $testpart_0->setItemSessionControl($nullvalue_2); $testpart_0->setTimeLimits($nullvalue_3); $testpart_0->setTestFeedbacks($testfeedbackcollection_1); $array_50 = array($testpart_0); $testpartcollection_0 = new qtism\data\TestPartCollection($array_50); $rootcomponent = new qtism\data\AssessmentTest($string_2, $string_3, $testpartcollection_0); $rootcomponent->setToolName($string_0); $rootcomponent->setToolVersion($string_1); $rootcomponent->setOutcomeDeclarations($outcomedeclarationcollection_0); $rootcomponent->setTimeLimits($nullvalue_0); $rootcomponent->setOutcomeProcessing($nullvalue_1); $rootcomponent->setTestFeedbacks($testfeedbackcollection_0);