diff --git a/main/img/icons/64/positioning.png b/main/img/icons/64/positioning.png new file mode 100644 index 0000000000..d7207fb1ea Binary files /dev/null and b/main/img/icons/64/positioning.png differ diff --git a/main/img/icons/64/positioning_na.png b/main/img/icons/64/positioning_na.png new file mode 100644 index 0000000000..aad581550b Binary files /dev/null and b/main/img/icons/64/positioning_na.png differ diff --git a/main/img/icons/svg/positioning.svg b/main/img/icons/svg/positioning.svg new file mode 100644 index 0000000000..e82eaadc2b --- /dev/null +++ b/main/img/icons/svg/positioning.svg @@ -0,0 +1,1893 @@ + + diff --git a/main/img/icons/svg/positioning_na.svg b/main/img/icons/svg/positioning_na.svg new file mode 100644 index 0000000000..9fa26b0eed --- /dev/null +++ b/main/img/icons/svg/positioning_na.svg @@ -0,0 +1,1905 @@ + + diff --git a/main/inc/lib/plugin.lib.php b/main/inc/lib/plugin.lib.php index aac40b1e41..5a789f81d2 100755 --- a/main/inc/lib/plugin.lib.php +++ b/main/inc/lib/plugin.lib.php @@ -256,6 +256,7 @@ class AppPlugin 'openmeetings', 'pausetraining', 'pens', + 'positioning', 'questionoptionsevaluation', 'redirection', 'reports', diff --git a/plugin/positioning/img/positioning-line.png b/plugin/positioning/img/positioning-line.png new file mode 100644 index 0000000000..27cd8680a1 Binary files /dev/null and b/plugin/positioning/img/positioning-line.png differ diff --git a/plugin/positioning/img/positioning-line.svg b/plugin/positioning/img/positioning-line.svg new file mode 100644 index 0000000000..2a8fc79114 --- /dev/null +++ b/plugin/positioning/img/positioning-line.svg @@ -0,0 +1,786 @@ + + diff --git a/plugin/positioning/lang/english.php b/plugin/positioning/lang/english.php index a576d71368..4a4b9c4b46 100644 --- a/plugin/positioning/lang/english.php +++ b/plugin/positioning/lang/english.php @@ -14,6 +14,6 @@ $strings['SelectAsFinalTest'] = 'Select as final test'; $strings['UnselectAsFinalTest'] = 'Unselect as final test'; $strings['InviteToTakePositioningTest'] = 'Please take this positioning test before you start. This will help us measure the quality of this course.'; $strings['InitialTest'] = 'Initial test'; -$strings['YouMustCompleteAThresholdToTakeFinalTest'] = 'You must complete at least %s of progress on average for all learning paths to unlock the final test.'; +$strings['YouMustCompleteAThresholdToTakeFinalTest'] = 'You must complete at least %s%% percent of progress on average for all learning paths to unlock the final test.'; $strings['FinalTest'] = 'Final test'; $strings['Positioning'] = 'Positioning'; diff --git a/plugin/positioning/lang/french.php b/plugin/positioning/lang/french.php index 82ed213860..79288105ab 100644 --- a/plugin/positioning/lang/french.php +++ b/plugin/positioning/lang/french.php @@ -1,5 +1,19 @@ install_course_fields_in_all_courses(); + $this->install_course_fields_in_all_courses(true, 'positioning.png'); } public function uninstall() diff --git a/plugin/positioning/view/start_student.tpl b/plugin/positioning/view/start_student.tpl index ebcc9fc071..7bb1bbb24f 100644 --- a/plugin/positioning/view/start_student.tpl +++ b/plugin/positioning/view/start_student.tpl @@ -1,18 +1,28 @@ -
{{ "InitialTest"| get_plugin_lang('Positioning') }}: {{ initial_exercise }}
-{{ "Average"| get_lang }}: {{ average }} %
-{{ lp_url }}
-
- {{ "FinalTest"| get_plugin_lang('Positioning') }}: {{ final_exercise }}
+| {{ "InviteToTakePositioningTest"| get_plugin_lang('Positioning') }}{{ "InitialTest"| get_plugin_lang('Positioning') }}: {{ initial_exercise }} |
+
| {{ "YouMustCompleteAThresholdToTakeFinalTest"| get_plugin_lang('Positioning') | format(average_percentage_to_unlock_final_exercise) }} {{ "Average"| get_lang }}: {{ average }} % |
+
| {{ "FinalTest"| get_plugin_lang('Positioning') }}: {{ final_exercise }} | +