ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ilIndividualAssessmentMembersGUI Class Reference

For the purpose of streamlining the grading and learning-process status definition outside of tests, SCORM courses e.t.c. More...

+ Collaboration diagram for ilIndividualAssessmentMembersGUI:

Public Member Functions

 __construct (ilObjIndividualAssessment $object, ilCtrl $ctrl, ilGlobalPageTemplate $tpl, ilLanguage $lng, ilToolbarGUI $toolbar, ilObjUser $user, ilTabsGUI $tabs, IndividualAssessmentAccessHandler $iass_access, UI\Factory $factory, UI\Renderer $renderer, ilErrorHandling $error_object, ilIndividualAssessmentMemberGUI $member_gui)
 
 executeCommand ()
 
 addUsersFromSearch (array $user_ids)
 
 addUsers (array $user_ids)
 Add users to corresponding iass-object. More...
 
 removeUser ()
 Remove users from corresponding iass-object. More...
 
 handleAccessViolation ()
 

Data Fields

const F_STATUS = "status"
 
const F_SORT = "sortation"
 
const S_NAME_ASC = "user_lastname:asc"
 
const S_NAME_DESC = "user_lastname:desc"
 
const S_EXAMINER_ASC = "examiner_login:asc"
 
const S_EXAMINER_DESC = "examiner_login:desc"
 
const S_CHANGETIME_ASC = "change_time:asc"
 
const S_CHANGETIME_DESC = "change_time:desc"
 

Protected Member Functions

 addedUsers ()
 
 view ()
 
 removeUserConfirmation ()
 Display confirmation form for user might be removed. More...
 
 getViewControls (array $get)
 
 getModeControl (array $get, ViewControl\Factory $vc_factory)
 
 getSortationControl (ViewControl\Factory $vc_factory)
 
 getModeOptions ()
 
 getActiveLabelForModeByFilter ($filter)
 
 getLinkForStatusFilter ($value)
 
 getFilterValue (array $get)
 
 getSortOptions ()
 
 getSortValue (array $get)
 
 maybeViewLearningProgress ()
 
 txt (string $code)
 

Protected Attributes

 $ctrl
 
 $object
 
 $ref_id
 
 $tpl
 
 $lng
 
 $toolbar
 
 $user
 
 $tabs
 
 $iass_access
 
 $factory
 
 $renderer
 
 $error_object
 
 $member_gui
 

Detailed Description

For the purpose of streamlining the grading and learning-process status definition outside of tests, SCORM courses e.t.c.

the IndividualAssessment is used. It caries a LPStatus, which is set Individually.

@ilCtrl_Calls ilIndividualAssessmentMembersGUI: ilRepositorySearchGUI @ilCtrl_Calls ilIndividualAssessmentMembersGUI: ilIndividualAssessmentMemberGUI

Definition at line 21 of file class.ilIndividualAssessmentMembersGUI.php.

Constructor & Destructor Documentation

◆ __construct()

ilIndividualAssessmentMembersGUI::__construct ( ilObjIndividualAssessment  $object,
ilCtrl  $ctrl,
ilGlobalPageTemplate  $tpl,
ilLanguage  $lng,
ilToolbarGUI  $toolbar,
ilObjUser  $user,
ilTabsGUI  $tabs,
IndividualAssessmentAccessHandler  $iass_access,
UI\Factory  $factory,
UI\Renderer  $renderer,
ilErrorHandling  $error_object,
ilIndividualAssessmentMemberGUI  $member_gui 
)

Definition at line 98 of file class.ilIndividualAssessmentMembersGUI.php.

111 {
112 $this->object = $object;
113 $this->ctrl = $ctrl;
114 $this->tpl = $tpl;
115 $this->lng = $lng;
116 $this->toolbar = $toolbar;
117 $this->user = $user;
118 $this->tabs = $tabs;
119 $this->iass_access = $iass_access;
120 $this->factory = $factory;
121 $this->renderer = $renderer;
122 $this->error_object = $error_object;
123 $this->member_gui = $member_gui;
124
125 $this->ref_id = (int) $object->getRefId();
126 }
user()
Definition: user.php:4

References $ctrl, $error_object, $factory, $iass_access, $lng, $member_gui, $object, $renderer, $tabs, $toolbar, $tpl, $user, and user().

+ Here is the call graph for this function:

Member Function Documentation

◆ addedUsers()

ilIndividualAssessmentMembersGUI::addedUsers ( )
protected

Definition at line 169 of file class.ilIndividualAssessmentMembersGUI.php.

170 {
171 if (!$_GET['failure']) {
172 ilUtil::sendSuccess($this->txt('iass_add_user_success'));
173 } else {
174 ilUtil::sendFailure($this->txt('iass_add_user_failure'));
175 }
176 $this->view();
177 }
$_GET["client_id"]
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.

References $_GET, ilUtil\sendFailure(), txt(), and view().

+ Here is the call graph for this function:

◆ addUsers()

ilIndividualAssessmentMembersGUI::addUsers ( array  $user_ids)

Add users to corresponding iass-object.

To be used by repository search.

Parameters
int | string[]$user_ids

Definition at line 254 of file class.ilIndividualAssessmentMembersGUI.php.

255 {
256 if (!$this->iass_access->mayEditMembers()) {
257 $this->handleAccessViolation();
258 }
259 $iass = $this->object;
260 $members = $iass->loadMembers();
261 $failure = null;
262 if (count($user_ids) === 0) {
263 $failure = 1;
264 }
265 foreach ($user_ids as $user_id) {
266 $user = new ilObjUser($user_id);
267 if (!$members->userAllreadyMember($user)) {
268 $members = $members->withAdditionalUser($user);
269 } else {
270 $failure = 1;
271 }
272 }
273 $members->updateStorageAndRBAC($iass->membersStorage(), $iass->accessHandler());
275 $this->ctrl->setParameter($this, 'failure', $failure);
276 $this->ctrl->redirect($this, 'addedUsers');
277 }
$failure

References $failure, $object, $user, handleAccessViolation(), and ilIndividualAssessmentLPInterface\updateLPStatusByIds().

Referenced by addUsersFromSearch().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ addUsersFromSearch()

ilIndividualAssessmentMembersGUI::addUsersFromSearch ( array  $user_ids)
Parameters
int[]

Definition at line 239 of file class.ilIndividualAssessmentMembersGUI.php.

240 {
241 if ($user_ids && is_array($user_ids) && !empty($user_ids)) {
242 $this->addUsers($user_ids);
243 }
244
245 ilUtil::sendInfo($this->txt("search_no_selection"), true);
246 $this->ctrl->redirect($this, 'view');
247 }
addUsers(array $user_ids)
Add users to corresponding iass-object.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.

References addUsers(), ilUtil\sendInfo(), and txt().

+ Here is the call graph for this function:

◆ executeCommand()

ilIndividualAssessmentMembersGUI::executeCommand ( )

Definition at line 128 of file class.ilIndividualAssessmentMembersGUI.php.

129 {
130 if (!$this->iass_access->mayEditMembers()
131 && !$this->iass_access->mayGradeUser()
132 && !$this->iass_access->mayViewUser()
133 && !$this->iass_access->mayAmendGradeUser()
134 ) {
135 $this->handleAccessViolation();
136 }
137 $cmd = $this->ctrl->getCmd();
138 $next_class = $this->ctrl->getNextClass();
139 $this->ctrl->saveParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS);
140 switch ($next_class) {
141 case "ilrepositorysearchgui":
142 require_once 'Services/Search/classes/class.ilRepositorySearchGUI.php';
143 $rep_search = new ilRepositorySearchGUI();
144 $rep_search->setCallback($this, "addUsersFromSearch");
145 $rep_search->addUserAccessFilterCallable(
146 function ($a_user_ids) {
147 return $a_user_ids;
148 }
149 );
150 $this->ctrl->forwardCommand($rep_search);
151 break;
152 case "ilindividualassessmentmembergui":
153 $this->tabs->clearTargets();
154 $this->tabs->setBackTarget(
155 $this->lng->txt('back'),
156 $this->ctrl->getLinkTargetByClass(self::class, 'view')
157 );
158 $this->ctrl->forwardCommand($this->member_gui);
159 break;
160 default:
161 if (!$cmd) {
162 $cmd = 'view';
163 }
164 $this->$cmd();
165 break;
166 }
167 }

References handleAccessViolation().

+ Here is the call graph for this function:

◆ getActiveLabelForModeByFilter()

ilIndividualAssessmentMembersGUI::getActiveLabelForModeByFilter (   $filter)
protected
Parameters
int | string | null$filter

Definition at line 376 of file class.ilIndividualAssessmentMembersGUI.php.

376 : string
377 {
378 switch ($filter) {
380 return $this->txt("iass_filter_not_started");
381 break;
383 return $this->txt("iass_filter_not_finalized");
384 break;
386 return $this->txt("iass_filter_finalized");
387 break;
389 return $this->txt("iass_filter_failed");
390 break;
391 default:
392 return $this->txt("iass_filter_all");
393 }
394 }

References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().

Referenced by getModeControl().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getFilterValue()

ilIndividualAssessmentMembersGUI::getFilterValue ( array  $get)
protected
Parameters
string[]$get
Returns
int|string|null

Definition at line 412 of file class.ilIndividualAssessmentMembersGUI.php.

413 {
414 if (isset($get[self::F_STATUS])
415 && $get[self::F_STATUS] != ""
416 && in_array(
417 $get[self::F_STATUS],
418 [
423 ]
424 )
425 ) {
426 return $get[self::F_STATUS];
427 }
428
429 return null;
430 }

References F_STATUS, ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.

Referenced by view().

+ Here is the caller graph for this function:

◆ getLinkForStatusFilter()

ilIndividualAssessmentMembersGUI::getLinkForStatusFilter (   $value)
protected
Parameters
int | string | null$value

Definition at line 399 of file class.ilIndividualAssessmentMembersGUI.php.

399 : string
400 {
401 $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS, $value);
402 $link = $this->ctrl->getLinkTargetByClass("ilIndividualAssessmentMembersGUI", "view");
403 $this->ctrl->setParameterByClass("ilIndividualAssessmentMembersGUI", self::F_STATUS, null);
404
405 return $link;
406 }

Referenced by getModeOptions().

+ Here is the caller graph for this function:

◆ getModeControl()

ilIndividualAssessmentMembersGUI::getModeControl ( array  $get,
ViewControl\Factory  $vc_factory 
)
protected
Parameters
string[]$get

Definition at line 334 of file class.ilIndividualAssessmentMembersGUI.php.

334 : ViewControl\Mode
335 {
336 $active = $this->getActiveLabelForModeByFilter($get[self::F_STATUS]);
337
338 return $vc_factory->mode(
339 $this->getModeOptions(),
340 ""
341 )
342 ->withActive($active);
343 }

References getActiveLabelForModeByFilter(), and getModeOptions().

Referenced by getViewControls().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getModeOptions()

ilIndividualAssessmentMembersGUI::getModeOptions ( )
protected
Returns
string[]

Definition at line 358 of file class.ilIndividualAssessmentMembersGUI.php.

358 : array
359 {
360 $ret = [];
361
362 $ret[$this->txt("iass_filter_all")] = $this->getLinkForStatusFilter(null);
363
364 if ($this->maybeViewLearningProgress()) {
366 $ret[$this->txt("iass_filter_not_finalized")] = $this->getLinkForStatusFilter(ilIndividualAssessmentMembers::LP_IN_PROGRESS);
367 $ret[$this->txt("iass_filter_finalized")] = $this->getLinkForStatusFilter(ilIndividualAssessmentMembers::LP_COMPLETED);
368 $ret[$this->txt("iass_filter_failed")] = $this->getLinkForStatusFilter(ilIndividualAssessmentMembers::LP_FAILED);
369 }
370 return $ret;
371 }
$ret
Definition: parser.php:6

References $ret, getLinkForStatusFilter(), ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, maybeViewLearningProgress(), and txt().

Referenced by getModeControl().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortationControl()

ilIndividualAssessmentMembersGUI::getSortationControl ( ViewControl\Factory  $vc_factory)
protected

Definition at line 345 of file class.ilIndividualAssessmentMembersGUI.php.

345 : ViewControl\Sortation
346 {
347 $target = $link = $this->ctrl->getLinkTargetByClass("ilIndividualAssessmentMembersGUI", "view");
348 return $vc_factory->sortation(
349 $this->getSortOptions()
350 )
351 ->withTargetURL($target, self::F_SORT)
352 ->withLabel($this->txt("iass_sort"));
353 }

References getSortOptions(), txt(), and ILIAS\UI\Component\ViewControl\Sortation\withTargetURL().

Referenced by getViewControls().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortOptions()

ilIndividualAssessmentMembersGUI::getSortOptions ( )
protected

Definition at line 432 of file class.ilIndividualAssessmentMembersGUI.php.

432 : array
433 {
434 return array(
435 self::S_NAME_ASC => $this->txt("iass_sort_name_asc"),
436 self::S_NAME_DESC => $this->txt("iass_sort_name_desc"),
437 self::S_EXAMINER_ASC => $this->txt("iass_sort_examiner_login_asc"),
438 self::S_EXAMINER_DESC => $this->txt("iass_sort_examiner_login_desc"),
439 self::S_CHANGETIME_ASC => $this->txt("iass_sort_changetime_asc"),
440 self::S_CHANGETIME_DESC => $this->txt("iass_sort_changetime_desc")
441 );
442 }

References txt().

Referenced by getSortationControl().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getSortValue()

ilIndividualAssessmentMembersGUI::getSortValue ( array  $get)
protected
Parameters
string[]
Returns
string|null

Definition at line 448 of file class.ilIndividualAssessmentMembersGUI.php.

449 {
450 if (isset($get[self::F_SORT])
451 && $get[self::F_SORT] != ""
452 && in_array(
453 $get[self::F_SORT],
454 [
455 self::S_NAME_ASC,
456 self::S_NAME_DESC,
457 self::S_EXAMINER_ASC,
458 self::S_EXAMINER_DESC,
459 self::S_CHANGETIME_ASC,
460 self::S_CHANGETIME_DESC
461 ]
462 )
463 ) {
464 return $get[self::F_SORT];
465 }
466
467 return null;
468 }

References F_SORT.

Referenced by view().

+ Here is the caller graph for this function:

◆ getViewControls()

ilIndividualAssessmentMembersGUI::getViewControls ( array  $get)
protected
Returns
ViewControl[]

Definition at line 318 of file class.ilIndividualAssessmentMembersGUI.php.

318 : array
319 {
320 $ret = array();
321
322 $vc_factory = $this->factory->viewControl();
323
324 $sort = $this->getSortationControl($vc_factory);
325 $ret[] = $this->getModeControl($get, $vc_factory);
326 $ret[] = $sort;
327
328 return $ret;
329 }
getModeControl(array $get, ViewControl\Factory $vc_factory)

References $ret, getModeControl(), and getSortationControl().

Referenced by view().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ handleAccessViolation()

ilIndividualAssessmentMembersGUI::handleAccessViolation ( )

Definition at line 470 of file class.ilIndividualAssessmentMembersGUI.php.

471 {
472 $this->error_object->raiseError($this->txt("msg_no_perm_read"), $this->error_object->WARNING);
473 }

References txt().

Referenced by addUsers(), executeCommand(), removeUser(), and removeUserConfirmation().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ maybeViewLearningProgress()

ilIndividualAssessmentMembersGUI::maybeViewLearningProgress ( )
protected

Definition at line 475 of file class.ilIndividualAssessmentMembersGUI.php.

476 {
477 return $this->iass_access->mayViewUser();
478 }

Referenced by getModeOptions().

+ Here is the caller graph for this function:

◆ removeUser()

ilIndividualAssessmentMembersGUI::removeUser ( )

Remove users from corresponding iass-object.

To be used by repository search.

Definition at line 300 of file class.ilIndividualAssessmentMembersGUI.php.

301 {
302 if (!$this->iass_access->mayEditMembers()) {
303 $this->handleAccessViolation();
304 }
305 $usr_id = $_POST['usr_id'];
306 $iass = $this->object;
307 $iass->loadMembers()
308 ->withoutPresentUser(new ilObjUser($usr_id))
309 ->updateStorageAndRBAC($iass->membersStorage(), $iass->accessHandler());
310 ilIndividualAssessmentLPInterface::updateLPStatusByIds($iass->getId(), array($usr_id));
311 ilUtil::sendSuccess($this->txt("iass_user_removed"), true);
312 $this->ctrl->redirect($this, 'view');
313 }
$_POST["username"]

References $_POST, $object, handleAccessViolation(), txt(), and ilIndividualAssessmentLPInterface\updateLPStatusByIds().

+ Here is the call graph for this function:

◆ removeUserConfirmation()

ilIndividualAssessmentMembersGUI::removeUserConfirmation ( )
protected

Display confirmation form for user might be removed.

Definition at line 282 of file class.ilIndividualAssessmentMembersGUI.php.

283 {
284 if (!$this->iass_access->mayEditMembers()) {
285 $this->handleAccessViolation();
286 }
287 include_once './Services/Utilities/classes/class.ilConfirmationGUI.php';
288 $confirm = new ilConfirmationGUI();
289 $confirm->addItem('usr_id', $_GET['usr_id'], ilObjUser::_lookupFullname($_GET['usr_id']));
290 $confirm->setHeaderText($this->txt('iass_remove_user_qst'));
291 $confirm->setFormAction($this->ctrl->getFormAction($this));
292 $confirm->setConfirm($this->txt('remove'), 'removeUser');
293 $confirm->setCancel($this->txt('cancel'), 'view');
294 $this->tpl->setContent($confirm->getHTML());
295 }
Confirmation screen class.
static _lookupFullname($a_user_id)
Lookup Full Name.

References $_GET, ilObjUser\_lookupFullname(), handleAccessViolation(), and txt().

+ Here is the call graph for this function:

◆ txt()

ilIndividualAssessmentMembersGUI::txt ( string  $code)
protected

Definition at line 480 of file class.ilIndividualAssessmentMembersGUI.php.

480 : string
481 {
482 return $this->lng->txt($code);
483 }

Referenced by addedUsers(), addUsersFromSearch(), getActiveLabelForModeByFilter(), getModeOptions(), getSortationControl(), getSortOptions(), handleAccessViolation(), removeUser(), removeUserConfirmation(), and view().

+ Here is the caller graph for this function:

◆ view()

ilIndividualAssessmentMembersGUI::view ( )
protected

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

180 {
181 if ($this->iass_access->mayEditMembers()) {
182 require_once './Services/Search/classes/class.ilRepositorySearchGUI.php';
183
184 $search_params = ['crs', 'grp'];
185 $container_id = $this->object->getParentContainerIdByType($this->ref_id, $search_params);
186 if ($container_id !== 0) {
188 $this,
189 $this->toolbar,
190 array(
191 'auto_complete_name' => $this->txt('user'),
192 'submit_name' => $this->txt('add'),
193 'add_search' => true,
194 'add_from_container' => $container_id
195 )
196 );
197 } else {
199 $this,
200 $this->toolbar,
201 array(
202 'auto_complete_name' => $this->txt('user'),
203 'submit_name' => $this->txt('add'),
204 'add_search' => true
205 )
206 );
207 }
208 }
210 $this,
211 $this->lng,
212 $this->ctrl,
213 $this->iass_access,
214 $this->factory,
215 $this->renderer,
216 (int) $this->user->getId()
217 );
218
219 $get = $_GET;
220
221 $filter = $this->getFilterValue($get);
222 $sort = $this->getSortValue($get);
223
224 $entries = $this->object->loadMembersAsSingleObjects($filter, $sort);
225 $table->setData($entries);
226 $view_constrols = $this->getViewControls($get);
227
228 $output = $table->render($view_constrols);
229
230 if (count($entries) == 0) {
231 $output .= $this->txt("iass_no_entries");
232 }
233 $this->tpl->setContent($output);
234 }
static fillAutoCompleteToolbar($parent_object, ilToolbarGUI $toolbar=null, $a_options=array(), $a_sticky=false)
fill toolbar with

References $_GET, ilRepositorySearchGUI\fillAutoCompleteToolbar(), getFilterValue(), getSortValue(), getViewControls(), txt(), and user().

Referenced by addedUsers().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Field Documentation

◆ $ctrl

ilIndividualAssessmentMembersGUI::$ctrl
protected

Definition at line 26 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $error_object

ilIndividualAssessmentMembersGUI::$error_object
protected

Definition at line 81 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $factory

ilIndividualAssessmentMembersGUI::$factory
protected

Definition at line 71 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $iass_access

ilIndividualAssessmentMembersGUI::$iass_access
protected

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

Referenced by __construct().

◆ $lng

ilIndividualAssessmentMembersGUI::$lng
protected

Definition at line 46 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $member_gui

ilIndividualAssessmentMembersGUI::$member_gui
protected

Definition at line 86 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $object

ilIndividualAssessmentMembersGUI::$object
protected

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

Referenced by __construct(), addUsers(), and removeUser().

◆ $ref_id

ilIndividualAssessmentMembersGUI::$ref_id
protected

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

◆ $renderer

ilIndividualAssessmentMembersGUI::$renderer
protected

Definition at line 76 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $tabs

ilIndividualAssessmentMembersGUI::$tabs
protected

Definition at line 61 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $toolbar

ilIndividualAssessmentMembersGUI::$toolbar
protected

Definition at line 51 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct().

◆ $tpl

ilIndividualAssessmentMembersGUI::$tpl
protected

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

Referenced by __construct().

◆ $user

ilIndividualAssessmentMembersGUI::$user
protected

Definition at line 56 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by __construct(), and addUsers().

◆ F_SORT

const ilIndividualAssessmentMembersGUI::F_SORT = "sortation"

Definition at line 89 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by getSortValue().

◆ F_STATUS

const ilIndividualAssessmentMembersGUI::F_STATUS = "status"

Definition at line 88 of file class.ilIndividualAssessmentMembersGUI.php.

Referenced by getFilterValue().

◆ S_CHANGETIME_ASC

const ilIndividualAssessmentMembersGUI::S_CHANGETIME_ASC = "change_time:asc"

Definition at line 95 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_CHANGETIME_DESC

const ilIndividualAssessmentMembersGUI::S_CHANGETIME_DESC = "change_time:desc"

Definition at line 96 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_EXAMINER_ASC

const ilIndividualAssessmentMembersGUI::S_EXAMINER_ASC = "examiner_login:asc"

Definition at line 93 of file class.ilIndividualAssessmentMembersGUI.php.

◆ S_EXAMINER_DESC

const ilIndividualAssessmentMembersGUI::S_EXAMINER_DESC = "examiner_login:desc"

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

◆ S_NAME_ASC

const ilIndividualAssessmentMembersGUI::S_NAME_ASC = "user_lastname:asc"

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

◆ S_NAME_DESC

const ilIndividualAssessmentMembersGUI::S_NAME_DESC = "user_lastname:desc"

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


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