ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilSkillExportConfig Class Reference

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

+ Inheritance diagram for ilSkillExportConfig:
+ Collaboration diagram for ilSkillExportConfig:

Public Member Functions

 setMode (string $a_val)
 
 getMode ()
 
 setSelectedNodes (array $a_val)
 
 getSelectedNodes ()
 
 setSelectedProfiles (array $a_val)
 
 getSelectedProfiles ()
 
 setSkillTreeId (int $skill_tree_id)
 
 getSkillTreeId ()
 

Data Fields

const MODE_SKILLS = ""
 
const MODE_PROFILES = "prof"
 

Protected Attributes

array $selected_nodes = []
 
array $selected_profiles = []
 
string $mode = ""
 
int $skill_tree_id = 0
 

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 Export configuration for skills

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e

Definition at line 28 of file class.ilSkillExportConfig.php.

Member Function Documentation

◆ getMode()

ilSkillExportConfig::getMode ( )

Definition at line 50 of file class.ilSkillExportConfig.php.

References $mode.

50  : string
51  {
52  return $this->mode;
53  }

◆ getSelectedNodes()

ilSkillExportConfig::getSelectedNodes ( )
Returns
int[]

Definition at line 66 of file class.ilSkillExportConfig.php.

References $selected_nodes.

66  : array
67  {
68  return $this->selected_nodes;
69  }

◆ getSelectedProfiles()

ilSkillExportConfig::getSelectedProfiles ( )
Returns
int[] (profile ids)

Definition at line 82 of file class.ilSkillExportConfig.php.

References $selected_profiles.

82  : array
83  {
85  }

◆ getSkillTreeId()

ilSkillExportConfig::getSkillTreeId ( )

Definition at line 92 of file class.ilSkillExportConfig.php.

References $skill_tree_id.

92  : int
93  {
94  return $this->skill_tree_id;
95  }

◆ setMode()

ilSkillExportConfig::setMode ( string  $a_val)

Definition at line 45 of file class.ilSkillExportConfig.php.

45  : void
46  {
47  $this->mode = $a_val;
48  }

◆ setSelectedNodes()

ilSkillExportConfig::setSelectedNodes ( array  $a_val)
Parameters
int[]$a_val

Definition at line 58 of file class.ilSkillExportConfig.php.

58  : void
59  {
60  $this->selected_nodes = $a_val;
61  }

◆ setSelectedProfiles()

ilSkillExportConfig::setSelectedProfiles ( array  $a_val)
Parameters
int[]$a_val (profile ids)

Definition at line 74 of file class.ilSkillExportConfig.php.

74  : void
75  {
76  $this->selected_profiles = $a_val;
77  }

◆ setSkillTreeId()

ilSkillExportConfig::setSkillTreeId ( int  $skill_tree_id)

Definition at line 87 of file class.ilSkillExportConfig.php.

References $skill_tree_id.

87  : void
88  {
89  $this->skill_tree_id = $skill_tree_id;
90  }

Field Documentation

◆ $mode

string ilSkillExportConfig::$mode = ""
protected

Definition at line 42 of file class.ilSkillExportConfig.php.

Referenced by getMode().

◆ $selected_nodes

array ilSkillExportConfig::$selected_nodes = []
protected

Definition at line 36 of file class.ilSkillExportConfig.php.

Referenced by getSelectedNodes().

◆ $selected_profiles

array ilSkillExportConfig::$selected_profiles = []
protected

Definition at line 41 of file class.ilSkillExportConfig.php.

Referenced by getSelectedProfiles().

◆ $skill_tree_id

int ilSkillExportConfig::$skill_tree_id = 0
protected

Definition at line 43 of file class.ilSkillExportConfig.php.

Referenced by getSkillTreeId(), and setSkillTreeId().

◆ MODE_PROFILES

const ilSkillExportConfig::MODE_PROFILES = "prof"

Definition at line 31 of file class.ilSkillExportConfig.php.

Referenced by ilSkillProfileGUI\exportProfiles().

◆ MODE_SKILLS

const ilSkillExportConfig::MODE_SKILLS = ""

Definition at line 30 of file class.ilSkillExportConfig.php.


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