Admin: Add configuration setting 'quiz_question_edit_open_advanced_params_by_default' to show questions advanced settings by default - refs #4242

pull/5867/head
Yannick Warnier 1 year ago
parent 69a66257b0
commit 5e9f2f0b6c
  1. 4
      main/exercise/question.class.php
  2. 2
      main/install/configuration.dist.php

@ -1791,7 +1791,9 @@ abstract class Question
} }
$form->addButtonAdvancedSettings('advanced_params'); $form->addButtonAdvancedSettings('advanced_params');
$form->addHtml('<div id="advanced_params_options" style="display:none">');
$displayAdvancedParamsOptions = api_get_configuration_value('quiz_question_edit_open_advanced_params_by_default') ? 'block' : 'none';
$form->addHtml('<div id="advanced_params_options" style="display:'.$displayAdvancedParamsOptions.'">');
if (isset($zoomOptions['options'])) { if (isset($zoomOptions['options'])) {
$form->addElement('text', 'imageZoom', get_lang('ImageURL')); $form->addElement('text', 'imageZoom', get_lang('ImageURL'));

@ -751,6 +751,8 @@ $_configuration['send_all_emails_to'] = [
// $_configuration['quiz_question_delete_automatically_when_deleting_exercise'] = false; // $_configuration['quiz_question_delete_automatically_when_deleting_exercise'] = false;
// Opens the quiz question description by default // Opens the quiz question description by default
//$_configuration['quiz_question_description_open_by_default'] = false; //$_configuration['quiz_question_description_open_by_default'] = false;
// Opens advanced parameters options by default when creating or editing quiz questions
//$_configuration['quiz_question_edit_open_advanced_params_by_default'] = false;
// Define how many seconds an AJAX request should be started to avoid loss of connection. // Define how many seconds an AJAX request should be started to avoid loss of connection.
//$_configuration['quiz_keep_alive_ping_interval'] = 0; //$_configuration['quiz_keep_alive_ping_interval'] = 0;
// Hide search form in session list // Hide search form in session list

Loading…
Cancel
Save