ILIAS  trunk Revision v11.0_alpha-1689-g66c127b4ae8
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilAssQuestionSkillAssignmentImport.php
Go to the documentation of this file.
1 <?php
2 
26 {
31 
36 
41 
46 
51 
55  private $skillPoints;
56 
60  private $evalMode;
61 
66 
70  public function __construct()
71  {
72  $this->importSolutionComparisonExpressionList = new ilAssQuestionSolutionComparisonExpressionImportList();
73  }
74 
78  public function setImportQuestionId($importQuestionId): void
79  {
80  $this->importQuestionId = $importQuestionId;
81  }
82 
86  public function getImportQuestionId(): int
87  {
89  }
90 
95  {
96  $this->importSkillBaseId = $importSkillBaseId;
97  }
98 
102  public function getImportSkillBaseId(): int
103  {
105  }
106 
111  {
112  $this->importSkillTrefId = $importSkillTrefId;
113  }
114 
118  public function getImportSkillTrefId(): int
119  {
121  }
122 
126  public function getImportSkillTitle(): string
127  {
129  }
130 
134  public function setImportSkillTitle($importSkillTitle): void
135  {
136  $this->importSkillTitle = $importSkillTitle;
137  }
138 
142  public function getImportSkillPath(): string
143  {
144  return $this->importSkillPath;
145  }
146 
150  public function setImportSkillPath($importSkillPath): void
151  {
152  $this->importSkillPath = $importSkillPath;
153  }
154 
158  public function getEvalMode(): string
159  {
160  return $this->evalMode;
161  }
162 
166  public function setEvalMode($evalMode): void
167  {
168  $this->evalMode = $evalMode;
169  }
170 
174  public function hasImportEvalModeBySolution(): bool
175  {
177  }
178 
182  public function setSkillPoints($skillPoints): void
183  {
184  $this->skillPoints = $skillPoints;
185  }
186 
190  public function getSkillPoints(): int
191  {
192  return $this->skillPoints ?? 0;
193  }
194 
196  {
197  $this->importSolutionComparisonExpressionList->setImportQuestionId($this->getImportQuestionId());
198  $this->importSolutionComparisonExpressionList->setImportSkillBaseId($this->getImportSkillBaseId());
199  $this->importSolutionComparisonExpressionList->setImportSkillTrefId($this->getImportSkillTrefId());
200  }
201 
206  {
208  }
209 
210  public function sleep(): void
211  {
212  // TODO: Implement __sleep() method.
213  }
214 
215  public function wakeup(): void
216  {
217  // TODO: Implement __wakeup() method.
218  }
219 }
__construct()
ilAssQuestionSkillAssignmentImport constructor.