Skip to content

Commit 5e9f2f0

Browse files
committed
Admin: Add configuration setting 'quiz_question_edit_open_advanced_params_by_default' to show questions advanced settings by default - refs #4242
1 parent 69a6625 commit 5e9f2f0

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

main/exercise/question.class.php

+3-1
Original file line numberDiff line numberDiff line change
@@ -1791,7 +1791,9 @@ public function createForm(&$form, $exercise)
17911791
}
17921792

17931793
$form->addButtonAdvancedSettings('advanced_params');
1794-
$form->addHtml('<div id="advanced_params_options" style="display:none">');
1794+
1795+
$displayAdvancedParamsOptions = api_get_configuration_value('quiz_question_edit_open_advanced_params_by_default') ? 'block' : 'none';
1796+
$form->addHtml('<div id="advanced_params_options" style="display:'.$displayAdvancedParamsOptions.'">');
17951797

17961798
if (isset($zoomOptions['options'])) {
17971799
$form->addElement('text', 'imageZoom', get_lang('ImageURL'));

main/install/configuration.dist.php

+2
Original file line numberDiff line numberDiff line change
@@ -751,6 +751,8 @@
751751
// $_configuration['quiz_question_delete_automatically_when_deleting_exercise'] = false;
752752
// Opens the quiz question description by default
753753
//$_configuration['quiz_question_description_open_by_default'] = false;
754+
// Opens advanced parameters options by default when creating or editing quiz questions
755+
//$_configuration['quiz_question_edit_open_advanced_params_by_default'] = false;
754756
// Define how many seconds an AJAX request should be started to avoid loss of connection.
755757
//$_configuration['quiz_keep_alive_ping_interval'] = 0;
756758
// Hide search form in session list

0 commit comments

Comments
 (0)