ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
For the purpose of streamlining the grading and learning-process status definition outside of tests, SCORM courses e.t.c. More...
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, ILIAS\Refinery\Factory $refinery, ILIAS\HTTP\Wrapper\WrapperFactory $wrapper, ilIndividualAssessmentDateFormatter $date_formatter) | |
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_login:asc" |
const | S_NAME_DESC = "user_login: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 () | |
getModeControl (ViewControl\Factory $vc_factory) | |
getSortationControl (ViewControl\Factory $vc_factory) | |
getModeOptions () | |
getActiveLabelForModeByFilter ($filter) | |
getLinkForStatusFilter ($value) | |
getFilterValue () | |
getSortOptions () | |
getSortValue () | |
txt (string $code) | |
Protected Attributes | |
ilCtrl | $ctrl |
ilObjIndividualAssessment | $object |
int | $ref_id |
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 |
ILIAS Refinery Factory | $refinery |
ILIAS HTTP Wrapper RequestWrapper | $request_wrapper |
ILIAS HTTP Wrapper ArrayBasedRequestWrapper | $post_wrapper |
ilIndividualAssessmentDateFormatter | $date_formatter |
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 carries a LPStatus, which is set Individually.
ilIndividualAssessmentMembersGUI: ilRepositorySearchGUI ilIndividualAssessmentMembersGUI: ilIndividualAssessmentMemberGUI
Definition at line 32 of file class.ilIndividualAssessmentMembersGUI.php.
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, | ||
ILIAS\Refinery\Factory | $refinery, | ||
ILIAS\HTTP\Wrapper\WrapperFactory | $wrapper, | ||
ilIndividualAssessmentDateFormatter | $date_formatter | ||
) |
Definition at line 62 of file class.ilIndividualAssessmentMembersGUI.php.
References $ctrl, $date_formatter, $error_object, $factory, $iass_access, $lng, $member_gui, $object, $refinery, $renderer, $tabs, $toolbar, $tpl, $user, ILIAS\Repository\ctrl(), factory(), ilObject\getRefId(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), renderer(), ILIAS\Repository\tabs(), ILIAS\Repository\toolbar(), and ILIAS\Repository\user().
|
protected |
Definition at line 141 of file class.ilIndividualAssessmentMembersGUI.php.
References $r, $refinery, txt(), and view().
ilIndividualAssessmentMembersGUI::addUsers | ( | array | $user_ids | ) |
Add users to corresponding iass-object.
To be used by repository search.
int|string[] | $user_ids |
Definition at line 221 of file class.ilIndividualAssessmentMembersGUI.php.
References $object, $user_id, ILIAS\Repository\ctrl(), handleAccessViolation(), ilObjIndividualAssessment\loadMembers(), null, and ilIndividualAssessmentLPInterface\updateLPStatusByIds().
Referenced by addUsersFromSearch().
ilIndividualAssessmentMembersGUI::addUsersFromSearch | ( | array | $user_ids | ) |
int[] |
Definition at line 206 of file class.ilIndividualAssessmentMembersGUI.php.
References addUsers(), ILIAS\Repository\ctrl(), and txt().
ilIndividualAssessmentMembersGUI::executeCommand | ( | ) |
Definition at line 99 of file class.ilIndividualAssessmentMembersGUI.php.
References ILIAS\Repository\ctrl(), handleAccessViolation(), ILIAS\Repository\lng(), and ILIAS\Repository\tabs().
|
protected |
int | string | null | $filter |
Definition at line 358 of file class.ilIndividualAssessmentMembersGUI.php.
References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().
|
protected |
Definition at line 389 of file class.ilIndividualAssessmentMembersGUI.php.
References ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, null, and ILIAS\Repository\refinery().
Referenced by view().
|
protected |
int | string | null | $value |
Definition at line 377 of file class.ilIndividualAssessmentMembersGUI.php.
References ILIAS\Repository\ctrl(), getSortValue(), and null.
Referenced by getModeOptions().
|
protected |
Definition at line 304 of file class.ilIndividualAssessmentMembersGUI.php.
References getModeOptions(), and ILIAS\UI\Component\ViewControl\Mode\withActive().
Referenced by getViewControls().
|
protected |
Definition at line 336 of file class.ilIndividualAssessmentMembersGUI.php.
References getLinkForStatusFilter(), ilIndividualAssessmentMembers\LP_ASSESSMENT_NOT_COMPLETED, ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, ilIndividualAssessmentMembers\LP_IN_PROGRESS, null, and txt().
Referenced by getModeControl().
|
protected |
Definition at line 323 of file class.ilIndividualAssessmentMembersGUI.php.
References ILIAS\Repository\ctrl(), getSortOptions(), and getSortValue().
Referenced by getViewControls().
|
protected |
Definition at line 410 of file class.ilIndividualAssessmentMembersGUI.php.
References txt().
Referenced by getSortationControl().
|
protected |
Definition at line 422 of file class.ilIndividualAssessmentMembersGUI.php.
References null, and ILIAS\Repository\refinery().
Referenced by getLinkForStatusFilter(), getSortationControl(), and view().
|
protected |
Definition at line 291 of file class.ilIndividualAssessmentMembersGUI.php.
References factory(), getModeControl(), and getSortationControl().
Referenced by view().
ilIndividualAssessmentMembersGUI::handleAccessViolation | ( | ) |
Definition at line 445 of file class.ilIndividualAssessmentMembersGUI.php.
References txt().
Referenced by addUsers(), executeCommand(), removeUser(), and removeUserConfirmation().
ilIndividualAssessmentMembersGUI::removeUser | ( | ) |
Remove users from corresponding iass-object.
To be used by repository search.
Definition at line 273 of file class.ilIndividualAssessmentMembersGUI.php.
References $object, ILIAS\Repository\ctrl(), handleAccessViolation(), ilObjIndividualAssessment\loadMembers(), ILIAS\Repository\refinery(), txt(), and ilIndividualAssessmentLPInterface\updateLPStatusByIds().
|
protected |
Display confirmation form for user might be removed.
Definition at line 249 of file class.ilIndividualAssessmentMembersGUI.php.
References $message, ILIAS\Repository\ctrl(), factory(), handleAccessViolation(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and renderer().
|
protected |
Definition at line 450 of file class.ilIndividualAssessmentMembersGUI.php.
References ILIAS\Repository\lng().
Referenced by addedUsers(), addUsersFromSearch(), getActiveLabelForModeByFilter(), getModeOptions(), getSortOptions(), handleAccessViolation(), removeUser(), and view().
|
protected |
Definition at line 152 of file class.ilIndividualAssessmentMembersGUI.php.
References ILIAS\Repository\ctrl(), factory(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), getFilterValue(), getSortValue(), getViewControls(), ILIAS\Repository\lng(), renderer(), ILIAS\Repository\toolbar(), txt(), and ILIAS\Repository\user().
Referenced by addedUsers().
|
protected |
Definition at line 44 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 60 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 55 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
Definition at line 53 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 52 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 48 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 56 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 45 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct(), addUsers(), and removeUser().
|
protected |
Definition at line 59 of file class.ilIndividualAssessmentMembersGUI.php.
|
protected |
Definition at line 46 of file class.ilIndividualAssessmentMembersGUI.php.
Definition at line 57 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct(), and addedUsers().
Definition at line 54 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 58 of file class.ilIndividualAssessmentMembersGUI.php.
|
protected |
Definition at line 51 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 49 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 47 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
|
protected |
Definition at line 50 of file class.ilIndividualAssessmentMembersGUI.php.
Referenced by __construct().
const ilIndividualAssessmentMembersGUI::F_SORT = "sortation" |
Definition at line 35 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::F_STATUS = "status" |
Definition at line 34 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_CHANGETIME_ASC = "change_time:asc" |
Definition at line 41 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_CHANGETIME_DESC = "change_time:desc" |
Definition at line 42 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_EXAMINER_ASC = "examiner_login:asc" |
Definition at line 39 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_EXAMINER_DESC = "examiner_login:desc" |
Definition at line 40 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_NAME_ASC = "user_login:asc" |
Definition at line 37 of file class.ilIndividualAssessmentMembersGUI.php.
const ilIndividualAssessmentMembersGUI::S_NAME_DESC = "user_login:desc" |
Definition at line 38 of file class.ilIndividualAssessmentMembersGUI.php.