ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilAssQuestionSkillAssignmentImport Class Reference
+ Collaboration diagram for ilAssQuestionSkillAssignmentImport:

Public Member Functions

 __construct ()
 ilAssQuestionSkillAssignmentImport constructor. More...
 
 setImportQuestionId ($importQuestionId)
 
 getImportQuestionId ()
 
 setImportSkillBaseId ($importSkillBaseId)
 
 getImportSkillBaseId ()
 
 setImportSkillTrefId ($importSkillTrefId)
 
 getImportSkillTrefId ()
 
 getImportSkillTitle ()
 
 setImportSkillTitle ($importSkillTitle)
 
 getImportSkillPath ()
 
 setImportSkillPath ($importSkillPath)
 
 getEvalMode ()
 
 setEvalMode ($evalMode)
 
 hasImportEvalModeBySolution ()
 
 setSkillPoints ($skillPoints)
 
 getSkillPoints ()
 
 initImportSolutionComparisonExpressionList ()
 
 getImportSolutionComparisonExpressionList ()
 
 sleep ()
 
 wakeup ()
 

Private Attributes

 $importQuestionId
 
 $importSkillBaseId
 
 $importSkillTrefId
 
 $importSkillTitle
 
 $importSkillPath
 
 $skillPoints
 
 $evalMode
 
 $importSolutionComparisonExpressionList
 

Detailed Description

Definition at line 25 of file class.ilAssQuestionSkillAssignmentImport.php.

Constructor & Destructor Documentation

◆ __construct()

ilAssQuestionSkillAssignmentImport::__construct ( )

Member Function Documentation

◆ getEvalMode()

ilAssQuestionSkillAssignmentImport::getEvalMode ( )
Returns
string

Definition at line 158 of file class.ilAssQuestionSkillAssignmentImport.php.

References $evalMode.

Referenced by ilAssQuestionSkillAssignmentImporter\buildImportableAssignment(), and hasImportEvalModeBySolution().

+ Here is the caller graph for this function:

◆ getImportQuestionId()

ilAssQuestionSkillAssignmentImport::getImportQuestionId ( )

◆ getImportSkillBaseId()

ilAssQuestionSkillAssignmentImport::getImportSkillBaseId ( )
Returns
int

Definition at line 102 of file class.ilAssQuestionSkillAssignmentImport.php.

References $importSkillBaseId.

Referenced by initImportSolutionComparisonExpressionList().

+ Here is the caller graph for this function:

◆ getImportSkillPath()

ilAssQuestionSkillAssignmentImport::getImportSkillPath ( )
Returns
string

Definition at line 142 of file class.ilAssQuestionSkillAssignmentImport.php.

References $importSkillPath.

◆ getImportSkillTitle()

ilAssQuestionSkillAssignmentImport::getImportSkillTitle ( )
Returns
string

Definition at line 126 of file class.ilAssQuestionSkillAssignmentImport.php.

References $importSkillTitle.

◆ getImportSkillTrefId()

ilAssQuestionSkillAssignmentImport::getImportSkillTrefId ( )
Returns
int

Definition at line 118 of file class.ilAssQuestionSkillAssignmentImport.php.

References $importSkillTrefId.

Referenced by initImportSolutionComparisonExpressionList().

+ Here is the caller graph for this function:

◆ getImportSolutionComparisonExpressionList()

◆ getSkillPoints()

ilAssQuestionSkillAssignmentImport::getSkillPoints ( )
Returns
int

Definition at line 190 of file class.ilAssQuestionSkillAssignmentImport.php.

190 : int
191 {
192 return $this->skillPoints ?? 0;
193 }

Referenced by ilAssQuestionSkillAssignmentImporter\buildImportableAssignment().

+ Here is the caller graph for this function:

◆ hasImportEvalModeBySolution()

ilAssQuestionSkillAssignmentImport::hasImportEvalModeBySolution ( )

◆ initImportSolutionComparisonExpressionList()

ilAssQuestionSkillAssignmentImport::initImportSolutionComparisonExpressionList ( )

Definition at line 195 of file class.ilAssQuestionSkillAssignmentImport.php.

195 : void
196 {
197 $this->importSolutionComparisonExpressionList->setImportQuestionId($this->getImportQuestionId());
198 $this->importSolutionComparisonExpressionList->setImportSkillBaseId($this->getImportSkillBaseId());
199 $this->importSolutionComparisonExpressionList->setImportSkillTrefId($this->getImportSkillTrefId());
200 }

References getImportQuestionId(), getImportSkillBaseId(), and getImportSkillTrefId().

+ Here is the call graph for this function:

◆ setEvalMode()

ilAssQuestionSkillAssignmentImport::setEvalMode (   $evalMode)
Parameters
$evalMode

Definition at line 166 of file class.ilAssQuestionSkillAssignmentImport.php.

166 : void
167 {
168 $this->evalMode = $evalMode;
169 }

References $evalMode.

◆ setImportQuestionId()

ilAssQuestionSkillAssignmentImport::setImportQuestionId (   $importQuestionId)
Parameters
int$questionId

Definition at line 78 of file class.ilAssQuestionSkillAssignmentImport.php.

78 : void
79 {
80 $this->importQuestionId = $importQuestionId;
81 }

References $importQuestionId.

◆ setImportSkillBaseId()

ilAssQuestionSkillAssignmentImport::setImportSkillBaseId (   $importSkillBaseId)
Parameters
int$skillBaseId

Definition at line 94 of file class.ilAssQuestionSkillAssignmentImport.php.

94 : void
95 {
96 $this->importSkillBaseId = $importSkillBaseId;
97 }

References $importSkillBaseId.

◆ setImportSkillPath()

ilAssQuestionSkillAssignmentImport::setImportSkillPath (   $importSkillPath)
Parameters
string$importSkillPath

Definition at line 150 of file class.ilAssQuestionSkillAssignmentImport.php.

150 : void
151 {
152 $this->importSkillPath = $importSkillPath;
153 }

References $importSkillPath.

◆ setImportSkillTitle()

ilAssQuestionSkillAssignmentImport::setImportSkillTitle (   $importSkillTitle)
Parameters
string$importSkillTitle

Definition at line 134 of file class.ilAssQuestionSkillAssignmentImport.php.

134 : void
135 {
136 $this->importSkillTitle = $importSkillTitle;
137 }

References $importSkillTitle.

◆ setImportSkillTrefId()

ilAssQuestionSkillAssignmentImport::setImportSkillTrefId (   $importSkillTrefId)
Parameters
int$skillTrefId

Definition at line 110 of file class.ilAssQuestionSkillAssignmentImport.php.

110 : void
111 {
112 $this->importSkillTrefId = $importSkillTrefId;
113 }

References $importSkillTrefId.

◆ setSkillPoints()

ilAssQuestionSkillAssignmentImport::setSkillPoints (   $skillPoints)
Parameters
int$skillPoints

Definition at line 182 of file class.ilAssQuestionSkillAssignmentImport.php.

182 : void
183 {
184 $this->skillPoints = $skillPoints;
185 }

References $skillPoints.

◆ sleep()

ilAssQuestionSkillAssignmentImport::sleep ( )

Definition at line 210 of file class.ilAssQuestionSkillAssignmentImport.php.

210 : void
211 {
212 // TODO: Implement __sleep() method.
213 }

◆ wakeup()

ilAssQuestionSkillAssignmentImport::wakeup ( )

Definition at line 215 of file class.ilAssQuestionSkillAssignmentImport.php.

215 : void
216 {
217 // TODO: Implement __wakeup() method.
218 }

Field Documentation

◆ $evalMode

ilAssQuestionSkillAssignmentImport::$evalMode
private

Definition at line 60 of file class.ilAssQuestionSkillAssignmentImport.php.

Referenced by getEvalMode(), and setEvalMode().

◆ $importQuestionId

ilAssQuestionSkillAssignmentImport::$importQuestionId
private

◆ $importSkillBaseId

ilAssQuestionSkillAssignmentImport::$importSkillBaseId
private

◆ $importSkillPath

ilAssQuestionSkillAssignmentImport::$importSkillPath
private

◆ $importSkillTitle

ilAssQuestionSkillAssignmentImport::$importSkillTitle
private

◆ $importSkillTrefId

ilAssQuestionSkillAssignmentImport::$importSkillTrefId
private

◆ $importSolutionComparisonExpressionList

ilAssQuestionSkillAssignmentImport::$importSolutionComparisonExpressionList
private

◆ $skillPoints

ilAssQuestionSkillAssignmentImport::$skillPoints
private

Definition at line 55 of file class.ilAssQuestionSkillAssignmentImport.php.

Referenced by setSkillPoints().


The documentation for this class was generated from the following file: