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 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 3 + + + + + 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 @@ -
-
-

{{ "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 }} %

-

{{ 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 }}
+
+
+ {{ radars }} +
+
+
-{{ radars }} +