|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Collaboration diagram for ILIAS\Questions\Presentation\Views\Participant:Public Member Functions | |
| __construct (private readonly Language $lng, private readonly Refinery $refinery, private readonly UIFactory $ui_factory, private readonly HTTP $http, private readonly QuestionRepository $question_repository, private readonly AttemptRepository $attempt_repository, private readonly CapabilitiesFactory $capabilities_factory, array $capability_identifiers, private readonly int $owner_object_id) | |
| getPresentationIdentifier () | |
| withShuffleQuestionOrder (bool $shuffle_question_order) | |
| getQuestionView (Uuid $question_id, ?Uuid $attempt_id, bool $interactive, bool $show_marks, bool $show_best_response, bool $show_feedback) | |
| persistResponse (Uuid $question_id, Uuid $attempt_id) | |
| deleteResponsesFor (Uuid $attempt_id, Uuid $question_id) | |
Private Attributes | |
| readonly RequiredCapabilities | $required_capabilities |
| bool | $shuffle_question_order = false |
| array | $attempt_cache = [] |
Definition at line 37 of file Participant.php.
| ILIAS\Questions\Presentation\Views\Participant::__construct | ( | private readonly Language | $lng, |
| private readonly Refinery | $refinery, | ||
| private readonly UIFactory | $ui_factory, | ||
| private readonly HTTP | $http, | ||
| private readonly QuestionRepository | $question_repository, | ||
| private readonly AttemptRepository | $attempt_repository, | ||
| private readonly CapabilitiesFactory | $capabilities_factory, | ||
| array | $capability_identifiers, | ||
| private readonly int | $owner_object_id | ||
| ) |
| list<string>> | $capability_identifiers |
Definition at line 48 of file Participant.php.
| ILIAS\Questions\Presentation\Views\Participant::deleteResponsesFor | ( | Uuid | $attempt_id, |
| Uuid | $question_id | ||
| ) |
Definition at line 162 of file Participant.php.
| ILIAS\Questions\Presentation\Views\Participant::getPresentationIdentifier | ( | ) |
Definition at line 64 of file Participant.php.
| ILIAS\Questions\Presentation\Views\Participant::getQuestionView | ( | Uuid | $question_id, |
| ?Uuid | $attempt_id, | ||
| bool | $interactive, | ||
| bool | $show_marks, | ||
| bool | $show_best_response, | ||
| bool | $show_feedback | ||
| ) |
Definition at line 77 of file Participant.php.
References ILIAS\Data\UUID\Uuid\toString().
Here is the call graph for this function:| ILIAS\Questions\Presentation\Views\Participant::persistResponse | ( | Uuid | $question_id, |
| Uuid | $attempt_id | ||
| ) |
Definition at line 116 of file Participant.php.
| ILIAS\Questions\Presentation\Views\Participant::withShuffleQuestionOrder | ( | bool | $shuffle_question_order | ) |
Definition at line 69 of file Participant.php.
|
private |
Definition at line 43 of file Participant.php.
|
private |
Definition at line 39 of file Participant.php.
|
private |
Definition at line 41 of file Participant.php.