ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
Question.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\TestQuestionPool\Questions
;
20
21
use
ILIAS\Test\Logging\TestParticipantInteraction
;
22
use
ILIAS\Test\Logging\TestParticipantInteractionTypes
;
23
use
ILIAS\Test\Logging\TestQuestionAdministrationInteraction
;
24
use
ILIAS\Test\Logging\TestQuestionAdministrationInteractionTypes
;
25
26
use
ILIAS\Test\Logging\AdditionalInformationGenerator
;
27
28
interface
Question
29
{
30
public
function
validateSolutionSubmit
();
31
32
public
function
toLog
(
AdditionalInformationGenerator
$additional_info): array;
33
34
public
function
answerToParticipantInteraction
(
35
AdditionalInformationGenerator
$additional_info,
36
int
$test_id,
37
int
$active_id,
38
int
$pass,
39
string
$source_ip,
40
TestParticipantInteractionTypes
$interaction_type
41
):
TestParticipantInteraction
;
42
43
public
function
toQuestionAdministrationInteraction
(
44
AdditionalInformationGenerator
$additional_info,
45
int
$test_id,
46
TestQuestionAdministrationInteractionTypes
$interaction_type
47
):
TestQuestionAdministrationInteraction
;
48
}
ILIAS\Test\Logging\TestQuestionAdministrationInteraction
Definition:
TestQuestionAdministrationInteraction.php:31
ILIAS\TestQuestionPool\Questions\Question\answerToParticipantInteraction
answerToParticipantInteraction(AdditionalInformationGenerator $additional_info, int $test_id, int $active_id, int $pass, string $source_ip, TestParticipantInteractionTypes $interaction_type)
TestQuestionAdministrationInteraction
ILIAS\TestQuestionPool\Questions
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ILIAS\Test\Logging\TestQuestionAdministrationInteractionTypes
TestQuestionAdministrationInteractionTypes
Definition:
TestQuestionAdministrationInteractionTypes.php:23
ILIAS\Test\Logging\TestParticipantInteraction
Definition:
TestParticipantInteraction.php:29
ILIAS\Test\Logging\TestParticipantInteractionTypes
TestParticipantInteractionTypes
Definition:
TestParticipantInteractionTypes.php:23
TestParticipantInteraction
ILIAS\TestQuestionPool\Questions\Question\validateSolutionSubmit
validateSolutionSubmit()
AdditionalInformationGenerator
ILIAS\TestQuestionPool\Questions\Question\toLog
toLog(AdditionalInformationGenerator $additional_info)
ILIAS\TestQuestionPool\Questions\Question
Definition:
Question.php:28
ILIAS\Test\Logging\AdditionalInformationGenerator
Definition:
AdditionalInformationGenerator.php:28
ILIAS\TestQuestionPool\Questions\Question\toQuestionAdministrationInteraction
toQuestionAdministrationInteraction(AdditionalInformationGenerator $additional_info, int $test_id, TestQuestionAdministrationInteractionTypes $interaction_type)
components
ILIAS
TestQuestionPool
src
Questions
Question.php
Generated on Sun Aug 31 2025 23:04:04 for ILIAS by
1.8.13 (using
Doxyfile
)