◆ __construct()
ilTestSettingsTemplateConfig::__construct |
( |
ilLanguage |
$lng | ) |
|
◆ addGeneralPropertySettings()
ilTestSettingsTemplateConfig::addGeneralPropertySettings |
( |
| ) |
|
|
private |
Definition at line 74 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilObjTest\QUESTION_SET_TYPE_DYNAMIC, ilObjTest\QUESTION_SET_TYPE_FIXED, ilObjTest\QUESTION_SET_TYPE_RANDOM, and ilSettingsTemplateConfig\SELECT.
Referenced by initSettings().
79 $this->lng->txt(
"test_question_pool_usage"),
83 1 => $this->lng->txt(
'test_question_pool_usage_optional'),
84 0 => $this->lng->txt(
'test_question_pool_usage_tst_directly')
91 $this->lng->txt(
"tst_question_set_type"),
const QUESTION_SET_TYPE_RANDOM
type setting value for random question set
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
const QUESTION_SET_TYPE_FIXED
type setting value for fixed question set
const QUESTION_SET_TYPE_DYNAMIC
type setting value for dynamic question set (continues testing mode)
◆ addQuestionBehaviourProperties()
ilTestSettingsTemplateConfig::addQuestionBehaviourProperties |
( |
| ) |
|
|
private |
Definition at line 191 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilObjTestSettingsGeneralGUI\ANSWER_FIXATION_NONE, ilObjTestSettingsGeneralGUI\ANSWER_FIXATION_ON_FOLLOWUP_QUESTION, ilObjTestSettingsGeneralGUI\ANSWER_FIXATION_ON_IFB_OR_FUQST, ilObjTestSettingsGeneralGUI\ANSWER_FIXATION_ON_INSTANT_FEEDBACK, ilSettingsTemplateConfig\BOOL, ilSettingsTemplateConfig\CHECKBOX, ilObjTestSettingsGeneralGUI\INSTANT_FEEDBACK_TRIGGER_FORCED, ilObjTestSettingsGeneralGUI\INSTANT_FEEDBACK_TRIGGER_MANUAL, ilSettingsTemplateConfig\SELECT, and ilSettingsTemplateConfig\TEXT.
Referenced by initSettings().
196 $this->lng->txt(
"tst_title_output"),
200 '0' => $this->lng->txt(
"tst_title_output_full"),
201 '1' => $this->lng->txt(
"tst_title_output_hide_points"),
202 '2' => $this->lng->txt(
"tst_title_output_no_title"),
209 $this->lng->txt(
"autosave"),
215 "chb_shuffle_questions",
217 $this->lng->txt(
"tst_shuffle_questions"),
224 $this->lng->txt(
"tst_setting_offer_hints_label"),
229 "instant_feedback_contents",
231 $this->lng->txt(
"tst_instant_feedback"),
235 'instant_feedback_points' => $this->lng->txt(
"tst_instant_feedback_results"),
236 'instant_feedback_generic' => $this->lng->txt(
"tst_instant_feedback_answer_generic"),
237 'instant_feedback_specific' => $this->lng->txt(
"tst_instant_feedback_answer_specific"),
238 'instant_feedback_solution' => $this->lng->txt(
"tst_instant_feedback_solution")
243 "instant_feedback_trigger",
245 $this->lng->txt(
"tst_instant_feedback_trigger"),
255 'answer_fixation_handling',
257 $this->lng->txt(
'tst_answer_fixation_handling'),
269 "obligations_enabled",
271 $this->lng->txt(
"tst_setting_enable_obligations_label"),
const INSTANT_FEEDBACK_TRIGGER_FORCED
const ANSWER_FIXATION_NONE
const ANSWER_FIXATION_ON_INSTANT_FEEDBACK
const INSTANT_FEEDBACK_TRIGGER_MANUAL
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
const ANSWER_FIXATION_ON_IFB_OR_FUQST
const ANSWER_FIXATION_ON_FOLLOWUP_QUESTION
◆ addResultDetailsProperties()
ilTestSettingsTemplateConfig::addResultDetailsProperties |
( |
| ) |
|
|
private |
Definition at line 464 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), and ilSettingsTemplateConfig\BOOL.
Referenced by initSettings().
469 $this->lng->txt(
"tst_show_solution_details"),
476 $this->lng->txt(
"tst_show_solution_feedback"),
481 "solution_suggested",
483 $this->lng->txt(
"tst_show_solution_suggested"),
488 "solution_printview",
490 $this->lng->txt(
"tst_show_solution_printview"),
497 $this->lng->txt(
"tst_highscore_enabled"),
502 "solution_signature",
504 $this->lng->txt(
"tst_show_solution_signature"),
509 "examid_in_test_res",
511 $this->lng->txt(
"examid_in_test_res"),
518 $this->lng->txt(
"tst_exp_sc_short"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addResultMiscOptionsProperties()
ilTestSettingsTemplateConfig::addResultMiscOptionsProperties |
( |
| ) |
|
|
private |
Definition at line 523 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilSettingsTemplateConfig\BOOL, and ilSettingsTemplateConfig\SELECT.
Referenced by initSettings().
528 $this->lng->txt(
"tst_anonymity"),
532 '0' => $this->lng->txt(
"tst_anonymity_no_anonymization"),
533 '1' => $this->lng->txt(
"tst_anonymity_anonymous_test"),
540 $this->lng->txt(
"test_enable_archiving"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addResultSummaryProperties()
ilTestSettingsTemplateConfig::addResultSummaryProperties |
( |
| ) |
|
|
private |
Definition at line 433 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilSettingsTemplateConfig\BOOL, and ilSettingsTemplateConfig\SELECT.
Referenced by initSettings().
436 "results_access_enabled",
438 $this->lng->txt(
"tst_results_access_enabled"),
442 '0' => $this->lng->txt(
"tst_results_access_never"),
443 '2' => $this->lng->txt(
"tst_results_access_always"),
444 '1' => $this->lng->txt(
"tst_results_access_finished"),
445 '3' => $this->lng->txt(
"tst_results_access_date")
452 $this->lng->txt(
"tst_results_grading_opt_show_status"),
459 $this->lng->txt(
"tst_results_grading_opt_show_mark"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addScoringOptionsProperties()
ilTestSettingsTemplateConfig::addScoringOptionsProperties |
( |
| ) |
|
|
private |
Definition at line 370 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), and ilSettingsTemplateConfig\SELECT.
Referenced by initSettings().
375 $this->lng->txt(
"tst_text_count_system"),
379 '0' => $this->lng->txt(
"tst_count_partial_solutions"),
380 '1' => $this->lng->txt(
"tst_count_correct_solutions")
387 $this->lng->txt(
"tst_score_mcmr_questions"),
391 '0' => $this->lng->txt(
"tst_score_mcmr_zero_points_when_unanswered"),
392 '1' => $this->lng->txt(
"tst_score_mcmr_use_scoring_system")
399 $this->lng->txt(
"tst_score_cutting"),
403 '0' => $this->lng->txt(
"tst_score_cut_question"),
404 '1' => $this->lng->txt(
"tst_score_cut_test")
411 $this->lng->txt(
"tst_pass_scoring"),
415 '0' => $this->lng->txt(
"tst_pass_last_pass"),
416 '1' => $this->lng->txt(
"tst_pass_best_pass")
421 "pass_deletion_allowed",
423 $this->lng->txt(
"tst_pass_deletion"),
427 '0' => $this->lng->txt(
"tst_pass_deletion_not_allowed"),
428 '1' => $this->lng->txt(
"tst_pass_deletion_allowed")
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addTestAccessProperties()
ilTestSettingsTemplateConfig::addTestAccessProperties |
( |
| ) |
|
|
private |
Definition at line 121 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), and ilSettingsTemplateConfig\BOOL.
Referenced by initSettings().
126 $this->lng->txt(
"tst_starting_time"),
133 $this->lng->txt(
"tst_ending_time"),
140 $this->lng->txt(
"tst_password"),
147 $this->lng->txt(
"participants_invitation"),
154 $this->lng->txt(
"tst_allowed_users"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addTestFinishProperties()
ilTestSettingsTemplateConfig::addTestFinishProperties |
( |
| ) |
|
|
private |
Definition at line 314 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilSettingsTemplateConfig\BOOL, ilSettingsTemplateConfig\SELECT, and ilSettingsTemplateConfig\TEXT.
Referenced by initSettings().
319 $this->lng->txt(
"enable_examview"),
324 "showfinalstatement",
326 $this->lng->txt(
"final_statement"),
343 "redirection_enabled",
345 $this->lng->txt(
"redirect_after_finishing_tst"),
352 $this->lng->txt(
"sign_submission"),
359 $this->lng->txt(
"tst_finish_notification"),
363 '0' => $this->lng->txt(
"tst_finish_notification_no"),
364 '1' => $this->lng->txt(
"tst_finish_notification_simple"),
365 '2' => $this->lng->txt(
"tst_finish_notification_advanced"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addTestIntroProperties()
ilTestSettingsTemplateConfig::addTestIntroProperties |
( |
| ) |
|
|
private |
◆ addTestRunProperties()
ilTestSettingsTemplateConfig::addTestRunProperties |
( |
| ) |
|
|
private |
Definition at line 159 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), ilSettingsTemplateConfig\BOOL, and ilSettingsTemplateConfig\TEXT.
Referenced by initSettings().
164 $this->lng->txt(
"tst_nr_of_tries"),
170 "chb_processing_time",
172 $this->lng->txt(
"tst_processing_time"),
179 $this->lng->txt(
"kiosk"),
184 "examid_in_test_pass",
186 $this->lng->txt(
"examid_in_test_pass"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ addTestSequenceProperties()
ilTestSettingsTemplateConfig::addTestSequenceProperties |
( |
| ) |
|
|
private |
Definition at line 276 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addSetting(), and ilSettingsTemplateConfig\BOOL.
Referenced by initSettings().
279 "chb_use_previous_answers",
281 $this->lng->txt(
"tst_use_previous_answers"),
288 $this->lng->txt(
"tst_show_cancel"),
295 $this->lng->txt(
"tst_postpone"),
302 $this->lng->txt(
"tst_show_summary"),
309 $this->lng->txt(
"question_marking"),
addSetting($a_id, $a_type, $a_text, $a_hidable, $a_length=0, $a_options=array())
Add setting.
◆ init()
ilTestSettingsTemplateConfig::init |
( |
| ) |
|
◆ initHidableTabs()
ilTestSettingsTemplateConfig::initHidableTabs |
( |
| ) |
|
|
private |
Definition at line 43 of file class.ilTestSettingsTemplateConfig.php.
References ilSettingsTemplateConfig\addHidableTab().
Referenced by init().
45 $this->
addHidableTab(
"questions", $this->lng->txt(
'assQuestions') .
' - ' . $this->lng->txt(
'edit_test_questions'));
46 $this->
addHidableTab(
"mark_schema", $this->lng->txt(
'settings') .
' - ' . $this->lng->txt(
"mark_schema"));
47 $this->
addHidableTab(
"certificate", $this->lng->txt(
'settings') .
' - ' . $this->lng->txt(
"certificate"));
48 $this->
addHidableTab(
"defaults", $this->lng->txt(
'settings') .
' - ' . $this->lng->txt(
"tst_default_settings"));
50 $this->
addHidableTab(
"learning_progress", $this->lng->txt(
"learning_progress"));
51 $this->
addHidableTab(
"manscoring", $this->lng->txt(
"manscoring"));
52 $this->
addHidableTab(
"statistics", $this->lng->txt(
"statistics"));
54 $this->
addHidableTab(
"meta_data", $this->lng->txt(
"meta_data"));
56 $this->
addHidableTab(
"permissions", $this->lng->txt(
"permission"));
addHidableTab($a_tab_id, $a_text)
Add hidable tabs.
◆ initLanguage()
ilTestSettingsTemplateConfig::initLanguage |
( |
| ) |
|
|
private |
◆ initSettings()
ilTestSettingsTemplateConfig::initSettings |
( |
| ) |
|
|
private |
Definition at line 59 of file class.ilTestSettingsTemplateConfig.php.
References addGeneralPropertySettings(), addQuestionBehaviourProperties(), addResultDetailsProperties(), addResultMiscOptionsProperties(), addResultSummaryProperties(), addScoringOptionsProperties(), addTestAccessProperties(), addTestFinishProperties(), addTestIntroProperties(), addTestRunProperties(), and addTestSequenceProperties().
Referenced by init().
addResultMiscOptionsProperties()
addGeneralPropertySettings()
addResultDetailsProperties()
addTestFinishProperties()
addResultSummaryProperties()
addTestAccessProperties()
addTestSequenceProperties()
addQuestionBehaviourProperties()
addScoringOptionsProperties()
◆ $lng
ilTestSettingsTemplateConfig::$lng |
|
protected |
The documentation for this class was generated from the following file: