43 $component_repository =
$DIC[
'component.repository'];
46 $list->setParentObjIdsFilter([$parentObjectId]);
49 return $list->getQuestionDataArray();
66 $component_repository =
$DIC[
'component.repository'];
69 $list->setParentObjIdsFilter(array($parentObjectId));
72 $questionInstances = array();
74 foreach ($list->getQuestionDataArray() as $questionId => $questionData) {
78 return $questionInstances;
124 return $presentationGUI;
140 $questionInstance->
setId($questionId);
141 $questionInstance->load();
143 return $questionInstance;
159 return $questionInstance;
175 $questionInstance->
setId($questionId);
176 $questionInstance->load();
178 $questionInstance->setOfflineExportImagePath($a_image_path);
179 $questionInstance->setOfflineExportPagePresentationMode($a_output_mode);
181 return $questionInstance;
190 $qstOffPresentationExporter;
198 $qstOffPresentationExporter->setQuestion($offlineExportableQuestionInstance);
200 return $qstOffPresentationExporter;
223 $questionSolutionInstance;
230 $questionSolutionInstance->setSolutionId($solutionId);
231 $questionSolutionInstance->load();
233 return $questionSolutionInstance;
242 $emptySolutionInstance;
251 return $emptySolutionInstance;
269 $resultCalculator->setSolution($solutionInstance);
271 return $resultCalculator;
getQuestionSolutionInstance($questionId, $solutionId)
getResultCalculator(ilAsqQuestion $questionInstance, ilAsqQuestionSolution $solutionInstance)
getEmptyQuestionSolutionInstance($questionId)
const RENDER_PURPOSE_PRINT_PDF
const RENDER_PURPOSE_PREVIEW
const RENDER_PURPOSE_INPUT_VALUE
getQuestionResourcesCollector()
getEmptyQuestionInstance($questionType)
const RENDER_PURPOSE_DEMOPLAY
getQuestionPresentationInstance($questionInstance, $renderPurpose)
getQuestionOfflinePresentationExporter(ilAsqQuestion $offlineExportableQuestionInstance)
getOfflineExportableQuestionInstance($questionId, $a_image_path=null, $a_output_mode='presentation')
getQuestionDataArray($parentObjectId)
getAuthoringCommandInstance($questionInstance)
const RENDER_PURPOSE_PLAYBACK
render purpose constants that are required to get corresponding presentation renderer
getQuestionInstances($parentObjectId)
getQuestionInstance($questionId)
setQuestion(ilAsqQuestion $question)
setQuestion(ilAsqQuestion $question)
setQuestionId($questionId)
setQuestion(ilAsqQuestion $question)