|
@@ -283,6 +283,19 @@ $group = [
|
|
|
];
|
|
|
$form->addGroup($group, '', [get_lang('ShowSystemFolders')]);
|
|
|
|
|
|
+
|
|
|
+$group = [];
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'enable_document_auto_launch',
|
|
|
+ get_lang('DocumentAutoLaunch'),
|
|
|
+ get_lang('RedirectToTheDocumentList'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement('radio', 'enable_document_auto_launch', null, get_lang('Deactivate'), 0);
|
|
|
+$form->addGroup($group, '', [get_lang('DocumentAutoLaunch')]);
|
|
|
+
|
|
|
+
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
|
$form->addHtml('
|
|
|
</div>
|
|
@@ -476,7 +489,7 @@ $group = [];
|
|
|
$group[] = $form->createElement('radio', 'enable_lp_auto_launch', get_lang('LPAutoLaunch'), get_lang('RedirectToALearningPath'), 1);
|
|
|
$group[] = $form->createElement('radio', 'enable_lp_auto_launch', get_lang('LPAutoLaunch'), get_lang('RedirectToTheLearningPathList'), 2);
|
|
|
$group[] = $form->createElement('radio', 'enable_lp_auto_launch', null, get_lang('Deactivate'), 0);
|
|
|
-$form->addGroup($group, '', [get_lang("LPAutoLaunch")]);
|
|
|
+$form->addGroup($group, '', [get_lang('LPAutoLaunch')]);
|
|
|
|
|
|
if (api_get_setting('allow_course_theme') == 'true') {
|
|
|
// Allow theme into Learning path
|
|
@@ -554,6 +567,73 @@ $form->addHtml('
|
|
|
');
|
|
|
$form->addHtml('</div>');
|
|
|
|
|
|
+// Exercise
|
|
|
+if (api_get_configuration_value('allow_exercise_auto_launch')) {
|
|
|
+ $form->addHtml('<div class="panel panel-default">');
|
|
|
+ $form->addHtml(
|
|
|
+ '
|
|
|
+ <div class="panel-heading" role="tab" id="heading-exercise">
|
|
|
+ <h4 class="panel-title">
|
|
|
+ <a class="collapsed"
|
|
|
+ role="button" data-toggle="collapse"
|
|
|
+ data-parent="#accordion"
|
|
|
+ href="#collapse-exercise" aria-expanded="false" aria-controls="collapse-exercise">
|
|
|
+ '
|
|
|
+ );
|
|
|
+ $form->addHtml(
|
|
|
+ Display::return_icon('quiz.png', get_lang('Exercise')).' '.get_lang('Exercise')
|
|
|
+ );
|
|
|
+ $form->addHtml(
|
|
|
+ '
|
|
|
+ </a>
|
|
|
+ </h4>
|
|
|
+ </div>
|
|
|
+ '
|
|
|
+ );
|
|
|
+ $form->addHtml(
|
|
|
+ '
|
|
|
+ <div id="collapse-exercise" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-exercise">
|
|
|
+ <div class="panel-body">
|
|
|
+ '
|
|
|
+ );
|
|
|
+
|
|
|
+ // Auto launch exercise
|
|
|
+ $group = [];
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'enable_exercise_auto_launch',
|
|
|
+ get_lang('ExerciseAutoLaunch'),
|
|
|
+ get_lang('RedirectToExercise'),
|
|
|
+ 1
|
|
|
+ );
|
|
|
+ $group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'enable_exercise_auto_launch',
|
|
|
+ get_lang('ExerciseAutoLaunch'),
|
|
|
+ get_lang('RedirectToTheExerciseList'),
|
|
|
+ 2
|
|
|
+ );
|
|
|
+ $group[] = $form->createElement('radio', 'enable_exercise_auto_launch', null, get_lang('Deactivate'), 0);
|
|
|
+ $form->addGroup($group, '', [get_lang('ExerciseAutoLaunch')]);
|
|
|
+
|
|
|
+ if (is_settings_editable()) {
|
|
|
+ $form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
|
+ } else {
|
|
|
+ // Is it allowed to edit the course settings?
|
|
|
+ if (!is_settings_editable()) {
|
|
|
+ $disabled_output = "disabled";
|
|
|
+ }
|
|
|
+ $form->freeze();
|
|
|
+ }
|
|
|
+ $form->addHtml(
|
|
|
+ '
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ '
|
|
|
+ );
|
|
|
+ $form->addHtml('</div>');
|
|
|
+}
|
|
|
+
|
|
|
// THEMATIC ADVANCE SETTINGS
|
|
|
$form->addHtml('<div class="panel panel-default">');
|
|
|
$form->addHtml('
|
|
@@ -578,10 +658,34 @@ $form->addHtml('
|
|
|
');
|
|
|
|
|
|
$group = [];
|
|
|
-$group[] = $form->createElement('radio', 'display_info_advance_inside_homecourse', get_lang('InfoAboutAdvanceInsideHomeCourse'), get_lang('DisplayAboutLastDoneAdvance'), 1);
|
|
|
-$group[] = $form->createElement('radio', 'display_info_advance_inside_homecourse', null, get_lang('DisplayAboutNextAdvanceNotDone'), 2);
|
|
|
-$group[] = $form->createElement('radio', 'display_info_advance_inside_homecourse', null, get_lang('DisplayAboutNextAdvanceNotDoneAndLastDoneAdvance'), 3);
|
|
|
-$group[] = $form->createElement('radio', 'display_info_advance_inside_homecourse', null, get_lang('DoNotDisplayAnyAdvance'), 0);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'display_info_advance_inside_homecourse',
|
|
|
+ get_lang('InfoAboutAdvanceInsideHomeCourse'),
|
|
|
+ get_lang('DisplayAboutLastDoneAdvance'),
|
|
|
+ 1
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'display_info_advance_inside_homecourse',
|
|
|
+ null,
|
|
|
+ get_lang('DisplayAboutNextAdvanceNotDone'),
|
|
|
+ 2
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'display_info_advance_inside_homecourse',
|
|
|
+ null,
|
|
|
+ get_lang('DisplayAboutNextAdvanceNotDoneAndLastDoneAdvance'),
|
|
|
+ 3
|
|
|
+);
|
|
|
+$group[] = $form->createElement(
|
|
|
+ 'radio',
|
|
|
+ 'display_info_advance_inside_homecourse',
|
|
|
+ null,
|
|
|
+ get_lang('DoNotDisplayAnyAdvance'),
|
|
|
+ 0
|
|
|
+);
|
|
|
$form->addGroup($group, '', [get_lang("InfoAboutAdvanceInsideHomeCourse")]);
|
|
|
$form->addButtonSave(get_lang('SaveSettings'), 'submit_save');
|
|
|
$form->addHtml('
|