ILIAS  release_7 Revision v7.30-3-g800a261c036
interface.ilAsqQuestion.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2013 ILIAS open source, Extended GPL, see docs/LICENSE */
3
13{
17 public function setParentId($parentId);
18
22 public function getParentId() : int;
23
27 public function setId($questionId);
28
32 public function getId() : int;
33
37 public function getTitle() : string;
38
42 public function getComment() : string;
43
47 public function getOwner() : int;
48
52 public function getQuestionType() : string;
53
57 public function getQuestionText() : string;
58
62 public function getPoints() : float;
63
67 public function getEstimatedWorkingTime() : string;
68
72 public function load();
73
77 public function save();
78
82 public function delete();
83
87 public function fromQtiItem(ilQTIItem $qtiItem);
88
92 public function toQtiXML() : string;
93
97 public function isComplete() : bool;
98
103
107 public function getSuggestedSolutionOutput() : \ILIAS\UI\Component\Component;
108
112 public function toJSON() : string;
113
117 public function setOfflineExportImagePath($offlineExportImagePath = null);
118
122 public function setOfflineExportPagePresentationMode($offlineExportPagePresentationMode = 'presentation');
123}
An exception for terminatinating execution or to throw for unit testing.
getSuggestedSolutionOutput()
load()
Loads question data.
setParentId($parentId)
setOfflineExportPagePresentationMode($offlineExportPagePresentationMode='presentation')
setId($questionId)
setOfflineExportImagePath($offlineExportImagePath=null)
save()
Save question data.
getEstimatedWorkingTime()
fromQtiItem(ilQTIItem $qtiItem)
Class ChatMainBarProvider \MainMenu\Provider.
Class Factory.