ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Test\Logging\AdditionalInformationGenerator Class Reference
+ Collaboration diagram for ILIAS\Test\Logging\AdditionalInformationGenerator:

Public Member Functions

 __construct (private readonly \Mustache_Engine $mustache, private readonly \ilLanguage $lng, private readonly UIFactory $ui_factory, private readonly Refinery $refinery, private readonly GeneralQuestionPropertiesRepository $questions_repo)
 
 parseForTable (array $additional_info, array $environment)
 
 parseForExport (array $additional_info, array $environment)
 
 getTrueFalseTagForBool (bool $bool)
 
 getEnabledDisabledTagForBool (bool $bool)
 
 getCheckedUncheckedTagForBool (bool $bool)
 
 getNoneTag ()
 
 getTagForLangVar (string $lang_var)
 

Data Fields

const DATE_STORAGE_FORMAT = \DateTimeInterface::ISO8601
 
const KEY_USER = 'user'
 
const KEY_USERS = 'users'
 
const KEY_QUESTION_ID = 'id'
 
const KEY_QUESTION_ORDER = 'order'
 
const KEY_QUESTIONS = 'questions'
 
const KEY_ANON_IDS = 'anonymous'
 
const KEY_EVAL_FINALIZED = 'finalized_evaluation'
 
const KEY_FEEDBACK = 'tst_feedback'
 
const KEY_QUESTION_TITLE = 'question_title'
 
const KEY_QUESTION_TEXT = 'tst_question'
 
const KEY_QUESTION_TYPE = 'tst_question_type'
 
const KEY_HOMOGENEOUS_SCORING = 'tst_inp_all_quest_points_equal_per_pool_desc'
 
const KEY_QUESTION_AMOUNT_TYPE = 'tst_inp_quest_amount_cfg_mode'
 
const KEY_QUESTION_AMOUNT_PER_TEST = 'tst_inp_quest_amount_per_test'
 
const KEY_QUESTION_AMOUNT_PER_POOL = 'tst_inp_quest_amount_per_source_pool'
 
const KEY_SOURCE_POOL = 'obj_qpl'
 
const KEY_SOURCE_TAXONOMY_FILTER = 'tst_inp_source_pool_filter_tax'
 
const KEY_SOURCE_TYPE_FILTER = 'tst_filter_question_type'
 
const KEY_SOURCE_LIFECYCLE_FILTER = 'qst_lifecycle'
 
const KEY_REACHED_POINTS = 'tst_reached_points'
 
const KEY_MARK_SHORT_NAME = 'tst_mark_short_form'
 
const KEY_MARK_OFFICIAL_NAME = 'tst_mark_official_form'
 
const KEY_MARK_MINIMUM_LEVEL = 'tst_mark_minimum_level'
 
const KEY_MARK_IS_PASSING = 'tst_mark_passed'
 
const KEY_TEST_TITLE = 'title'
 
const KEY_TEST_DESCRIPTION = 'description'
 
const KEY_TEST_ONLINE = 'online'
 
const KEY_TEST_QUESTION_SET_TYPE = 'test_question_set_type'
 
const KEY_TEST_ANONYMITY = 'tst_anonymity'
 
const KEY_TEST_INTRODUCTION_ENABLED = 'tst_introduction'
 
const KEY_TEST_CONDITIONS_ENABLED = 'tst_conditions_checkbox_enabled'
 
const KEY_TEST_START_TIME = 'tst_starting_time'
 
const KEY_TEST_END_TIME = 'tst_ending_time'
 
const KEY_TEST_PASSWORD = 'tst_password'
 
const KEY_TEST_IP_RANGE = 'ip_range_label'
 
const KEY_TEST_FIXED_PARTICIPANTS = 'participants_invitation'
 
const KEY_TEST_LIMIT_NR_OF_TRIES = 'tst_limit_nr_of_tries'
 
const KEY_TEST_BLOCK_AFTER_PASSED = 'tst_block_passes_after_passed'
 
const KEY_TEST_PASSWAITING_ENABLED = 'tst_pass_waiting_enabled'
 
const KEY_TEST_PROCESSING_TIME_ENABLED = 'tst_processing_time_duration'
 
const KEY_TEST_RESET_PROCESSING_TIME = 'tst_reset_processing_time'
 
const KEY_TEST_ADDED_PROCESSING_TIME = 'minutes'
 
const KEY_TEST_KIOSK_ENABLED = 'kiosk'
 
const KEY_TEST_KIOSK_SHOW_TITLE = 'kiosk_show_title'
 
const KEY_TEST_KIOSK_SHOW_PARTICIPANT_NAME = 'kiosk_show_participant'
 
const KEY_TEST_SHOW_EXAM_ID = 'examid_in_test_pass'
 
const KEY_TEST_TITLE_PRESENTATION = 'tst_title_output'
 
const KEY_TEST_AUTOSAVE_ENABLED = 'autosave'
 
const KEY_TEST_SHUFFLE_QUESTIONS = 'tst_shuffle_questions'
 
const KEY_TEST_FEEDBACK_ENABLED = 'tst_instant_feedback'
 
const KEY_TEST_FEEDBACK_SHOW_POINTS = 'tst_instant_feedback_results'
 
const KEY_TEST_FEEDBACK_SHOW_GENERIC = 'tst_instant_feedback_answer_generic'
 
const KEY_TEST_FEEDBACK_SHOW_SPECIFIC = 'tst_instant_feedback_answer_specific'
 
const KEY_TEST_FEEDBACK_SHOW_SOLUTION = 'tst_instant_feedback_solution'
 
const KEY_TEST_FEEDBACK_TRIGGER = 'tst_instant_feedback_trigger'
 
const KEY_TEST_LOCK_ANSWERS_MODE = 'tst_answer_fixation_handling'
 
const KEY_TEST_USE_PREVIOUS_ANSWERS_ENABELD = 'tst_use_previous_answers'
 
const KEY_TEST_SUSPEND_ALLOWED = 'tst_show_cancel'
 
const KEY_TEST_POSTPONED_MOVE_TO_END = 'tst_postpone'
 
const KEY_TEST_OVERVIEW_ENABLED = 'tst_show_summary'
 
const KEY_TEST_OVERVIEW_SHOW_START = 'tst_list_of_questions_start'
 
const KEY_TEST_OVERVIEW_SHOW_END = 'tst_list_of_questions_end'
 
const KEY_TEST_OVERVIEW_SHOW_DESCRIPTION = 'tst_list_of_questions_with_description'
 
const KEY_TEST_QUESTION_MARKING_ENABLED = 'question_marking'
 
const KEY_TEST_QUESTION_LIST_ENABLED = 'tst_enable_questionlist'
 
const KEY_TEST_ANSWER_OVERVIEW_ENABLED = 'enable_examview'
 
const KEY_TEST_CONCLUDING_REMARKS_ENABLED = 'final_statement'
 
const KEY_TEST_REDIRECT_MODE = 'redirect_after_finishing_tst'
 
const KEY_TEST_REDIRECT_URL = 'redirection_url'
 
const KEY_TEST_MAIL_NOTIFICATION_CONTENT_TYPE = 'tst_finish_notification'
 
const KEY_TEST_ALWAYS_SEND_NOTIFICATION = 'tst_finish_notification_content_type'
 
const KEY_TEST_TAXONOMIES_ENABLED = 'tst_activate_skill_service'
 
const KEY_TEST_HIDE_INFO_TAB = 'tst_hide_info_tab'
 
const KEY_SCORING_COUNT_SYSTEM = 'tst_text_count_system'
 
const KEY_SCORING_SCORE_CUTTING = 'tst_score_cutting'
 
const KEY_SCORING_PASS_SCORING = 'tst_pass_scoring'
 
const KEY_SCORING_REPORTING = 'tst_results_access_setting'
 
const KEY_SCORING_REPORTING_SHOW_STATUS = 'tst_results_grading_opt_show_status'
 
const KEY_SCORING_REPORTING_SHOW_MARK = 'tst_results_grading_opt_show_mark'
 
const KEY_SCORING_REPORTING_SHOW_DETAILS = 'tst_results_grading_opt_show_details'
 
const KEY_SCORING_DELETION_ALLOWED = 'tst_pass_deletion'
 
const KEY_SCORING_SOLUTION_SHOW_BEST_SOLUTION = 'tst_results_print_best_solution'
 
const KEY_SCORING_SOLUTION_SHOW_FEEDBACK = 'tst_show_solution_feedback'
 
const KEY_SCORING_SOLUTION_SHOW_SUGGESTED = 'tst_show_solution_suggested'
 
const KEY_SCORING_SOLUTION_SHOW_PRINTVIEW = 'tst_show_solution_printview'
 
const KEY_SCORING_SOLUTION_SHOW_ANSWERS_ONLY = 'tst_hide_pagecontents'
 
const KEY_SCORING_SOLUTION_SHOW_SIGNATRUE = 'tst_show_solution_signature'
 
const KEY_SCORING_SOLUTION_SHOW_EXAM_ID = 'examid_in_test_res'
 
const KEY_SCORING_HIGHSCORE_ENABLED = 'tst_highscore_enabled'
 
const KEY_SCORING_HIGHSCORE_MODE = 'tst_highscore_mode'
 
const KEY_SCORING_HIGHSCORE_SHOW_TOP_NUM = 'tst_highscore_top_num'
 
const KEY_SCORING_HIGHSCORE_SHOW_ANON = 'tst_highscore_anon'
 
const KEY_SCORING_HIGHSCORE_SHOW_ACHIEVED_TS = 'tst_highscore_achieved_ts'
 
const KEY_SCORING_HIGHSCORE_SHOW_SCORE = 'tst_highscore_score'
 
const KEY_SCORING_HIGHSCORE_SHOW_PERCENTAGE = 'tst_highscore_percentage'
 
const KEY_SCORING_HIGHSCORE_SHOW_WTIME = 'tst_highscore_wtime'
 
const KEY_PASS = 'pass'
 
const KEY_PAX_ANSWER = 'answer'
 
const KEY_QUESTION_SHUFFLE_ANSWER_OPTIONS = 'shuffle_answers'
 
const KEY_QUESTION_FEEDBACK_ON_INCOMPLETE = 'feedback_incomplete_solution'
 
const KEY_QUESTION_FEEDBACK_ON_COMPLETE = 'feedback_complete_solution'
 
const KEY_QUESTION_ANSWER_OPTION = 'answer'
 
const KEY_QUESTION_ANSWER_OPTIONS = 'answers'
 
const KEY_QUESTION_CORRECT_ANSWER_OPTIONS = 'correct_answers'
 
const KEY_QUESTION_LONGMENU_TEXT = 'lmtext'
 
const KEY_QUESTION_KPRIM_OPTION_LABEL = 'option_label'
 
const KEY_QUESTION_REACHABLE_POINTS = 'points'
 
const KEY_QUESTION_TEXT_MATCHING_METHOD = 'matching_method'
 
const KEY_QUESTION_FORMULA_VARIABLES = 'variables'
 
const KEY_QUESTION_FORMULA_RESULTS = 'results'
 
const KEY_QUESTION_FORMULA_VARIABLE = 'variable'
 
const KEY_QUESTION_FORMULA_RESULT = 'result'
 
const KEY_QUESTION_FORMULA_PRECISION = 'precision'
 
const KEY_QUESTION_FORMULA_INTPRECISION = 'intprecision'
 
const KEY_QUESTION_FORMULA_TOLERANCE = 'tolerance'
 
const KEY_QUESTION_FORMULA_UNIT = 'unit'
 
const KEY_QUESTION_FORMULA_RESULT_TYPE = 'result_type_selection'
 
const KEY_QUESTION_FORMULA_FORMULA = 'formula'
 
const KEY_QUESTION_ORDERING_NESTING_TYPE = 'qst_use_nested_answers'
 
const KEY_QUESTION_ANSWER_OPTION_IMAGE = 'image'
 
const KEY_QUESTION_ANSWER_OPTION_ORDER = 'order'
 
const KEY_QUESTION_ANSWER_OPTION_CORRECTNESS = 'correctness'
 
const KEY_QUESTION_POINTS_CHECKED = 'points_checked'
 
const KEY_QUESTION_POINTS_UNCHECKED = 'points_unchecked'
 
const KEY_QUESTION_IMAGEMAP_IMAGE = 'image'
 
const KEY_QUESTION_IMAGEMAP_MODE = 'tst_imap_qst_mode'
 
const KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_COORDS = 'coordinates'
 
const KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_STATE = 'state'
 
const KEY_QUESTION_TEXTSIZE = 'textsize'
 
const KEY_QUESTION_UPLOAD_MAXSIZE = 'maxsize'
 
const KEY_QUESTION_UPLOAD_ALLOWED_EXTENSIONS = 'allowedextensions'
 
const KEY_QUESTION_UPLOAD_COMPLETION_BY_SUBMISSION = 'ass_completion_by_submission'
 
const KEY_QUESTION_ERRORTEXT_ERRORTEXT = 'assErrorText'
 
const KEY_QUESTION_MAXCHARS = 'maxchars'
 
const KEY_QUESTION_LOWER_LIMIT = 'range_lower_limit'
 
const KEY_QUESTION_UPPER_LIMIT = 'range_upper_limit'
 
const KEY_QUESTION_MATCHING_TERM = 'term'
 
const KEY_QUESTION_MATCHING_TERMS = 'terms'
 
const KEY_QUESTION_MATCHING_DEFINITION = 'definition'
 
const KEY_QUESTION_MATCHING_DEFINITIONS = 'definitions'
 
const KEY_QUESTION_CLOZE_CLOZETEXT = 'cloze_text'
 
const KEY_QUESTION_CLOZE_GAPS = 'gaps'
 
const KEY_QUESTION_CLOZE_GAP_TYPE = 'type'
 
const KEY_QUESTION_KPRIM_SCORE_PARTIAL_SOLUTION_ENABLED = 'score_partsol_enabled'
 
const KEY_QUESTION_TEXT_WORDCOUNT_ENABLED = 'qst_essay_wordcounter_enabled'
 
const KEY_QUESTION_TEXT_SCORING_MODE = 'essay_scoring_mode'
 

Private Member Functions

 getCorrectedTranslationForKey (string $key)
 
 parseValue (int|string $key, string|int|float|array $value, array $environment)
 
 buildListOfUsers (array $user_ids)
 
 buildDefaultValueString (string|int|float|array $value, array $environment)
 
 buildValueStringFromArray (array $value, array $environment)
 
 buildTags ()
 

Private Attributes

const TAG_NONE = '{{ none }}'
 
const TAG_TRUE = '{{ true }}'
 
const TAG_FALSE = '{{ false }}'
 
const TAG_ENABLED = '{{ enabled }}'
 
const TAG_DISABLED = '{{ disabled }}'
 
const TAG_CHECKED = '{{ checked }}'
 
const TAG_UNCHECKED = '{{ unchecked }}'
 
const VALID_TAGS
 
const LEGACY_TAGS = []
 
array $tags
 

Detailed Description

Definition at line 28 of file AdditionalInformationGenerator.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Test\Logging\AdditionalInformationGenerator::__construct ( private readonly \Mustache_Engine  $mustache,
private readonly \ilLanguage  $lng,
private readonly UIFactory  $ui_factory,
private readonly Refinery  $refinery,
private readonly GeneralQuestionPropertiesRepository  $questions_repo 
)

Definition at line 261 of file AdditionalInformationGenerator.php.

267 {
268 $lng->loadLanguageModule('assessment');
269 $lng->loadLanguageModule('crs');
270 $this->tags = $this->buildTags();
271 }
global $lng
Definition: privfeed.php:31

References $lng, and ILIAS\Test\Logging\AdditionalInformationGenerator\buildTags().

+ Here is the call graph for this function:

Member Function Documentation

◆ buildDefaultValueString()

ILIAS\Test\Logging\AdditionalInformationGenerator::buildDefaultValueString ( string|int|float|array  $value,
array  $environment 
)
private

Definition at line 402 of file AdditionalInformationGenerator.php.

405 : string {
406 if (is_int($value)
407 || is_float($value)) {
408 return (string) $value;
409 }
410 if (is_array($value)) {
411 return $this->buildValueStringFromArray($value, $environment);
412 }
413 if ($value === '') {
414 return $this->lng->txt('none');
415 }
416 if (strpos($value, '+0000') !== false
417 && ($date = \DateTimeImmutable::createFromFormat(self::DATE_STORAGE_FORMAT, $value)) !== false) {
418 return $date
419 ->setTimezone($environment['timezone'])
420 ->format($environment['date_format']);
421 }
422 return $this->mustache->render(
423 $this->refinery->string()->stripTags()->transform($value),
424 $this->tags
425 );
426 }

◆ buildListOfUsers()

ILIAS\Test\Logging\AdditionalInformationGenerator::buildListOfUsers ( array  $user_ids)
private

Definition at line 385 of file AdditionalInformationGenerator.php.

385 : string
386 {
387 return implode(
388 ', ',
389 array_map(
390 static fn(int $usr): string => \ilUserUtil::getNamePresentation(
391 $usr,
392 false,
393 false,
394 '',
395 true
396 ),
397 $user_ids
398 )
399 );
400 }
static getNamePresentation( $a_user_id, bool $a_user_image=false, bool $a_profile_link=false, string $a_profile_back_link='', bool $a_force_first_lastname=false, bool $a_omit_login=false, bool $a_sortable=true, bool $a_return_data_array=false, $a_ctrl_path=null)
Default behaviour is:

References ilUserUtil\getNamePresentation().

+ Here is the call graph for this function:

◆ buildTags()

ILIAS\Test\Logging\AdditionalInformationGenerator::buildTags ( )
private

Definition at line 446 of file AdditionalInformationGenerator.php.

446 : array
447 {
448 return array_combine(
449 self::VALID_TAGS,
450 array_map(
451 fn(string $v): string => $this->lng->txt($v),
452 self::VALID_TAGS
453 )
454 ) + array_reduce(
455 array_keys(self::LEGACY_TAGS),
456 function (array $c, string $k): array {
457 $c[$k] = $this->lng->txt(self::LEGACY_TAGS[$k]);
458 return $c;
459 },
460 []
461 );
462 }
$c
Definition: deliver.php:25

References $c, and ILIAS\Repository\lng().

Referenced by ILIAS\Test\Logging\AdditionalInformationGenerator\__construct().

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

◆ buildValueStringFromArray()

ILIAS\Test\Logging\AdditionalInformationGenerator::buildValueStringFromArray ( array  $value,
array  $environment 
)
private

Definition at line 428 of file AdditionalInformationGenerator.php.

428 : string
429 {
430 return array_reduce(
431 array_keys($value),
432 function ($c, $k) use ($value, $environment): string {
433 $label = $k;
434 if (is_string($k)) {
435 $label = $this->getCorrectedTranslationForKey($k);
436 }
437 if ($c !== '') {
438 $c .= ', ';
439 }
440 return "{$c}{$label}: {$this->parseValue($k, $value[$k], $environment)}";
441 },
442 ''
443 );
444 }

References $c.

◆ getCheckedUncheckedTagForBool()

ILIAS\Test\Logging\AdditionalInformationGenerator::getCheckedUncheckedTagForBool ( bool  $bool)

◆ getCorrectedTranslationForKey()

ILIAS\Test\Logging\AdditionalInformationGenerator::getCorrectedTranslationForKey ( string  $key)
private

Definition at line 336 of file AdditionalInformationGenerator.php.

336 : string
337 {
338 $lang_var = $key;
339 if (array_key_exists($key, self::LEGACY_TAGS)) {
340 $lang_var = self::LEGACY_TAGS[$key];
341 }
342
343 return $this->lng->exists($lang_var) ? $this->lng->txt($lang_var) : $key;
344 }

References ILIAS\Repository\lng().

+ Here is the call graph for this function:

◆ getEnabledDisabledTagForBool()

◆ getNoneTag()

◆ getTagForLangVar()

◆ getTrueFalseTagForBool()

◆ parseForExport()

ILIAS\Test\Logging\AdditionalInformationGenerator::parseForExport ( array  $additional_info,
array  $environment 
)

Definition at line 298 of file AdditionalInformationGenerator.php.

301 : string {
302 return implode(
303 '; ',
304 array_map(
305 fn(string $k) => "{$this->getCorrectedTranslationForKey($k)}: {$this->parseValue($k, $additional_info[$k] ?? '', $environment)}",
306 array_keys($additional_info)
307 )
308 );
309 }

◆ parseForTable()

ILIAS\Test\Logging\AdditionalInformationGenerator::parseForTable ( array  $additional_info,
array  $environment 
)

@kergomard 01.07.2024: The name of the mark step might be a numeric string. But numeric strings are treated like integers when used as array keys. The descriptive items listing does check its keys if they are strings and things go sideways from there. Thus as a workaround a space is added to the key here.

Definition at line 273 of file AdditionalInformationGenerator.php.

276 : DescriptiveListing {
284 return $this->ui_factory->listing()->descriptive(
285 array_combine(
286 array_map(
287 fn(string $k): string => $this->getCorrectedTranslationForKey($k) . ' ',
288 array_keys($additional_info)
289 ),
290 array_map(
291 fn(string $k): string => $this->parseValue($k, $additional_info[$k], $environment),
292 array_keys($additional_info)
293 )
294 )
295 );
296 }
parseValue(int|string $key, string|int|float|array $value, array $environment)

◆ parseValue()

ILIAS\Test\Logging\AdditionalInformationGenerator::parseValue ( int|string  $key,
string|int|float|array  $value,
array  $environment 
)
private

Definition at line 346 of file AdditionalInformationGenerator.php.

350 : string {
351 switch ($key) {
352 case self::KEY_USER:
353 return \ilUserUtil::getNamePresentation(
354 $value,
355 false,
356 false,
357 '',
358 true
359 );
360 case self::KEY_USERS:
361 return $this->buildListOfUsers($value);
363 return $this->lng->txt($value);
365 return implode(
366 ', ',
367 array_map(
368 fn(int $usr): string => $this->questions_repo
369 ->getForQuestionId($usr)?->getTitle() ?? $this->lng->txt('deleted'),
370 $value
371 )
372 );
374 if (is_int($value)) {
375 return $this->refinery->encode()->htmlSpecialCharsAsEntities()->transform(
376 $this->questions_repo->getForQuestionId($value)?->getTitle() ?? $this->lng->txt('deleted')
377 );
378 }
379 //no break
380 default:
381 return $this->buildDefaultValueString($value, $environment);
382 }
383 }
buildDefaultValueString(string|int|float|array $value, array $environment)

References ILIAS\GlobalScreen\Scope\Footer\Factory\getTitle(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().

+ Here is the call graph for this function:

Field Documentation

◆ $tags

array ILIAS\Test\Logging\AdditionalInformationGenerator::$tags
private

Definition at line 259 of file AdditionalInformationGenerator.php.

◆ DATE_STORAGE_FORMAT

const ILIAS\Test\Logging\AdditionalInformationGenerator::DATE_STORAGE_FORMAT = \DateTimeInterface::ISO8601

◆ KEY_ANON_IDS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_ANON_IDS = 'anonymous'

Definition at line 36 of file AdditionalInformationGenerator.php.

◆ KEY_EVAL_FINALIZED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_EVAL_FINALIZED = 'finalized_evaluation'

◆ KEY_FEEDBACK

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_FEEDBACK = 'tst_feedback'

◆ KEY_HOMOGENEOUS_SCORING

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_HOMOGENEOUS_SCORING = 'tst_inp_all_quest_points_equal_per_pool_desc'

Definition at line 43 of file AdditionalInformationGenerator.php.

◆ KEY_MARK_IS_PASSING

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_MARK_IS_PASSING = 'tst_mark_passed'

Definition at line 55 of file AdditionalInformationGenerator.php.

◆ KEY_MARK_MINIMUM_LEVEL

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_MARK_MINIMUM_LEVEL = 'tst_mark_minimum_level'

Definition at line 54 of file AdditionalInformationGenerator.php.

◆ KEY_MARK_OFFICIAL_NAME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_MARK_OFFICIAL_NAME = 'tst_mark_official_form'

Definition at line 53 of file AdditionalInformationGenerator.php.

◆ KEY_MARK_SHORT_NAME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_MARK_SHORT_NAME = 'tst_mark_short_form'

Definition at line 52 of file AdditionalInformationGenerator.php.

◆ KEY_PASS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_PASS = 'pass'

Definition at line 131 of file AdditionalInformationGenerator.php.

◆ KEY_PAX_ANSWER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_PAX_ANSWER = 'answer'

Definition at line 132 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_AMOUNT_PER_POOL

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_AMOUNT_PER_POOL = 'tst_inp_quest_amount_per_source_pool'

Definition at line 46 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_AMOUNT_PER_TEST

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_AMOUNT_PER_TEST = 'tst_inp_quest_amount_per_test'

Definition at line 45 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_AMOUNT_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_AMOUNT_TYPE = 'tst_inp_quest_amount_cfg_mode'

Definition at line 44 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ANSWER_OPTION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ANSWER_OPTION = 'answer'

Definition at line 137 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ANSWER_OPTION_CORRECTNESS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ANSWER_OPTION_CORRECTNESS = 'correctness'

Definition at line 157 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ANSWER_OPTION_IMAGE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ANSWER_OPTION_IMAGE = 'image'

Definition at line 155 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ANSWER_OPTION_ORDER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ANSWER_OPTION_ORDER = 'order'

Definition at line 156 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ANSWER_OPTIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ANSWER_OPTIONS = 'answers'

Definition at line 138 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_CLOZE_CLOZETEXT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_CLOZE_CLOZETEXT = 'cloze_text'

Definition at line 176 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_CLOZE_GAP_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_CLOZE_GAP_TYPE = 'type'

Definition at line 178 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_CLOZE_GAPS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_CLOZE_GAPS = 'gaps'

Definition at line 177 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_CORRECT_ANSWER_OPTIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_CORRECT_ANSWER_OPTIONS = 'correct_answers'

Definition at line 139 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ERRORTEXT_ERRORTEXT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ERRORTEXT_ERRORTEXT = 'assErrorText'

Definition at line 168 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FEEDBACK_ON_COMPLETE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FEEDBACK_ON_COMPLETE = 'feedback_complete_solution'

Definition at line 136 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FEEDBACK_ON_INCOMPLETE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FEEDBACK_ON_INCOMPLETE = 'feedback_incomplete_solution'

Definition at line 135 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_FORMULA

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_FORMULA = 'formula'

Definition at line 153 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_INTPRECISION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_INTPRECISION = 'intprecision'

Definition at line 149 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_PRECISION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_PRECISION = 'precision'

Definition at line 148 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_RESULT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_RESULT = 'result'

Definition at line 147 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_RESULT_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_RESULT_TYPE = 'result_type_selection'

Definition at line 152 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_RESULTS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_RESULTS = 'results'

Definition at line 145 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_TOLERANCE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_TOLERANCE = 'tolerance'

Definition at line 150 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_UNIT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_UNIT = 'unit'

Definition at line 151 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_VARIABLE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_VARIABLE = 'variable'

Definition at line 146 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_FORMULA_VARIABLES

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_FORMULA_VARIABLES = 'variables'

Definition at line 144 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ID

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ID = 'id'

Definition at line 33 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_COORDS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_COORDS = 'coordinates'

Definition at line 162 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_STATE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_IMAGEMAP_ANSWER_OPTION_STATE = 'state'

Definition at line 163 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_IMAGEMAP_IMAGE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_IMAGEMAP_IMAGE = 'image'

Definition at line 160 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_IMAGEMAP_MODE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_IMAGEMAP_MODE = 'tst_imap_qst_mode'

Definition at line 161 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_KPRIM_OPTION_LABEL

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_KPRIM_OPTION_LABEL = 'option_label'

Definition at line 141 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_KPRIM_SCORE_PARTIAL_SOLUTION_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_KPRIM_SCORE_PARTIAL_SOLUTION_ENABLED = 'score_partsol_enabled'

Definition at line 179 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_LONGMENU_TEXT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_LONGMENU_TEXT = 'lmtext'

Definition at line 140 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_LOWER_LIMIT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_LOWER_LIMIT = 'range_lower_limit'

Definition at line 170 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_MATCHING_DEFINITION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_MATCHING_DEFINITION = 'definition'

Definition at line 174 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_MATCHING_DEFINITIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_MATCHING_DEFINITIONS = 'definitions'

Definition at line 175 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_MATCHING_TERM

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_MATCHING_TERM = 'term'

Definition at line 172 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_MATCHING_TERMS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_MATCHING_TERMS = 'terms'

Definition at line 173 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_MAXCHARS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_MAXCHARS = 'maxchars'

Definition at line 169 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ORDER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ORDER = 'order'

Definition at line 34 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_ORDERING_NESTING_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_ORDERING_NESTING_TYPE = 'qst_use_nested_answers'

Definition at line 154 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_POINTS_CHECKED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_POINTS_CHECKED = 'points_checked'

Definition at line 158 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_POINTS_UNCHECKED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_POINTS_UNCHECKED = 'points_unchecked'

Definition at line 159 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_REACHABLE_POINTS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_REACHABLE_POINTS = 'points'

Definition at line 142 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_SHUFFLE_ANSWER_OPTIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_SHUFFLE_ANSWER_OPTIONS = 'shuffle_answers'

Definition at line 134 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TEXT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TEXT = 'tst_question'

Definition at line 41 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TEXT_MATCHING_METHOD

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TEXT_MATCHING_METHOD = 'matching_method'

Definition at line 143 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TEXT_SCORING_MODE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TEXT_SCORING_MODE = 'essay_scoring_mode'

Definition at line 181 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TEXT_WORDCOUNT_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TEXT_WORDCOUNT_ENABLED = 'qst_essay_wordcounter_enabled'

Definition at line 180 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TEXTSIZE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TEXTSIZE = 'textsize'

Definition at line 164 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TITLE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TITLE = 'question_title'

Definition at line 40 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_TYPE = 'tst_question_type'

Definition at line 42 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_UPLOAD_ALLOWED_EXTENSIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_UPLOAD_ALLOWED_EXTENSIONS = 'allowedextensions'

Definition at line 166 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_UPLOAD_COMPLETION_BY_SUBMISSION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_UPLOAD_COMPLETION_BY_SUBMISSION = 'ass_completion_by_submission'

Definition at line 167 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_UPLOAD_MAXSIZE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_UPLOAD_MAXSIZE = 'maxsize'

Definition at line 165 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTION_UPPER_LIMIT

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTION_UPPER_LIMIT = 'range_upper_limit'

Definition at line 171 of file AdditionalInformationGenerator.php.

◆ KEY_QUESTIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_QUESTIONS = 'questions'

Definition at line 35 of file AdditionalInformationGenerator.php.

◆ KEY_REACHED_POINTS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_REACHED_POINTS = 'tst_reached_points'

◆ KEY_SCORING_COUNT_SYSTEM

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_COUNT_SYSTEM = 'tst_text_count_system'

◆ KEY_SCORING_DELETION_ALLOWED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_DELETION_ALLOWED = 'tst_pass_deletion'

Definition at line 114 of file AdditionalInformationGenerator.php.

◆ KEY_SCORING_HIGHSCORE_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_ENABLED = 'tst_highscore_enabled'

◆ KEY_SCORING_HIGHSCORE_MODE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_MODE = 'tst_highscore_mode'

◆ KEY_SCORING_HIGHSCORE_SHOW_ACHIEVED_TS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_ACHIEVED_TS = 'tst_highscore_achieved_ts'

◆ KEY_SCORING_HIGHSCORE_SHOW_ANON

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_ANON = 'tst_highscore_anon'

◆ KEY_SCORING_HIGHSCORE_SHOW_PERCENTAGE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_PERCENTAGE = 'tst_highscore_percentage'

◆ KEY_SCORING_HIGHSCORE_SHOW_SCORE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_SCORE = 'tst_highscore_score'

◆ KEY_SCORING_HIGHSCORE_SHOW_TOP_NUM

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_TOP_NUM = 'tst_highscore_top_num'

◆ KEY_SCORING_HIGHSCORE_SHOW_WTIME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_HIGHSCORE_SHOW_WTIME = 'tst_highscore_wtime'

◆ KEY_SCORING_PASS_SCORING

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_PASS_SCORING = 'tst_pass_scoring'

◆ KEY_SCORING_REPORTING

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_REPORTING = 'tst_results_access_setting'

◆ KEY_SCORING_REPORTING_SHOW_DETAILS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_REPORTING_SHOW_DETAILS = 'tst_results_grading_opt_show_details'

Definition at line 113 of file AdditionalInformationGenerator.php.

◆ KEY_SCORING_REPORTING_SHOW_MARK

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_REPORTING_SHOW_MARK = 'tst_results_grading_opt_show_mark'

Definition at line 112 of file AdditionalInformationGenerator.php.

◆ KEY_SCORING_REPORTING_SHOW_STATUS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_REPORTING_SHOW_STATUS = 'tst_results_grading_opt_show_status'

Definition at line 111 of file AdditionalInformationGenerator.php.

◆ KEY_SCORING_SCORE_CUTTING

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SCORE_CUTTING = 'tst_score_cutting'

◆ KEY_SCORING_SOLUTION_SHOW_ANSWERS_ONLY

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_ANSWERS_ONLY = 'tst_hide_pagecontents'

◆ KEY_SCORING_SOLUTION_SHOW_BEST_SOLUTION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_BEST_SOLUTION = 'tst_results_print_best_solution'

◆ KEY_SCORING_SOLUTION_SHOW_EXAM_ID

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_EXAM_ID = 'examid_in_test_res'

◆ KEY_SCORING_SOLUTION_SHOW_FEEDBACK

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_FEEDBACK = 'tst_show_solution_feedback'

◆ KEY_SCORING_SOLUTION_SHOW_PRINTVIEW

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_PRINTVIEW = 'tst_show_solution_printview'

◆ KEY_SCORING_SOLUTION_SHOW_SIGNATRUE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_SIGNATRUE = 'tst_show_solution_signature'

◆ KEY_SCORING_SOLUTION_SHOW_SUGGESTED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SCORING_SOLUTION_SHOW_SUGGESTED = 'tst_show_solution_suggested'

◆ KEY_SOURCE_LIFECYCLE_FILTER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SOURCE_LIFECYCLE_FILTER = 'qst_lifecycle'

Definition at line 50 of file AdditionalInformationGenerator.php.

◆ KEY_SOURCE_POOL

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SOURCE_POOL = 'obj_qpl'

Definition at line 47 of file AdditionalInformationGenerator.php.

◆ KEY_SOURCE_TAXONOMY_FILTER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SOURCE_TAXONOMY_FILTER = 'tst_inp_source_pool_filter_tax'

Definition at line 48 of file AdditionalInformationGenerator.php.

◆ KEY_SOURCE_TYPE_FILTER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_SOURCE_TYPE_FILTER = 'tst_filter_question_type'

Definition at line 49 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_ADDED_PROCESSING_TIME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_ADDED_PROCESSING_TIME = 'minutes'

Definition at line 74 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_ALWAYS_SEND_NOTIFICATION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_ALWAYS_SEND_NOTIFICATION = 'tst_finish_notification_content_type'

Definition at line 103 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_ANONYMITY

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_ANONYMITY = 'tst_anonymity'

◆ KEY_TEST_ANSWER_OVERVIEW_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_ANSWER_OVERVIEW_ENABLED = 'enable_examview'

Definition at line 98 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_AUTOSAVE_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_AUTOSAVE_ENABLED = 'autosave'

Definition at line 80 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_BLOCK_AFTER_PASSED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_BLOCK_AFTER_PASSED = 'tst_block_passes_after_passed'

Definition at line 70 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_CONCLUDING_REMARKS_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_CONCLUDING_REMARKS_ENABLED = 'final_statement'

Definition at line 99 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_CONDITIONS_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_CONDITIONS_ENABLED = 'tst_conditions_checkbox_enabled'

◆ KEY_TEST_DESCRIPTION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_DESCRIPTION = 'description'

◆ KEY_TEST_END_TIME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_END_TIME = 'tst_ending_time'

Definition at line 65 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_ENABLED = 'tst_instant_feedback'

Definition at line 82 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_SHOW_GENERIC

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_SHOW_GENERIC = 'tst_instant_feedback_answer_generic'

Definition at line 84 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_SHOW_POINTS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_SHOW_POINTS = 'tst_instant_feedback_results'

Definition at line 83 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_SHOW_SOLUTION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_SHOW_SOLUTION = 'tst_instant_feedback_solution'

Definition at line 86 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_SHOW_SPECIFIC

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_SHOW_SPECIFIC = 'tst_instant_feedback_answer_specific'

Definition at line 85 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FEEDBACK_TRIGGER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FEEDBACK_TRIGGER = 'tst_instant_feedback_trigger'

Definition at line 87 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_FIXED_PARTICIPANTS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_FIXED_PARTICIPANTS = 'participants_invitation'

Definition at line 68 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_HIDE_INFO_TAB

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_HIDE_INFO_TAB = 'tst_hide_info_tab'

Definition at line 105 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_INTRODUCTION_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_INTRODUCTION_ENABLED = 'tst_introduction'

◆ KEY_TEST_IP_RANGE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_IP_RANGE = 'ip_range_label'

Definition at line 67 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_KIOSK_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_KIOSK_ENABLED = 'kiosk'

Definition at line 75 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_KIOSK_SHOW_PARTICIPANT_NAME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_KIOSK_SHOW_PARTICIPANT_NAME = 'kiosk_show_participant'

Definition at line 77 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_KIOSK_SHOW_TITLE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_KIOSK_SHOW_TITLE = 'kiosk_show_title'

Definition at line 76 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_LIMIT_NR_OF_TRIES

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_LIMIT_NR_OF_TRIES = 'tst_limit_nr_of_tries'

Definition at line 69 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_LOCK_ANSWERS_MODE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_LOCK_ANSWERS_MODE = 'tst_answer_fixation_handling'

Definition at line 88 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_MAIL_NOTIFICATION_CONTENT_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_MAIL_NOTIFICATION_CONTENT_TYPE = 'tst_finish_notification'

Definition at line 102 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_ONLINE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_ONLINE = 'online'

◆ KEY_TEST_OVERVIEW_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_OVERVIEW_ENABLED = 'tst_show_summary'

Definition at line 92 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_OVERVIEW_SHOW_DESCRIPTION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_OVERVIEW_SHOW_DESCRIPTION = 'tst_list_of_questions_with_description'

Definition at line 95 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_OVERVIEW_SHOW_END

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_OVERVIEW_SHOW_END = 'tst_list_of_questions_end'

Definition at line 94 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_OVERVIEW_SHOW_START

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_OVERVIEW_SHOW_START = 'tst_list_of_questions_start'

Definition at line 93 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_PASSWAITING_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_PASSWAITING_ENABLED = 'tst_pass_waiting_enabled'

Definition at line 71 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_PASSWORD

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_PASSWORD = 'tst_password'

Definition at line 66 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_POSTPONED_MOVE_TO_END

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_POSTPONED_MOVE_TO_END = 'tst_postpone'

Definition at line 91 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_PROCESSING_TIME_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_PROCESSING_TIME_ENABLED = 'tst_processing_time_duration'

Definition at line 72 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_QUESTION_LIST_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_QUESTION_LIST_ENABLED = 'tst_enable_questionlist'

Definition at line 97 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_QUESTION_MARKING_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_QUESTION_MARKING_ENABLED = 'question_marking'

Definition at line 96 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_QUESTION_SET_TYPE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_QUESTION_SET_TYPE = 'test_question_set_type'

◆ KEY_TEST_REDIRECT_MODE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_REDIRECT_MODE = 'redirect_after_finishing_tst'

Definition at line 100 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_REDIRECT_URL

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_REDIRECT_URL = 'redirection_url'

Definition at line 101 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_RESET_PROCESSING_TIME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_RESET_PROCESSING_TIME = 'tst_reset_processing_time'

Definition at line 73 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_SHOW_EXAM_ID

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_SHOW_EXAM_ID = 'examid_in_test_pass'

Definition at line 78 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_SHUFFLE_QUESTIONS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_SHUFFLE_QUESTIONS = 'tst_shuffle_questions'

Definition at line 81 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_START_TIME

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_START_TIME = 'tst_starting_time'

Definition at line 64 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_SUSPEND_ALLOWED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_SUSPEND_ALLOWED = 'tst_show_cancel'

Definition at line 90 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_TAXONOMIES_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_TAXONOMIES_ENABLED = 'tst_activate_skill_service'

Definition at line 104 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_TITLE

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_TITLE = 'title'

◆ KEY_TEST_TITLE_PRESENTATION

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_TITLE_PRESENTATION = 'tst_title_output'

Definition at line 79 of file AdditionalInformationGenerator.php.

◆ KEY_TEST_USE_PREVIOUS_ANSWERS_ENABELD

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_TEST_USE_PREVIOUS_ANSWERS_ENABELD = 'tst_use_previous_answers'

Definition at line 89 of file AdditionalInformationGenerator.php.

◆ KEY_USER

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_USER = 'user'

Definition at line 31 of file AdditionalInformationGenerator.php.

◆ KEY_USERS

const ILIAS\Test\Logging\AdditionalInformationGenerator::KEY_USERS = 'users'

Definition at line 32 of file AdditionalInformationGenerator.php.

◆ LEGACY_TAGS

const ILIAS\Test\Logging\AdditionalInformationGenerator::LEGACY_TAGS = []
private

Definition at line 257 of file AdditionalInformationGenerator.php.

◆ TAG_CHECKED

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_CHECKED = '{{ checked }}'
private

Definition at line 188 of file AdditionalInformationGenerator.php.

◆ TAG_DISABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_DISABLED = '{{ disabled }}'
private

Definition at line 187 of file AdditionalInformationGenerator.php.

◆ TAG_ENABLED

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_ENABLED = '{{ enabled }}'
private

Definition at line 186 of file AdditionalInformationGenerator.php.

◆ TAG_FALSE

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_FALSE = '{{ false }}'
private

Definition at line 185 of file AdditionalInformationGenerator.php.

◆ TAG_NONE

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_NONE = '{{ none }}'
private

Definition at line 183 of file AdditionalInformationGenerator.php.

◆ TAG_TRUE

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_TRUE = '{{ true }}'
private

Definition at line 184 of file AdditionalInformationGenerator.php.

◆ TAG_UNCHECKED

const ILIAS\Test\Logging\AdditionalInformationGenerator::TAG_UNCHECKED = '{{ unchecked }}'
private

Definition at line 189 of file AdditionalInformationGenerator.php.

◆ VALID_TAGS

const ILIAS\Test\Logging\AdditionalInformationGenerator::VALID_TAGS
private

Definition at line 191 of file AdditionalInformationGenerator.php.


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