ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ilAssQuestionSkillAssignmentImport Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ 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

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Deprecated:
12: Use ILIAS\TestQuestionPool\ExportImport\Import\SkillAssignmentsImporter instead

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

Constructor & Destructor Documentation

◆ __construct()

ilAssQuestionSkillAssignmentImport::__construct ( )

Member Function Documentation

◆ getEvalMode()

ilAssQuestionSkillAssignmentImport::getEvalMode ( )
Returns
string

Definition at line 155 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 99 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 139 of file class.ilAssQuestionSkillAssignmentImport.php.

References $importSkillPath.

◆ getImportSkillTitle()

ilAssQuestionSkillAssignmentImport::getImportSkillTitle ( )
Returns
string

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

References $importSkillTitle.

◆ getImportSkillTrefId()

ilAssQuestionSkillAssignmentImport::getImportSkillTrefId ( )
Returns
int

Definition at line 115 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 187 of file class.ilAssQuestionSkillAssignmentImport.php.

187 : int
188 {
189 return $this->skillPoints ?? 0;
190 }

Referenced by ilAssQuestionSkillAssignmentImporter\buildImportableAssignment().

+ Here is the caller graph for this function:

◆ hasImportEvalModeBySolution()

ilAssQuestionSkillAssignmentImport::hasImportEvalModeBySolution ( )

◆ initImportSolutionComparisonExpressionList()

ilAssQuestionSkillAssignmentImport::initImportSolutionComparisonExpressionList ( )

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

192 : void
193 {
194 $this->importSolutionComparisonExpressionList->setImportQuestionId($this->getImportQuestionId());
195 $this->importSolutionComparisonExpressionList->setImportSkillBaseId($this->getImportSkillBaseId());
196 $this->importSolutionComparisonExpressionList->setImportSkillTrefId($this->getImportSkillTrefId());
197 }

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

+ Here is the call graph for this function:

◆ setEvalMode()

ilAssQuestionSkillAssignmentImport::setEvalMode (   $evalMode)
Parameters
$evalMode

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

163 : void
164 {
165 $this->evalMode = $evalMode;
166 }

References $evalMode.

◆ setImportQuestionId()

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

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

75 : void
76 {
77 $this->importQuestionId = $importQuestionId;
78 }

References $importQuestionId.

◆ setImportSkillBaseId()

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

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

91 : void
92 {
93 $this->importSkillBaseId = $importSkillBaseId;
94 }

References $importSkillBaseId.

◆ setImportSkillPath()

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

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

147 : void
148 {
149 $this->importSkillPath = $importSkillPath;
150 }

References $importSkillPath.

◆ setImportSkillTitle()

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

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

131 : void
132 {
133 $this->importSkillTitle = $importSkillTitle;
134 }

References $importSkillTitle.

◆ setImportSkillTrefId()

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

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

107 : void
108 {
109 $this->importSkillTrefId = $importSkillTrefId;
110 }

References $importSkillTrefId.

◆ setSkillPoints()

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

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

179 : void
180 {
181 $this->skillPoints = $skillPoints;
182 }

References $skillPoints.

◆ sleep()

ilAssQuestionSkillAssignmentImport::sleep ( )

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

207 : void
208 {
209 // TODO: Implement __sleep() method.
210 }

◆ wakeup()

ilAssQuestionSkillAssignmentImport::wakeup ( )

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

212 : void
213 {
214 // TODO: Implement __wakeup() method.
215 }

Field Documentation

◆ $evalMode

ilAssQuestionSkillAssignmentImport::$evalMode
private

Definition at line 57 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 52 of file class.ilAssQuestionSkillAssignmentImport.php.

Referenced by setSkillPoints().


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