30 global $ilPluginAdmin;
32 $list =
new ilAssQuestionList($DIC->database(), $DIC->language(), $DIC[
'refinery'], $ilPluginAdmin);
36 return $list->getQuestionDataArray();
51 global $ilPluginAdmin;
53 $list =
new ilAssQuestionList($DIC->database(), $DIC->language(), $DIC[
'refinery'], $ilPluginAdmin);
57 $questionInstances = array();
59 foreach ($list->getQuestionDataArray() as $questionId => $questionData) {
63 return $questionInstances;
109 return $presentationGUI;
125 $questionInstance->
setId($questionId);
126 $questionInstance->load();
128 return $questionInstance;
144 return $questionInstance;
160 $questionInstance->
setId($questionId);
161 $questionInstance->load();
163 $questionInstance->setOfflineExportImagePath($a_image_path);
164 $questionInstance->setOfflineExportPagePresentationMode($a_output_mode);
166 return $questionInstance;
175 $qstOffPresentationExporter;
183 $qstOffPresentationExporter->setQuestion($offlineExportableQuestionInstance);
185 return $qstOffPresentationExporter;
208 $questionSolutionInstance;
215 $questionSolutionInstance->setSolutionId($solutionId);
216 $questionSolutionInstance->load();
218 return $questionSolutionInstance;
227 $emptySolutionInstance;
236 return $emptySolutionInstance;
254 $resultCalculator->setSolution($solutionInstance);
256 return $resultCalculator;
getOfflineExportableQuestionInstance($questionId, $a_image_path=null, $a_output_mode='presentation')
getEmptyQuestionInstance($questionType)
setQuestionId($questionId)
getResultCalculator(ilAsqQuestion $questionInstance, ilAsqQuestionSolution $solutionInstance)
getQuestionDataArray($parentObjectId)
getQuestionInstance($questionId)
setQuestion(ilAsqQuestion $question)
getQuestionInstances($parentObjectId)
setQuestion(ilAsqQuestion $question)
setQuestion(ilAsqQuestion $question)
getAuthoringCommandInstance($questionInstance)
getQuestionSolutionInstance($questionId, $solutionId)
const RENDER_PURPOSE_PLAYBACK
render purpose constants that are required to get corresponding presentation renderer ...
getQuestionOfflinePresentationExporter(ilAsqQuestion $offlineExportableQuestionInstance)
getQuestionPresentationInstance($questionInstance, $renderPurpose)
const RENDER_PURPOSE_PREVIEW
getQuestionResourcesCollector()
getEmptyQuestionSolutionInstance($questionId)
const RENDER_PURPOSE_DEMOPLAY
setParentObjIdsFilter($parentObjIdsFilter)
const RENDER_PURPOSE_INPUT_VALUE
const RENDER_PURPOSE_PRINT_PDF