Add "AddText" button in oral expression question see BT#13438

pull/2487/head
jmontoyaa 8 years ago
parent c21422577e
commit 304c929567
  1. 9
      main/inc/lib/exercise.lib.php
  2. 3
      main/template/default/exercise/oral_expression.tpl

@ -186,6 +186,7 @@ class ExerciseLib
);
$s .= $form->returnForm();
} elseif ($answerType == ORAL_EXPRESSION) {
// Add nanog
if (api_get_setting('enable_record_audio') == 'true') {
//@todo pass this as a parameter
@ -211,9 +212,10 @@ class ExerciseLib
}
$form = new FormValidator('free_choice_'.$questionId);
$config = array(
'ToolbarSet' => 'TestFreeAnswer'
);
$config = ['ToolbarSet' => 'TestFreeAnswer'];
//$form->addButtonAdvancedSettings('hide_description_'.$questionId, get_lang('AddDescription'));
$form->addHtml('<div id="'.'hide_description_'.$questionId.'_options" style="display: none;">');
$form->addHtmlEditor(
"choice[".$questionId."]",
null,
@ -221,6 +223,7 @@ class ExerciseLib
false,
$config
);
$form->addHtml('</div>');
$s .= $form->returnForm();
}

@ -22,6 +22,9 @@
<button class="btn btn-success hidden" type="button" id="btn-save-record-{{ question_id }}" disabled>
<span class="fa fa-send fa-fw" aria-hidden="true"></span> {{ 'SaveRecordedAudio'|get_lang }}
</button>
<button id="hide_description_{{ question_id }}" type="button" class="btn btn-default advanced_options" data-toggle="button" aria-pressed="false" autocomplete="off">
<em class="fa fa-bars"></em> {{ 'AddText' | get_lang }}
</button>
</div>
<div class="form-group">
<audio class="skip hidden center-block" controls id="record-preview-{{ question_id }}"></audio>

Loading…
Cancel
Save