19declare(strict_types=1);
40 ?
string $path_to_file =
''
43 $this->db =
$DIC[
'ilDB'];
67 $this->characterDataBuffer =
'';
72 $this->characterDataBuffer .= $characterData;
123 if ($tagName !=
'SkillsLevelThresholds' && !$this->
isParsingActive()) {
128 case 'SkillsLevelThresholds':
133 case 'QuestionsAssignedSkill':
138 case 'OriginalLevelDescription':
139 case 'OriginalLevelTitle':
140 case 'ThresholdPercentage':
141 case 'OriginalSkillPath':
142 case 'OriginalSkillTitle':
150 $skillLevelThreshold->setImportLevelId((
int) $tagAttributes[
'Id']);
151 $skillLevelThreshold->setOrderIndex((
int) $tagAttributes[
'Nr']);
164 case 'SkillsLevelThresholds':
168 case 'QuestionsAssignedSkill':
173 case 'OriginalSkillTitle':
182 case 'OriginalSkillPath':
198 case 'ThresholdPercentage':
203 case 'OriginalLevelTitle':
208 case 'OriginalLevelDescription':
221 if ($charData !=
"\n") {
223 $charData = preg_replace(
"/\t+/",
" ", $charData);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
string $characterDataBuffer
getCurSkillLevelThreshold()
ilTestSkillLevelThresholdImport $curSkillLevelThreshold
handlerCharacterData($xmlParser, $charData)
__construct(?string $path_to_file='')
setHandlers($a_xml_parser)
handlerBeginTag($xmlParser, $tagName, $tagAttributes)
initSkillLevelThresholdImportList()
appendToCharacterDataBuffer(string $characterData)
ilTestSkillLevelThresholdImportList $skillLevelThresholdImportList
getSkillLevelThresholdImportList()
resetCharacterDataBuffer()
setParsingActive(bool $parsingActive)
handlerEndTag($xmlParser, $tagName)
setCurSkillLevelThreshold(?ilTestSkillLevelThresholdImport $curSkillLevelThreshold)
setCurSkillTrefId(?int $curSkillTrefId)
setCurSkillBaseId(?int $curSkillBaseId)
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc