ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
a suggested solution More...
Public Member Functions | |
__construct (int $id, int $question_id, int $subquestion_index, string $import_id, \DateTimeImmutable $last_update) | |
getType () | |
getStorableValue () | |
getId () | |
withId (int $id) | |
getQuestionId () | |
withQuestionId (int $question_id) | |
getImportId () | |
withImportId (string $import_id) | |
getSubquestionIndex () | |
withSubquestionIndex (int $subquestion_index) | |
getLastUpdate () | |
isOfTypeFile () | |
isOfTypeLink () | |
Data Fields | |
const | TYPE_LM = 'lm' |
const | TYPE_LM_CHAPTER = 'st' |
const | TYPE_LM_PAGE = 'pg' |
const | TYPE_GLOSARY_TERM = 'git' |
const | TYPE_FILE = 'file' |
const | TYPES |
Protected Attributes | |
int | $id |
int | $question_id |
int | $subquestion_index |
string | $import_id |
DateTimeImmutable | $last_update |
a suggested solution
Definition at line 28 of file SuggestedSolution.php.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::__construct | ( | int | $id, |
int | $question_id, | ||
int | $subquestion_index, | ||
string | $import_id, | ||
\DateTimeImmutable | $last_update | ||
) |
Definition at line 50 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$id, ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$import_id, ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$last_update, ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$question_id, ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$subquestion_index, ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getStorableValue(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getType().
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::getId | ( | ) |
Definition at line 67 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$id.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::getImportId | ( | ) |
Definition at line 89 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$import_id.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::getLastUpdate | ( | ) |
Definition at line 111 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$last_update.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::getQuestionId | ( | ) |
Definition at line 78 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$question_id.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\additionalOnStore().
|
abstract |
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct().
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::getSubquestionIndex | ( | ) |
Definition at line 100 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$subquestion_index.
|
abstract |
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\isOfTypeFile(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\isOfTypeLink().
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::isOfTypeFile | ( | ) |
Definition at line 116 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getType().
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::isOfTypeLink | ( | ) |
Definition at line 121 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getType().
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\additionalOnStore().
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::withId | ( | int | $id | ) |
Definition at line 71 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$id.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::withImportId | ( | string | $import_id | ) |
Definition at line 93 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$import_id.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::withQuestionId | ( | int | $question_id | ) |
Definition at line 82 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$question_id.
ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::withSubquestionIndex | ( | int | $subquestion_index | ) |
Definition at line 104 of file SuggestedSolution.php.
References ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\$subquestion_index.
|
protected |
Definition at line 44 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getId(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\withId().
|
protected |
Definition at line 47 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getImportId(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\withImportId().
|
protected |
Definition at line 48 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getLastUpdate().
|
protected |
Definition at line 45 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getQuestionId(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\withQuestionId().
|
protected |
Definition at line 46 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\__construct(), ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\getSubquestionIndex(), and ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution\withSubquestionIndex().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPE_FILE = 'file' |
Definition at line 34 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\buildSuggestedSolution().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPE_GLOSARY_TERM = 'git' |
Definition at line 33 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\buildSuggestedSolution().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPE_LM = 'lm' |
Definition at line 30 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\buildSuggestedSolution().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPE_LM_CHAPTER = 'st' |
Definition at line 31 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\buildSuggestedSolution().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPE_LM_PAGE = 'pg' |
Definition at line 32 of file SuggestedSolution.php.
Referenced by ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolutionsDatabaseRepository\buildSuggestedSolution().
const ILIAS\TestQuestionPool\Questions\SuggestedSolution\SuggestedSolution::TYPES |
Definition at line 36 of file SuggestedSolution.php.