ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
class.SkillProfileFactory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\Skill\Profile;
22
28{
29 public function profile(
30 int $id,
31 string $title,
32 string $description,
33 int $skill_tree_id,
34 string $image_id = "",
35 int $ref_id = 0
36 ): SkillProfile {
38 $id,
39 $title,
40 $description,
41 $skill_tree_id,
42 $image_id,
44 );
45 }
46
47 public function roleProfile(
48 int $role_id,
49 int $profile_id,
50 string $title,
51 string $description,
52 int $skill_tree_id,
53 string $image_id,
54 int $ref_id
57 $role_id,
58 $profile_id,
59 $title,
60 $description,
61 $skill_tree_id,
62 $image_id,
64 );
65 }
66
67 public function profileLevel(
68 int $profile_id,
69 int $base_skill_id,
70 int $tref_id,
71 int $level_id,
72 int $order_nr
75 $profile_id,
76 $base_skill_id,
77 $tref_id,
78 $level_id,
79 $order_nr
80 );
81 }
82
83 public function profileCompletion(
84 int $profile_id,
85 int $user_id,
86 string $date,
87 bool $fulfilled
90 $profile_id,
92 $date,
93 $fulfilled
94 );
95 }
96
97 public function profileUserAssignment(
98 string $name,
99 int $id
102 $name,
103 $id
104 );
105 }
106
107 public function profileRoleAssignment(
108 string $name,
109 int $id,
110 string $obj_title,
111 string $obj_type,
112 int $obj_id
115 $name,
116 $id,
117 $obj_title,
118 $obj_type,
119 $obj_id
120 );
121 }
122}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
roleProfile(int $role_id, int $profile_id, string $title, string $description, int $skill_tree_id, string $image_id, int $ref_id)
profileRoleAssignment(string $name, int $id, string $obj_title, string $obj_type, int $obj_id)
profileCompletion(int $profile_id, int $user_id, string $date, bool $fulfilled)
profileLevel(int $profile_id, int $base_skill_id, int $tref_id, int $level_id, int $order_nr)
profile(int $id, string $title, string $description, int $skill_tree_id, string $image_id="", int $ref_id=0)
return['delivery_method'=> 'php',]
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:66