ILIAS  trunk Revision v11.0_alpha-1723-g8e69f309bab
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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.

Referenced by ilAssQuestionSkillAssignmentImporter\buildImportableAssignment().

190  : int
191  {
192  return $this->skillPoints ?? 0;
193  }
+ Here is the caller graph for this function:

◆ hasImportEvalModeBySolution()

ilAssQuestionSkillAssignmentImport::hasImportEvalModeBySolution ( )

◆ initImportSolutionComparisonExpressionList()

ilAssQuestionSkillAssignmentImport::initImportSolutionComparisonExpressionList ( )

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

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

195  : void
196  {
197  $this->importSolutionComparisonExpressionList->setImportQuestionId($this->getImportQuestionId());
198  $this->importSolutionComparisonExpressionList->setImportSkillBaseId($this->getImportSkillBaseId());
199  $this->importSolutionComparisonExpressionList->setImportSkillTrefId($this->getImportSkillTrefId());
200  }
+ Here is the call graph for this function:

◆ setEvalMode()

ilAssQuestionSkillAssignmentImport::setEvalMode (   $evalMode)
Parameters
$evalMode

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

References $evalMode.

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

◆ setImportQuestionId()

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

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

References $importQuestionId.

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

◆ setImportSkillBaseId()

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

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

References $importSkillBaseId.

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

◆ setImportSkillPath()

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

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

References $importSkillPath.

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

◆ setImportSkillTitle()

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

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

References $importSkillTitle.

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

◆ setImportSkillTrefId()

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

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

References $importSkillTrefId.

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

◆ setSkillPoints()

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

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

References $skillPoints.

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

◆ 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: