diff --git a/notemyprogress/ajax.php b/notemyprogress/ajax.php
index 1420ef680bb5972cc2d74c506a21bf162638e539..4b96853cd9c800460ed84264fe0b2815334216c6 100644
--- a/notemyprogress/ajax.php
+++ b/notemyprogress/ajax.php
@@ -105,6 +105,7 @@ if($action == 'saveconfigweek') {//Exemple: if the action passed is saveconfigwe
     array_push($params, $newinstance);
 
     if($weeks && $courseid && $userid){
+
         $func = "local_notemyprogress_save_weeks_config"; //this function must be contained in localib.php
     }
 } elseif ($action == 'changegroup') {
@@ -196,7 +197,6 @@ if($action == 'saveconfigweek') {//Exemple: if the action passed is saveconfigwe
         $func = "local_sr_update_metareflexion";
     }
 } elseif ($action == 'savelastweek') {
-    //debug_text::print("savelastweek");
     array_push($params, $courseid);
     array_push($params, $userid);
     array_push($params, $weekcode);
@@ -210,7 +210,6 @@ if($action == 'saveconfigweek') {//Exemple: if the action passed is saveconfigwe
         $func = "local_sr_save_lastweek";
     }
 } elseif ($action == 'updatelastweek') {
-    //debug_text::print("updatelastweek");
     array_push($params, $courseid);
     array_push($params, $userid);
     array_push($params, $lastweekid);
@@ -225,7 +224,6 @@ if($action == 'saveconfigweek') {//Exemple: if the action passed is saveconfigwe
       $func = "local_sr_update_lastweek";
     }
   } elseif ($action == 'metareflexionrepotgetweek') {
-    //debug_text::print("Enter metareflexionrepotgetweek");
     array_push($params, $weekcode);
     array_push($params, $courseid);
     array_push($params, $userid);
@@ -323,14 +321,11 @@ function local_sr_metareflexion_get_week($weekcode, $courseid, $userid, $profile
     $interactions_days = $reports->days_report_metereflexion($weekcode);
     $interactions_hours = $reports->hours_report_metereflexion($weekcode);
     $interactions_questions = $reports->questions_report_metereflexion($weekcode);
-    //debug_text::print("interactions_hours", $interactions_hours);
     $status_planning = $reports->status_planning($weekcode);
-    // //debug_text::print("status_planning", $status_planning);
     //$response = array("interactions_days" => $interactions_days, "interactions_hours" => $interactions_hours, "status_planning" => $status_planning);
     $response = array("interactions_hours" => $interactions_hours,"interactions_days" => $interactions_days,"interactions_goals" => $interactions_goals,"interactions_questions" => $interactions_questions, "status_planning" => $status_planning);
     //if($profile == 'student'){
     $course_interaction = $teacher->hours_report_metereflexion($weekcode);
-    //debug_text::print("course_interaction", $course_interaction);
     $response['course_report_hours'] = $course_interaction;
     //}
     $response['students_planification'] = $reports->students_planification_summary($weekcode);
@@ -347,7 +342,6 @@ function local_sr_save_metareflexion($userid, $weekcode, $dayscommitted, $goalsc
     $metareflexion->weekcode = $weekcode;
     $metareflexion->days = $dayscommitted;
     $metareflexion->goals_committed = $goalscommitted;
-    //debug_text::print("goalscommitted in ajax",$goalscommitted);
     $metareflexion->hours = $hourscommitted;
 
     $metareflexionid = $metareflexion->save_metareflexion();
@@ -358,7 +352,6 @@ function local_sr_update_metareflexion($userid, $weekcode, $idmetareflexion, $da
 {   
     $logs = new \local_notemyprogress\logs($courseid, $userid);
     $logs->addLogsNMP("Updated", "section", "Meta_Reflection", "student_gamification", $url, "MetaReflectionUpdated");
-    //debug_text::print("local_sr_update_metareflexion");
     $metareflexion = new \local_notemyprogress\metareflexion($courseid, $userid, $idmetareflexion);
     $metareflexion->id = $idmetareflexion;
     $metareflexion->weekcode = $weekcode;
@@ -374,7 +367,6 @@ function local_sr_save_lastweek($courseid, $userid,$weekcode ,$classroom_hours,
 {
     $logs = new \local_notemyprogress\logs($courseid, $userid);
     $logs->addLogsNMP("Saved", "Meta_Reflection", "LOGFILES", "nmp", $currentUrl, "MetaReflectionSaved");
-    //debug_text::print("local_sr_save_lastweek");
     $lastweek = new \local_notemyprogress\metareflexion($courseid, $userid);
     $lastweek->classroom_hours = $classroom_hours;
     $lastweek->hours_off_course = $hours_off;
@@ -383,8 +375,6 @@ function local_sr_save_lastweek($courseid, $userid,$weekcode ,$classroom_hours,
     $lastweek->previous_class_learning = $previous_class;
     $lastweek->benefit_going_class = $benefit;
     $lastweek->feeling = $feeling;
-    //debug_text::print("weekcode",$weekcode);
-    //debug_text::print("lastweek ajax",$lastweek->weekcode);
 
     $lastweekresponse = $lastweek->save_lastweek();
     local_notemyprogress_ajax_response(array('response_save_last_week' => $lastweekresponse));
@@ -394,7 +384,6 @@ function local_sr_update_lastweek($courseid, $userid, $lastweekid, $classroom_ho
 {
     $logs = new \local_notemyprogress\logs($courseid, $userid);
     $logs->addLogsNMP("Updated", "section", "Meta_Reflection", "student_gamification", $url, "MetaReflectionUpdated");
-//debug_text::print("local_sr_update_lastweek");
   $lastweek = new \local_notemyprogress\metareflexion($courseid, $userid);
   $lastweek->lastweekid = $lastweekid;
   $lastweek->classroom_hours = $classroom_hours;
@@ -408,7 +397,6 @@ function local_sr_update_lastweek($courseid, $userid, $lastweekid, $classroom_ho
   local_notemyprogress_ajax_response(array('response_update_last_week' => $lastweekresponse));
 }
 
-
 function local_notemyprogress_logsNMP($beginDate, $lastDate, $courseid, $userid, $currentUrl) {
     $logs = new \local_notemyprogress\logs($courseid, $userid);
     $logs->addLogsNMP("downloaded", "logfile", "LOGFILES", "nmp", $currentUrl, "File that contains all the activities performed on the moodle course in a time interval");
@@ -561,7 +549,7 @@ function local_notemyprogress_save_gamification_config($courseid, $userid, $rule
      $configLevels = new \local_notemyprogress\configgamification($courseid, $userid);
      $configLevels->save_levels($levels, $settings, $rules);
      //$configLevels->save_enable($enable);
-     $message = get_string('fml_api_save_successful', 'local_notemyprogress');
+     $message = get_string('nmp_api_save_successful', 'local_notemyprogress');
      local_notemyprogress_ajax_response($message);
  }
 
@@ -573,7 +561,7 @@ function local_notemyprogress_set_rankable_player($courseid, $userid,$url){
     $DB->execute($sql, array(1,$courseid, $userid));
     // $sql = "UPDATE {notemyprogress_xp} SET rankable = 1 WHERE courseid = 2 AND userid = 3";
     // $DB->execute($sql);
-    $message = get_string('fml_api_save_successful', 'local_notemyprogress');
+    $message = get_string('nmp_api_save_successful', 'local_notemyprogress');
     local_notemyprogress_ajax_response($message);
 }
 
@@ -582,7 +570,7 @@ function local_notemyprogress_save_enable($courseid, $userid, $enable,$url){
     $logs->addLogsNMP("Saved", "section", "CONFIGURATION_GAMIFICATION", "configuration_gamification", $url, "GamificationSaved");
      $configLevels = new \local_notemyprogress\configgamification($courseid, $userid);
      $configLevels->save_enable($enable);
-     $message = get_string('fml_api_save_successful', 'local_notemyprogress');
+     $message = get_string('nmp_api_save_successful', 'local_notemyprogress');
      local_notemyprogress_ajax_response($message);
  }
  function local_notemyprogress_viewed_student_lvl($courseid, $userid,$url){
@@ -590,6 +578,6 @@ function local_notemyprogress_save_enable($courseid, $userid, $enable,$url){
     $logs->addLogsNMP("Viewed", "section", "STUDENT_GAMIFICATION", "student_gamification", $url, "GamificationSaved");
     //  $configLevels = new \local_notemyprogress\configgamification($courseid, $userid);
     //  $configLevels->save_enable($enable);
-    //  $message = get_string('fml_api_save_successful', 'local_notemyprogress');
+    //  $message = get_string('nmp_api_save_successful', 'local_notemyprogress');
     //  local_notemyprogress_ajax_response($message);
  }
\ No newline at end of file
diff --git a/notemyprogress/amd/build/helpdialog.min.js b/notemyprogress/amd/build/helpdialog.min.js
index 00e305e106aef05b90b63981ffd70c79e7df289c..381a453400237b824f3dd960437742ca89dc5bde 100644
--- a/notemyprogress/amd/build/helpdialog.min.js
+++ b/notemyprogress/amd/build/helpdialog.min.js
@@ -1,2 +1,2 @@
-define([],function(){return{template:'\n                <v-main mt-10>\n                    <v-row>\n                        <v-dialog\n                            v-model="dialog"\n                            max-width="700px"\n                            @click:outside="closeDialog()"\n                            @keydown.esc="closeDialog()"\n                        >    \n                            <v-card>\n                                <v-card-title class="headline lighten-2 d-flex justify-center help-dialog-title">\n                                    <span v-text="title" class="help-modal-title mr-2"></span><v-icon color="white">help_outline</v-icon>\n                                </v-card-title>\n                                <v-card-text class="pt-4 pb-4 pr-8 pl-8 help-dialog-content">\n                                    <template v-for="(help, index, key) in contents">\n                                        <v-layout class="mb-2" :key="key" column>\n                                            <v-flex class="d-flex justify-center">\n                                                <span class="notemyprogress-sub-title mb-2" v-html="help.title"></span>\n                                            </v-flex>\n                                            <p v-html="help.description" class="text-justify"></p>\n                                        </v-layout>\n                                    </template>\n                                </v-card-text>\n                                <v-divider class="ma-0"></v-divider>\n                                <v-card-actions class="d-flex justify-center help-dialog-footer">\n                                    <v-btn text @click="closeDialog" v-text="exit" class="ma-0 fml-btn-secondary"></v-btn>\n                                </v-card-actions>\n                            </v-card>\n                        </v-dialog>\n                    </v-row>\n               </v-main>\n                ',props:["dialog","title","contents","exit"],methods:{closeDialog(){this.$emit("update_dialog",!1)}}}});
+define([],function(){return{template:'\n                <v-main mt-10>\n                    <v-row>\n                        <v-dialog\n                            v-model="dialog"\n                            max-width="700px"\n                            @click:outside="closeDialog()"\n                            @keydown.esc="closeDialog()"\n                        >    \n                            <v-card>\n                                <v-card-title class="headline lighten-2 d-flex justify-center help-dialog-title">\n                                    <span v-text="title" class="help-modal-title mr-2"></span><v-icon color="white">help_outline</v-icon>\n                                </v-card-title>\n                                <v-card-text class="pt-4 pb-4 pr-8 pl-8 help-dialog-content">\n                                    <template v-for="(help, index, key) in contents">\n                                        <v-layout class="mb-2" :key="key" column>\n                                            <v-flex class="d-flex justify-center">\n                                                <span class="notemyprogress-sub-title mb-2" v-html="help.title"></span>\n                                            </v-flex>\n                                            <p v-html="help.description" class="text-justify"></p>\n                                        </v-layout>\n                                    </template>\n                                </v-card-text>\n                                <v-divider class="ma-0"></v-divider>\n                                <v-card-actions class="d-flex justify-center help-dialog-footer">\n                                    <v-btn text @click="closeDialog" v-text="exit" class="ma-0 nmp-btn-secondary"></v-btn>\n                                </v-card-actions>\n                            </v-card>\n                        </v-dialog>\n                    </v-row>\n               </v-main>\n                ',props:["dialog","title","contents","exit"],methods:{closeDialog(){this.$emit("update_dialog",!1)}}}});
 //# sourceMappingURL=helpdialog.min.js.map
diff --git a/notemyprogress/amd/build/helpdialog.min.js.map b/notemyprogress/amd/build/helpdialog.min.js.map
index ed2af10213008ee9a7c5df5e703d9d6b5d180bc1..edfd79a31f055586393aec5dd2fe8554a72d8ef6 100644
--- a/notemyprogress/amd/build/helpdialog.min.js.map
+++ b/notemyprogress/amd/build/helpdialog.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["../src/helpdialog.js"],"names":["define","template","props","methods","closeDialog","$emit"],"mappings":"AAAAA,OAAM,iCAAC,EAAD,CACF,UAAW,CAyCP,MAxCmB,CACfC,QAAQ,y8DADO,CAiCfC,KAAK,CAAC,CAAC,QAAD,CAAW,OAAX,CAAoB,UAApB,CAAgC,MAAhC,CAjCS,CAkCfC,OAAO,CAAG,CACNC,WADM,uBACQ,CACV,KAAKC,KAAL,CAAW,eAAX,IACH,CAHK,CAlCK,CAyCtB,CA3CC,CAAN","sourcesContent":["define([],\r\n    function (){\r\n        const helpdialog = {\r\n            template:`\r\n                <v-main mt-10>\r\n                    <v-row>\r\n                        <v-dialog\r\n                            v-model=\"dialog\"\r\n                            max-width=\"700px\"\r\n                            @click:outside=\"closeDialog()\"\r\n                            @keydown.esc=\"closeDialog()\"\r\n                        >    \r\n                            <v-card>\r\n                                <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\r\n                                    <span v-text=\"title\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\r\n                                </v-card-title>\r\n                                <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\r\n                                    <template v-for=\"(help, index, key) in contents\">\r\n                                        <v-layout class=\"mb-2\" :key=\"key\" column>\r\n                                            <v-flex class=\"d-flex justify-center\">\r\n                                                <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\r\n                                            </v-flex>\r\n                                            <p v-html=\"help.description\" class=\"text-justify\"></p>\r\n                                        </v-layout>\r\n                                    </template>\r\n                                </v-card-text>\r\n                                <v-divider class=\"ma-0\"></v-divider>\r\n                                <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\r\n                                    <v-btn text @click=\"closeDialog\" v-text=\"exit\" class=\"ma-0 fml-btn-secondary\"></v-btn>\r\n                                </v-card-actions>\r\n                            </v-card>\r\n                        </v-dialog>\r\n                    </v-row>\r\n               </v-main>\r\n                `,\r\n            props:['dialog', 'title', 'contents', 'exit'],\r\n            methods : {\r\n                closeDialog() {\r\n                    this.$emit('update_dialog', false);\r\n                },\r\n            },\r\n        }\r\n        return helpdialog;\r\n    })"],"file":"helpdialog.min.js"}
\ No newline at end of file
+{"version":3,"sources":["../src/helpdialog.js"],"names":["define","template","props","methods","closeDialog","$emit"],"mappings":"AAAAA,OAAM,iCAAC,EAAD,CACF,UAAW,CAyCP,MAxCmB,CACfC,QAAQ,y8DADO,CAiCfC,KAAK,CAAC,CAAC,QAAD,CAAW,OAAX,CAAoB,UAApB,CAAgC,MAAhC,CAjCS,CAkCfC,OAAO,CAAG,CACNC,WADM,uBACQ,CACV,KAAKC,KAAL,CAAW,eAAX,IACH,CAHK,CAlCK,CAyCtB,CA3CC,CAAN","sourcesContent":["define([],\r\n    function (){\r\n        const helpdialog = {\r\n            template:`\r\n                <v-main mt-10>\r\n                    <v-row>\r\n                        <v-dialog\r\n                            v-model=\"dialog\"\r\n                            max-width=\"700px\"\r\n                            @click:outside=\"closeDialog()\"\r\n                            @keydown.esc=\"closeDialog()\"\r\n                        >    \r\n                            <v-card>\r\n                                <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\r\n                                    <span v-text=\"title\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\r\n                                </v-card-title>\r\n                                <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\r\n                                    <template v-for=\"(help, index, key) in contents\">\r\n                                        <v-layout class=\"mb-2\" :key=\"key\" column>\r\n                                            <v-flex class=\"d-flex justify-center\">\r\n                                                <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\r\n                                            </v-flex>\r\n                                            <p v-html=\"help.description\" class=\"text-justify\"></p>\r\n                                        </v-layout>\r\n                                    </template>\r\n                                </v-card-text>\r\n                                <v-divider class=\"ma-0\"></v-divider>\r\n                                <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\r\n                                    <v-btn text @click=\"closeDialog\" v-text=\"exit\" class=\"ma-0 nmp-btn-secondary\"></v-btn>\r\n                                </v-card-actions>\r\n                            </v-card>\r\n                        </v-dialog>\r\n                    </v-row>\r\n               </v-main>\r\n                `,\r\n            props:['dialog', 'title', 'contents', 'exit'],\r\n            methods : {\r\n                closeDialog() {\r\n                    this.$emit('update_dialog', false);\r\n                },\r\n            },\r\n        }\r\n        return helpdialog;\r\n    })"],"file":"helpdialog.min.js"}
\ No newline at end of file
diff --git a/notemyprogress/amd/build/metareflexion.js b/notemyprogress/amd/build/metareflexion.js
index f98a13c7217b65a0b441cc650af31dbdb4eb20ca..e5bbeb5e395b966f0baafd890a3acd27309a6369 100644
--- a/notemyprogress/amd/build/metareflexion.js
+++ b/notemyprogress/amd/build/metareflexion.js
@@ -72,10 +72,8 @@ define([
 
           data_report_meta_questions: content.data_report_hours_questions,
 
-          data_report_meta_classroom:
-            content.data_report_classroom.average_classroom,
-          data_report_meta_of_classroom:
-            content.data_report_classroom.average_of_classroom,
+          // data_report_meta_classroom: content.data_report_classroom.average_classroom,
+          //data_report_meta_of_classroom: content.data_report_classroom.average_of_classroom,
           data_report_meta_last_week: content.report_last_week,
 
           status_planning: content.status_planning,
@@ -137,105 +135,10 @@ define([
             },
           },
 
-          chart_hours_options: {
-            maintainAspectRatio: false,
-            legend: { display: false },
-            tooltips: {
-              callbacks: {
-                title: (tooltipItem, data) => {
-                  var title_label = null;
-                  if (content.profile_render == "teacher") {
-                    title_label = content.strings.hover_title_teacher;
-                  } else {
-                    title_label = content.strings.hover_title_student;
-                  }
-                  return title_label;
-                },
-                label: (tooltipItem, data) => {
-                  var label = null;
-                  var labels_summaries = [];
-                  let inverted =
-                    vue.render_has == "teacher"
-                      ? vue.strings.inverted_time
-                      : `${vue.strings.myself} ${vue.strings.inverted_time}`;
-                  label = `${inverted} : ${vue.data_report_meta_hours.label_horas_trabajadas}`;
-                  labels_summaries.push(label);
-                  if (vue.render_has == "student" && vue.compare_with_course) {
-                    label = `${vue.strings.inverted_time_course} : ${vue.course_report_hours.label_horas_trabajadas}`;
-                    labels_summaries.push(label);
-                  }
-                  let planified =
-                    vue.render_has == "teacher"
-                      ? vue.strings.planified_time
-                      : `${vue.strings.myself} ${vue.strings.planified_time}`;
-                  label = `${planified} : ${vue.data_report_meta_hours.label_horas_planificadas}`;
-                  labels_summaries.push(label);
-                  if (vue.render_has == "student" && vue.compare_with_course) {
-                    label = `${vue.strings.planified_time_course} ${vue.course_report_hours.label_horas_planificadas}`;
-                    labels_summaries.push(label);
-                  }
-                  if (content.profile_render == "teacher") {
-                    label = `${vue.strings.interaction_user} : ${vue.data_report_meta_hours.interacted_users}`;
-                    labels_summaries.push(label);
-                  }
-                  return labels_summaries;
-                },
-              },
-              backgroundColor: "rgba(0, 0, 0, .8)",
-              titleFontSize: 12,
-              titleFontColor: "rgba(255, 255, 255, 1)",
-              bodyFontColor: "rgba(255, 255, 255, .8)",
-              bodyFontSize: 12,
-              displayColors: false,
-            },
-            scales: {
-              xAxes: [
-                {
-                  display: true,
-                  scaleLabel: {
-                    display: true,
-                    labelString: content.strings.hours_unit_time_label,
-                    fontSize: 15,
-                  },
-                  ticks: {
-                    autoSkip: true,
-                    stepSize: 1,
-                    suggestedMin: 0,
-                  },
-                },
-              ],
-            },
-          },
-
-          chart_options_2: {
-            legend: {
-              display: true,
-              position: "bottom",
-            },
-          },
           img_no_data: content.image_no_data,
         };
       },
 
-      updated() {
-        //console.log("this.data_report_meta_questions.questions = ");
-        //console.log(this.data_report_meta_questions.questions);
-        //console.log("this.paginator_week = ");
-        //console.log(this.paginator_week);
-        //console.log("this.data_report_meta_questions = ");
-        //console.log(this.data_report_meta_questions);
-        // //console.log("current_week = ");
-        // //console.log(this.current_week);
-        // //console.log("this.pages = ");
-        // //console.log(this.pages);
-        //console.log("this.data_report_meta_hours = ");
-        //console.log(this.data_report_meta_hours);
-        //console.log("data_report_meta_goals = ");
-        //console.log(this.data_report_meta_goals);
-        // //console.log("data_report_meta_days = ");
-        // //console.log(this.data_report_meta_days);
-      },
-
       mounted() {
         document.querySelector("#sr-loader").style.display = "none";
         document.querySelector("#metareflexion").style.display = "block";
@@ -251,10 +154,6 @@ define([
             this.paginator_week = page;
           }
         });
-        setTimeout(function () {
-          vue.setGraphicsEventListeners();
-        }, 500);
-        vue.setGraphicsEventListeners();
         // if (typeof this.past_week.id != "undefined") {
         //   this.disabled_form = true;
         // }
@@ -276,8 +175,6 @@ define([
 
         isDisabledBtnLastWeek() {
           return (
-            //this.past_week.classroom_hours >= 0 &&
-            //this.past_week.hours_off_course >= 0 &&
             this.data_report_meta_questions.questions[1].answer_selected ===
               null ||
             this.data_report_meta_questions.questions[2].answer_selected ===
@@ -321,34 +218,6 @@ define([
         //       this.current_week[0].weekly_schedules_days.dom == true)
         //   );
         // },
-
-        benefits_attending_has_data() {
-          var attending_has_data = false;
-
-          this.chartdata_benefits_attending_classes().datasets[0].data.forEach(
-            (element) => {
-              if (element > 0) {
-                attending_has_data = true;
-              }
-            }
-          );
-
-          return attending_has_data;
-        },
-
-        learning_objectives_has_data() {
-          var objectives_has_data = false;
-
-          this.chartdata_learning_objectives().datasets[0].data.forEach(
-            (element) => {
-              if (element > 0) {
-                objectives_has_data = true;
-              }
-            }
-          );
-
-          return objectives_has_data;
-        },
       },
 
       methods: {
@@ -359,7 +228,6 @@ define([
         },
 
         update_interactions(week) {
-          //console.log("update_interactions called");
           this.loading = true;
           this.errors = [];
           let data = {
@@ -578,19 +446,6 @@ define([
         },
 
         get_interactions(week) {
-          //console.log("current_week = ");
-          //console.log(this.current_week);
-          //console.log("enter get_interactions");
-          //console.log("week = ");
-          //console.log(week);
-          //console.log("current_week = ");
-          //console.log(this.current_week);
-          //console.log("this.data_report_meta_hours = ");
-          //console.log(this.data_report_meta_hours);
-          //console.log("data_report_meta_goals = ");
-          //console.log(this.data_report_meta_goals);
-          //console.log("data_report_meta_days = ");
-          //console.log(this.data_report_meta_days);
           this.loading = true;
           var validresponse = false;
           this.errors = [];
@@ -607,7 +462,6 @@ define([
             params: data,
           })
             .then((response) => {
-              //if (response.status == 200 && response.data.ok) {
               if (response.status == 200 && response.data.ok) {
                 //console.log("if");
                 this.paginator_week = week;
@@ -623,7 +477,6 @@ define([
                   response.data.data.interactions_questions;
                 this.course_report_hours =
                   response.data.data.course_report_hours;
-                //console.log(this.data_report_meta_days);
 
                 //this.students_planification = response.data.data.students_planification;
                 this.status_planning = response.data.data.status_planning;
@@ -691,70 +544,20 @@ define([
           return `${week.weekstart} ${this.strings.tv_to} ${week.weekend}`;
         },
 
-        chartdata_day_dedication() {
-          var data = new Object();
-          data.datasets = [];
-          data.labels = [
-            this.strings.currentweek_day_lun,
-            this.strings.currentweek_day_mar,
-            this.strings.currentweek_day_mie,
-            this.strings.currentweek_day_jue,
-            this.strings.currentweek_day_vie,
-            this.strings.currentweek_day_sab,
-            this.strings.currentweek_day_dom,
-          ];
-
-          let dataset = new Object();
-
-          dataset.label = "Dias Comprometidos";
-          dataset.data = this.data_report_meta_days.dias_planificados;
-          dataset.backgroundColor = [
-            "#a0c2fa",
-            "#a0c2fa",
-            "#a0c2fa",
-            "#a0c2fa",
-            "#a0c2fa",
-            "#a0c2fa",
-            "#a0c2fa",
-          ];
-          dataset.borderWidth = 0;
-          data.datasets.push(dataset);
-
-          dataset = new Object();
-          dataset.label = "Dias trabajados";
-          dataset.data = this.data_report_meta_days.dias_trabajados;
-          dataset.backgroundColor = [
-            "#bfd8fc",
-            "#bfd8fc",
-            "#bfd8fc",
-            "#bfd8fc",
-            "#bfd8fc",
-            "#bfd8fc",
-            "#bfd8fc",
-          ];
-          dataset.borderWidth = 0;
-          data.datasets.push(dataset);
-
-          return data;
-        },
-
         chartdata_hours_week_dedication() {
           var data = new Object();
           data.datasets = [];
 
-          //let inverted = this.render_has == "teacher" ? this.strings.inverted_time : `${this.strings.myself} ${this.strings.inverted_time}`;
-          //let planified = this.render_has == "teacher" ? this.strings.planified_time : `${this.strings.myself} ${this.strings.planified_time}`;
           let inverted = `${this.strings.myself} ${this.strings.inverted_time}`;
           let planified = `${this.strings.myself} ${this.strings.planified_time}`;
 
           data.labels = [inverted, planified];
           var dataset = new Object();
           dataset.label = "Horas";
-          //console.log("data_report_meta_hours in chartdata_hours_week_dedication  = ");
-          //console.log(this.data_report_meta_hours);
+          
           dataset.data = [
-            parseFloat(this.data_report_meta_hours.horas_trabajadas),
-            parseInt(this.data_report_meta_hours.horas_planificadas),
+            parseFloat(this.data_report_meta_hours.hours_worked),
+            parseInt(this.data_report_meta_hours.hours_planned),
           ];
           dataset.backgroundColor = ["#ffa700", "#a0c2fa"];
           dataset.borderWidth = 0;
@@ -766,83 +569,23 @@ define([
           dataset.data.splice(
             1,
             0,
-            parseFloat(this.course_report_hours.horas_trabajadas)
+            parseFloat(this.course_report_hours.hours_worked)
           );
           // dataset.data.splice(
           //   3,
           //   0,
-          //   parseFloat(this.course_report_hours.horas_planificadas)
+          //   parseFloat(this.course_report_hours.hours_planned)
           // );
           dataset.backgroundColor.splice(1, 0, "#ffa700");
           //dataset.backgroundColor.splice(3, 0, "#a0c2fa");
           //}
-          //console.log("data_report_meta_hours = ");
-          //console.log(this.data_report_meta_hours);
-
-          //console.log("data = ");
-          //console.log(data);
-          return data;
-        },
-
-        chartdata_learning_objectives() {
-          var data = new Object();
-          data.datasets = [];
-          var grafico1 = new Object();
-          grafico1.label = [];
-          grafico1.data = [];
-
-          this.data_report_meta_last_week[0].alternatives.forEach((element) => {
-            grafico1.label.push(element.enunciated);
-            grafico1.data.push(element.count_selections);
-          });
-
-          data.labels = grafico1.label;
-          var dataset = new Object();
-          dataset.data = grafico1.data;
-          dataset.backgroundColor = ["#2784cc", "#7580d8", "#b278d4"];
-          dataset.borderWidth = 0;
-          data.datasets.push(dataset);
-
-          return data;
-        },
-
-        chartdata_benefits_attending_classes() {
-          var data = new Object();
-          data.datasets = [];
-          var grafico2 = new Object();
-          grafico2.label = [];
-          grafico2.data = [];
-
-          this.data_report_meta_last_week[1].alternatives.forEach((element) => {
-            grafico2.label.push(element.enunciated);
-            grafico2.data.push(element.count_selections);
-          });
-
-          data.labels = grafico2.label;
-          var dataset = new Object();
-          dataset.data = grafico2.data;
-          dataset.backgroundColor = [
-            "#e56cbf",
-            "#ff659d",
-            "#ff6e73",
-            "#ff8745",
-            "#ffa600",
-            "#d0b800",
-          ];
-          dataset.borderWidth = 0;
-          data.datasets.push(dataset);
-
           return data;
         },
 
         action_save_metareflexion(course_module) {
-          //console.log("this.current_week[0].weekly_schedules_goals = ");
-          //console.log(this.current_week[0].weekly_schedules_goals);
           if (course_module.weekly_schedules_id) {
-            //console.log("update_metareflexion called");
             this.update_metareflexion(course_module);
           } else {
-            //console.log("save_metareflexion called");
             this.save_metareflexion_new(course_module);
           }
           this.get_interaction_group(this.paginator_week);
@@ -870,15 +613,12 @@ define([
         },
 
         update_metareflexion(course_module) {
-          // var days_committed = this.get_selected_days(
-          //   course_module.weekly_schedules_days
-          // );
           var data = {
             action: "updatemetareflexion",
             metareflexionid: course_module.weekly_schedules_id,
             // days: days_committed,
             hours:
-              this.current_week[0].weekly_schedules_hours.horas_planificadas,
+              this.current_week[0].weekly_schedules_hours.hours_planned,
             goals: this.current_week[0].weekly_schedules_goals,
             days: JSON.stringify(
               this.current_week[0].weekly_schedules_days.dias_planificados
@@ -886,23 +626,17 @@ define([
             courseid: this.courseid,
             weekcode: course_module.weekcode,
             userid: this.userid,
-            url: this.url,
           };
-          //console.log("data = ");
-          //console.log(data);
           Axios({
             method: "get",
             url: M.cfg.wwwroot + "/local/notemyprogress/ajax.php",
             params: data,
           })
             .then((response) => {
-              //console.log("then");
               if (response.status == 200 && response.data.ok) {
-                //console.log("if");
                 Alertify.success(this.strings.update_planification_success);
                 course_module.modalopened = false;
               } else {
-                //console.log("error if axios");
               }
             })
             .catch((e) => {
@@ -913,21 +647,14 @@ define([
         },
 
         save_metareflexion_new(course_module) {
-          //console.log("this.data_report_meta_hours = ");
-          //console.log(this.data_report_meta_hours);
-          //console.log("data_report_meta_goals = ");
-          //console.log(this.data_report_meta_goals);
-          //console.log("data_report_meta_days = ");
-          //console.log(this.data_report_meta_days);
           var data = {
             action: "savemetareflexion",
             userid: this.userid,
             courseid: this.courseid,
             weekcode: course_module.weekcode,
-            url: this.url,
 
             hours:
-              this.current_week[0].weekly_schedules_hours.horas_planificadas,
+              this.current_week[0].weekly_schedules_hours.hours_planned,
             goals: this.current_week[0].weekly_schedules_goals,
             days: JSON.stringify(
               this.current_week[0].weekly_schedules_days.dias_planificados
@@ -964,43 +691,6 @@ define([
             });
         },
 
-        days_select(days) {
-          var days_committed = "";
-          Object.values(days).forEach(function (elemento, indice) {
-            if (elemento) {
-              if (indice > 0 && days_committed) {
-                days_committed += ", ";
-              }
-
-              switch (Object.keys(days)[indice]) {
-                case "lun":
-                  days_committed += content.strings.currentweek_day_lun;
-                  break;
-                case "mar":
-                  days_committed += content.strings.currentweek_day_mar;
-                  break;
-                case "mie":
-                  days_committed += content.strings.currentweek_day_mie;
-                  break;
-                case "jue":
-                  days_committed += content.strings.currentweek_day_jue;
-                  break;
-                case "vie":
-                  days_committed += content.strings.currentweek_day_vie;
-                  break;
-                case "sab":
-                  days_committed += content.strings.currentweek_day_sab;
-                  break;
-                case "dom":
-                  days_committed += content.strings.currentweek_day_dom;
-                  break;
-              }
-            }
-          });
-
-          return days_committed;
-        },
-
         actions_last_week() {
           if (this.data_report_meta_questions.id) {
             //console.log("update");
@@ -1101,10 +791,6 @@ define([
           return icon_name;
         },
 
-        full_day_name(day) {
-          return this.strings["currentweek_day_" + day];
-        },
-
         // open_chart_help(chart) {
         //   let contents = [];
         //   let action = "";
@@ -1201,80 +887,10 @@ define([
         },
 
         get_interaction_group(week) {
-          // //console.log("this.past_week = ");
-          // //console.log(this.past_week);
-          // //console.log("this.data_report_meta_questions = ");
-          // //console.log(this.data_report_meta_questions);
           this.get_interactions(week);
           this.get_interacions_last_week(week);
-          // //console.log("this.data_report_meta_classroom = ");
-          // //console.log(this.data_report_meta_classroom);
-          // //console.log("this.data_report_meta_of_classroom = ");
-          // //console.log(this.data_report_meta_of_classroom);
-          // //console.log("this.data_report_meta_last_week = ");
-          // //console.log(this.data_report_meta_last_week);
-          //console.log("this.current_week = ");
-          //console.log(this.current_week);
-          // //console.log("this.past_week = ");
-          // //console.log(this.past_week);
         },
       },
-      setGraphicsEventListeners() {
-        let graphics = document.querySelectorAll(".highcharts-container");
-        if (graphics.length < 1) {
-          setTimeout(vue.setGraphicsEventListeners, 500);
-        } else {
-          graphics[0].id = "EfficiencyChart";
-          graphics.forEach((graph) => {
-            graph.addEventListener("mouseenter", vue.addLogsViewGraphic);
-          });
-        }
-      },
-      addLogsViewGraphic(e) {
-        event.stopPropagation();
-        var action = "";
-        var objectName = "";
-        var objectType = "";
-        var objectDescription = "";
-        switch (e.target.id) {
-          case "EfficiencyChart":
-            action = "viewed";
-            objectName = "refection_chart";
-            objectType = "chart";
-            objectDescription = "Bar chart";
-            break;
-          default:
-            action = "viewed";
-            objectName = "";
-            objectType = "chart";
-            objectDescription = "A chart";
-            break;
-        }
-        vue.addLogsIntoDB(action, objectName, objectType, objectDescription);
-      },
-      addLogsIntoDB(action, objectName, objectType, objectDescription) {
-        let data = {
-          courseid: content.courseid,
-          userid: content.userid,
-          action: "addLogs",
-          sectionname: "META_REFLECTION",
-          actiontype: action,
-          objectType: objectType,
-          objectName: objectName,
-          currentUrl: document.location.href,
-          objectDescription: objectDescription,
-        };
-        Axios({
-          method: "get",
-          url: M.cfg.wwwroot + "/local/notemyprogress/ajax.php",
-          params: data,
-        })
-          .then((response) => {
-            if (response.status == 200 && response.data.ok) {
-            }
-          })
-          .catch((e) => {});
-      },
     });
   }
 
diff --git a/notemyprogress/amd/build/pageheader.min.js b/notemyprogress/amd/build/pageheader.min.js
index 95322dd02b4f47548a88331addcba77ea9697572..cc97edbde494755a2e36216c5da71564c01c813c 100644
--- a/notemyprogress/amd/build/pageheader.min.js
+++ b/notemyprogress/amd/build/pageheader.min.js
@@ -1,2 +1,2 @@
-define ("local_notemyprogress/pageheader",["local_notemyprogress/axios"],function(a){return{template:"\n            <v-layout class=\"font-weight-bold notemyprogress-page-title justify-space-between align-center\" id=\"page-header\">\n                <v-flex class=\"d-flex pa-4\">\n                    <span v-text=\"pagetitle\"></span>\n                </v-flex>\n            \n                <v-flex id=\"fml-group-selector\">\n                    <v-select\n                            attach \n                            v-model=\"selectedgroup\" \n                            v-if=\"usegroupselector()\" \n                            prepend-icon=\"group\" \n                            @change=\"update_group()\"\n                            :items=\"groups\" \n                            item-text=\"name\" \n                            item-value=\"id\">\n                    </v-select>\n                </v-flex>\n            \n                <v-flex \n                            class=\"d-flex justify-end align-center flex-grow-0 notemyprogress-help-button pa-4 ml-8\" \n                            @click=\"dialog = !dialog\">\n                    <span class=\"mr-2 caption\" v-text=\"helptitle\"></span>\n                    <v-icon :color=\"'#ffffff'\">help_outline</v-icon>\n                </v-flex>\n            \n                <v-dialog v-model=\"dialog\" width=\"500\" class=\"help-dialog\">\n                    <v-card>\n                        <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\n                            <span v-text=\"helptitle\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\n                        </v-card-title>\n                        <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\n                            <template v-for=\"(help, index, key) in helpcontents\">\n                                <v-layout class=\"mb-2\" :key=\"key\" column>\n                                    <v-flex class=\"d-flex justify-center\">\n                                        <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\n                                    </v-flex>\n                                    <p v-html=\"help.description\" class=\"text-justify\"></p>\n                                </v-layout>\n                            </template>\n                        </v-card-text>\n                        <v-divider class=\"ma-0\"></v-divider>\n                        <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\n                            <v-btn text @click=\"dialog = false\" v-text=\"exitbutton\" class=\"ma-0 fml-btn-secondary\"></v-btn>\n                        </v-card-actions>\n                    </v-card>\n                </v-dialog>\n            </v-layout>",props:["pagetitle","helptitle","helpcontents","exitbutton","groups","courseid","userid"],data:function data(){return{dialog:!1,selectedgroup:null}},mounted:function mounted(){this.set_selected_group()},methods:{update_group:function update_group(){var b={action:"changegroup",courseid:this.courseid,userid:this.userid,groupid:this.selectedgroup};a({method:"get",url:M.cfg.wwwroot+"/local/notemyprogress/ajax.php",params:b}).then(function(){location.reload()}).catch(function(){if(confirm("Error al cambiar de grupo. Necesitamos actualizar para evitar errores.")){location.reload()}else{location.reload()}})},usegroupselector:function usegroupselector(){var a=this.groups&&0<this.groups.length;return a},set_selected_group:function set_selected_group(){var a=this;if(!this.usegroupselector()){return null}this.groups.forEach(function(b){if(b.selected){a.selectedgroup=b}});if(!this.selectedgroup&&"undefined"!=typeof this.groups[0]){this.groups[0].selected=!0;this.selectedgroup=this.groups[0]}}}}});
+define ("local_notemyprogress/pageheader",["local_notemyprogress/axios"],function(a){return{template:"\n            <v-layout class=\"font-weight-bold notemyprogress-page-title justify-space-between align-center\" id=\"page-header\">\n                <v-flex class=\"d-flex pa-4\">\n                    <span v-text=\"pagetitle\"></span>\n                </v-flex>\n            \n                <v-flex id=\"nmp-group-selector\">\n                    <v-select\n                            attach \n                            v-model=\"selectedgroup\" \n                            v-if=\"usegroupselector()\" \n                            prepend-icon=\"group\" \n                            @change=\"update_group()\"\n                            :items=\"groups\" \n                            item-text=\"name\" \n                            item-value=\"id\">\n                    </v-select>\n                </v-flex>\n            \n                <v-flex \n                            class=\"d-flex justify-end align-center flex-grow-0 notemyprogress-help-button pa-4 ml-8\" \n                            @click=\"dialog = !dialog\">\n                    <span class=\"mr-2 caption\" v-text=\"helptitle\"></span>\n                    <v-icon :color=\"'#ffffff'\">help_outline</v-icon>\n                </v-flex>\n            \n                <v-dialog v-model=\"dialog\" width=\"500\" class=\"help-dialog\">\n                    <v-card>\n                        <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\n                            <span v-text=\"helptitle\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\n                        </v-card-title>\n                        <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\n                            <template v-for=\"(help, index, key) in helpcontents\">\n                                <v-layout class=\"mb-2\" :key=\"key\" column>\n                                    <v-flex class=\"d-flex justify-center\">\n                                        <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\n                                    </v-flex>\n                                    <p v-html=\"help.description\" class=\"text-justify\"></p>\n                                </v-layout>\n                            </template>\n                        </v-card-text>\n                        <v-divider class=\"ma-0\"></v-divider>\n                        <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\n                            <v-btn text @click=\"dialog = false\" v-text=\"exitbutton\" class=\"ma-0 nmp-btn-secondary\"></v-btn>\n                        </v-card-actions>\n                    </v-card>\n                </v-dialog>\n            </v-layout>",props:["pagetitle","helptitle","helpcontents","exitbutton","groups","courseid","userid"],data:function data(){return{dialog:!1,selectedgroup:null}},mounted:function mounted(){this.set_selected_group()},methods:{update_group:function update_group(){var b={action:"changegroup",courseid:this.courseid,userid:this.userid,groupid:this.selectedgroup};a({method:"get",url:M.cfg.wwwroot+"/local/notemyprogress/ajax.php",params:b}).then(function(){location.reload()}).catch(function(){if(confirm("Error al cambiar de grupo. Necesitamos actualizar para evitar errores.")){location.reload()}else{location.reload()}})},usegroupselector:function usegroupselector(){var a=this.groups&&0<this.groups.length;return a},set_selected_group:function set_selected_group(){var a=this;if(!this.usegroupselector()){return null}this.groups.forEach(function(b){if(b.selected){a.selectedgroup=b}});if(!this.selectedgroup&&"undefined"!=typeof this.groups[0]){this.groups[0].selected=!0;this.selectedgroup=this.groups[0]}}}}});
 //# sourceMappingURL=pageheader.min.js.map
diff --git a/notemyprogress/amd/build/pageheader.min.js.map b/notemyprogress/amd/build/pageheader.min.js.map
index faed09ab3e337a111f9594195009722c69385995..77baaacc1d062ae992f63f6b84a8154c3ced53b7 100644
--- a/notemyprogress/amd/build/pageheader.min.js.map
+++ b/notemyprogress/amd/build/pageheader.min.js.map
@@ -1 +1 @@
-{"version":3,"sources":["../src/pageheader.js"],"names":["define","Axios","template","props","data","dialog","selectedgroup","mounted","set_selected_group","methods","update_group","action","courseid","userid","groupid","method","url","M","cfg","wwwroot","params","then","location","reload","catch","confirm","usegroupselector","use","groups","length","forEach","group","selected"],"mappings":"AAAAA,OAAM,iCAAC,CAAC,0BAAD,CAAD,CAA+B,SAAUC,CAAV,CAAgB,CAwGjD,MAvGmB,CACfC,QAAQ,itFADO,CAiDfC,KAAK,CAAC,CAAC,WAAD,CAAa,WAAb,CAAyB,cAAzB,CAAwC,YAAxC,CAAqD,QAArD,CAA+D,UAA/D,CAA0E,QAA1E,CAjDS,CAkDfC,IAlDe,gBAkDT,CACF,MAAM,CACFC,MAAM,GADJ,CAEFC,aAAa,CAAG,IAFd,CAIT,CAvDc,CAwDfC,OAxDe,mBAwDN,CACL,KAAKC,kBAAL,EACH,CA1Dc,CA2DfC,OAAO,CAAG,CACNC,YADM,wBACQ,CACV,GAAIN,CAAAA,CAAI,CAAG,CACPO,MAAM,CAAG,aADF,CAEPC,QAAQ,CAAG,KAAKA,QAFT,CAGPC,MAAM,CAAG,KAAKA,MAHP,CAIPC,OAAO,CAAG,KAAKR,aAJR,CAAX,CAMAL,CAAK,CAAC,CACFc,MAAM,CAAC,KADL,CAEFC,GAAG,CAAEC,CAAC,CAACC,GAAF,CAAMC,OAAN,CAAgB,8BAFnB,CAGFC,MAAM,CAAGhB,CAHP,CAAD,CAAL,CAIGiB,IAJH,CAIQ,UAAc,CAClBC,QAAQ,CAACC,MAAT,EACH,CAND,EAMGC,KANH,CAMS,UAAO,CACZ,GAAGC,OAAO,CAAC,wEAAD,CAAV,CAAqF,CACjFH,QAAQ,CAACC,MAAT,EACH,CAFD,IAEK,CACDD,QAAQ,CAACC,MAAT,EACH,CACJ,CAZD,CAaH,CArBK,CAuBNG,gBAvBM,4BAuBY,CACd,GAAIC,CAAAA,CAAG,CAAG,KAAKC,MAAL,EAAoC,CAArB,MAAKA,MAAL,CAAYC,MAArC,CACA,MAAOF,CAAAA,CACV,CA1BK,CA4BNnB,kBA5BM,8BA4Bc,YAChB,GAAG,CAAC,KAAKkB,gBAAL,EAAJ,CAA6B,CACzB,MAAO,KACV,CACD,KAAKE,MAAL,CAAYE,OAAZ,CAAoB,SAAAC,CAAK,CAAI,CACzB,GAAGA,CAAK,CAACC,QAAT,CAAkB,CACd,CAAI,CAAC1B,aAAL,CAAqByB,CACxB,CACJ,CAJD,EAKA,GAAG,CAAC,KAAKzB,aAAN,EAAiD,WAA1B,QAAO,MAAKsB,MAAL,CAAY,CAAZ,CAAjC,CAAgE,CAC5D,KAAKA,MAAL,CAAY,CAAZ,EAAeI,QAAf,IACA,KAAK1B,aAAL,CAAqB,KAAKsB,MAAL,CAAY,CAAZ,CACxB,CACJ,CAzCK,CA3DK,CAwGtB,CAzGK,CAAN","sourcesContent":["define(['local_notemyprogress/axios'], function (Axios){\r\n    const pageheader = {\r\n        template:`\r\n            <v-layout class=\"font-weight-bold notemyprogress-page-title justify-space-between align-center\" id=\"page-header\">\r\n                <v-flex class=\"d-flex pa-4\">\r\n                    <span v-text=\"pagetitle\"></span>\r\n                </v-flex>\r\n            \r\n                <v-flex id=\"fml-group-selector\">\r\n                    <v-select\r\n                            attach \r\n                            v-model=\"selectedgroup\" \r\n                            v-if=\"usegroupselector()\" \r\n                            prepend-icon=\"group\" \r\n                            @change=\"update_group()\"\r\n                            :items=\"groups\" \r\n                            item-text=\"name\" \r\n                            item-value=\"id\">\r\n                    </v-select>\r\n                </v-flex>\r\n            \r\n                <v-flex \r\n                            class=\"d-flex justify-end align-center flex-grow-0 notemyprogress-help-button pa-4 ml-8\" \r\n                            @click=\"dialog = !dialog\">\r\n                    <span class=\"mr-2 caption\" v-text=\"helptitle\"></span>\r\n                    <v-icon :color=\"'#ffffff'\">help_outline</v-icon>\r\n                </v-flex>\r\n            \r\n                <v-dialog v-model=\"dialog\" width=\"500\" class=\"help-dialog\">\r\n                    <v-card>\r\n                        <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\r\n                            <span v-text=\"helptitle\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\r\n                        </v-card-title>\r\n                        <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\r\n                            <template v-for=\"(help, index, key) in helpcontents\">\r\n                                <v-layout class=\"mb-2\" :key=\"key\" column>\r\n                                    <v-flex class=\"d-flex justify-center\">\r\n                                        <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\r\n                                    </v-flex>\r\n                                    <p v-html=\"help.description\" class=\"text-justify\"></p>\r\n                                </v-layout>\r\n                            </template>\r\n                        </v-card-text>\r\n                        <v-divider class=\"ma-0\"></v-divider>\r\n                        <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\r\n                            <v-btn text @click=\"dialog = false\" v-text=\"exitbutton\" class=\"ma-0 fml-btn-secondary\"></v-btn>\r\n                        </v-card-actions>\r\n                    </v-card>\r\n                </v-dialog>\r\n            </v-layout>`,\r\n        props:['pagetitle','helptitle','helpcontents','exitbutton','groups', 'courseid','userid'],\r\n        data(){\r\n            return{\r\n                dialog : false,\r\n                selectedgroup : null,\r\n            }\r\n        },\r\n        mounted(){\r\n            this.set_selected_group();\r\n        },\r\n        methods : {\r\n            update_group(){\r\n                let data = {\r\n                    action : \"changegroup\",\r\n                    courseid : this.courseid,\r\n                    userid : this.userid,\r\n                    groupid : this.selectedgroup,\r\n                }\r\n                Axios({\r\n                    method:'get',\r\n                    url: M.cfg.wwwroot + \"/local/notemyprogress/ajax.php\",\r\n                    params : data,\r\n                }).then((response) => {\r\n                    location.reload();\r\n                }).catch((e) => {\r\n                    if(confirm(\"Error al cambiar de grupo. Necesitamos actualizar para evitar errores.\")){\r\n                        location.reload()\r\n                    }else{\r\n                        location.reload()\r\n                    }\r\n                });\r\n            },\r\n\r\n            usegroupselector(){\r\n                let use = this.groups && this.groups.length > 0;\r\n                return use;\r\n            },\r\n\r\n            set_selected_group(){\r\n                if(!this.usegroupselector()) {\r\n                    return null;\r\n                }\r\n                this.groups.forEach(group => {\r\n                    if(group.selected){\r\n                        this.selectedgroup = group;\r\n                    }\r\n                })\r\n                if(!this.selectedgroup && typeof(this.groups[0]) != 'undefined'){\r\n                    this.groups[0].selected = true;\r\n                    this.selectedgroup = this.groups[0];\r\n                }\r\n            }\r\n        }\r\n    }\r\n    return pageheader;\r\n})"],"file":"pageheader.min.js"}
\ No newline at end of file
+{"version":3,"sources":["../src/pageheader.js"],"names":["define","Axios","template","props","data","dialog","selectedgroup","mounted","set_selected_group","methods","update_group","action","courseid","userid","groupid","method","url","M","cfg","wwwroot","params","then","location","reload","catch","confirm","usegroupselector","use","groups","length","forEach","group","selected"],"mappings":"AAAAA,OAAM,iCAAC,CAAC,0BAAD,CAAD,CAA+B,SAAUC,CAAV,CAAgB,CAwGjD,MAvGmB,CACfC,QAAQ,itFADO,CAiDfC,KAAK,CAAC,CAAC,WAAD,CAAa,WAAb,CAAyB,cAAzB,CAAwC,YAAxC,CAAqD,QAArD,CAA+D,UAA/D,CAA0E,QAA1E,CAjDS,CAkDfC,IAlDe,gBAkDT,CACF,MAAM,CACFC,MAAM,GADJ,CAEFC,aAAa,CAAG,IAFd,CAIT,CAvDc,CAwDfC,OAxDe,mBAwDN,CACL,KAAKC,kBAAL,EACH,CA1Dc,CA2DfC,OAAO,CAAG,CACNC,YADM,wBACQ,CACV,GAAIN,CAAAA,CAAI,CAAG,CACPO,MAAM,CAAG,aADF,CAEPC,QAAQ,CAAG,KAAKA,QAFT,CAGPC,MAAM,CAAG,KAAKA,MAHP,CAIPC,OAAO,CAAG,KAAKR,aAJR,CAAX,CAMAL,CAAK,CAAC,CACFc,MAAM,CAAC,KADL,CAEFC,GAAG,CAAEC,CAAC,CAACC,GAAF,CAAMC,OAAN,CAAgB,8BAFnB,CAGFC,MAAM,CAAGhB,CAHP,CAAD,CAAL,CAIGiB,IAJH,CAIQ,UAAc,CAClBC,QAAQ,CAACC,MAAT,EACH,CAND,EAMGC,KANH,CAMS,UAAO,CACZ,GAAGC,OAAO,CAAC,wEAAD,CAAV,CAAqF,CACjFH,QAAQ,CAACC,MAAT,EACH,CAFD,IAEK,CACDD,QAAQ,CAACC,MAAT,EACH,CACJ,CAZD,CAaH,CArBK,CAuBNG,gBAvBM,4BAuBY,CACd,GAAIC,CAAAA,CAAG,CAAG,KAAKC,MAAL,EAAoC,CAArB,MAAKA,MAAL,CAAYC,MAArC,CACA,MAAOF,CAAAA,CACV,CA1BK,CA4BNnB,kBA5BM,8BA4Bc,YAChB,GAAG,CAAC,KAAKkB,gBAAL,EAAJ,CAA6B,CACzB,MAAO,KACV,CACD,KAAKE,MAAL,CAAYE,OAAZ,CAAoB,SAAAC,CAAK,CAAI,CACzB,GAAGA,CAAK,CAACC,QAAT,CAAkB,CACd,CAAI,CAAC1B,aAAL,CAAqByB,CACxB,CACJ,CAJD,EAKA,GAAG,CAAC,KAAKzB,aAAN,EAAiD,WAA1B,QAAO,MAAKsB,MAAL,CAAY,CAAZ,CAAjC,CAAgE,CAC5D,KAAKA,MAAL,CAAY,CAAZ,EAAeI,QAAf,IACA,KAAK1B,aAAL,CAAqB,KAAKsB,MAAL,CAAY,CAAZ,CACxB,CACJ,CAzCK,CA3DK,CAwGtB,CAzGK,CAAN","sourcesContent":["define(['local_notemyprogress/axios'], function (Axios){\r\n    const pageheader = {\r\n        template:`\r\n            <v-layout class=\"font-weight-bold notemyprogress-page-title justify-space-between align-center\" id=\"page-header\">\r\n                <v-flex class=\"d-flex pa-4\">\r\n                    <span v-text=\"pagetitle\"></span>\r\n                </v-flex>\r\n            \r\n                <v-flex id=\"nmp-group-selector\">\r\n                    <v-select\r\n                            attach \r\n                            v-model=\"selectedgroup\" \r\n                            v-if=\"usegroupselector()\" \r\n                            prepend-icon=\"group\" \r\n                            @change=\"update_group()\"\r\n                            :items=\"groups\" \r\n                            item-text=\"name\" \r\n                            item-value=\"id\">\r\n                    </v-select>\r\n                </v-flex>\r\n            \r\n                <v-flex \r\n                            class=\"d-flex justify-end align-center flex-grow-0 notemyprogress-help-button pa-4 ml-8\" \r\n                            @click=\"dialog = !dialog\">\r\n                    <span class=\"mr-2 caption\" v-text=\"helptitle\"></span>\r\n                    <v-icon :color=\"'#ffffff'\">help_outline</v-icon>\r\n                </v-flex>\r\n            \r\n                <v-dialog v-model=\"dialog\" width=\"500\" class=\"help-dialog\">\r\n                    <v-card>\r\n                        <v-card-title class=\"headline lighten-2 d-flex justify-center help-dialog-title\">\r\n                            <span v-text=\"helptitle\" class=\"help-modal-title mr-2\"></span><v-icon color=\"white\">help_outline</v-icon>\r\n                        </v-card-title>\r\n                        <v-card-text class=\"pt-4 pb-4 pr-8 pl-8 help-dialog-content\">\r\n                            <template v-for=\"(help, index, key) in helpcontents\">\r\n                                <v-layout class=\"mb-2\" :key=\"key\" column>\r\n                                    <v-flex class=\"d-flex justify-center\">\r\n                                        <span class=\"notemyprogress-sub-title mb-2\" v-html=\"help.title\"></span>\r\n                                    </v-flex>\r\n                                    <p v-html=\"help.description\" class=\"text-justify\"></p>\r\n                                </v-layout>\r\n                            </template>\r\n                        </v-card-text>\r\n                        <v-divider class=\"ma-0\"></v-divider>\r\n                        <v-card-actions class=\"d-flex justify-center help-dialog-footer\">\r\n                            <v-btn text @click=\"dialog = false\" v-text=\"exitbutton\" class=\"ma-0 nmp-btn-secondary\"></v-btn>\r\n                        </v-card-actions>\r\n                    </v-card>\r\n                </v-dialog>\r\n            </v-layout>`,\r\n        props:['pagetitle','helptitle','helpcontents','exitbutton','groups', 'courseid','userid'],\r\n        data(){\r\n            return{\r\n                dialog : false,\r\n                selectedgroup : null,\r\n            }\r\n        },\r\n        mounted(){\r\n            this.set_selected_group();\r\n        },\r\n        methods : {\r\n            update_group(){\r\n                let data = {\r\n                    action : \"changegroup\",\r\n                    courseid : this.courseid,\r\n                    userid : this.userid,\r\n                    groupid : this.selectedgroup,\r\n                }\r\n                Axios({\r\n                    method:'get',\r\n                    url: M.cfg.wwwroot + \"/local/notemyprogress/ajax.php\",\r\n                    params : data,\r\n                }).then((response) => {\r\n                    location.reload();\r\n                }).catch((e) => {\r\n                    if(confirm(\"Error al cambiar de grupo. Necesitamos actualizar para evitar errores.\")){\r\n                        location.reload()\r\n                    }else{\r\n                        location.reload()\r\n                    }\r\n                });\r\n            },\r\n\r\n            usegroupselector(){\r\n                let use = this.groups && this.groups.length > 0;\r\n                return use;\r\n            },\r\n\r\n            set_selected_group(){\r\n                if(!this.usegroupselector()) {\r\n                    return null;\r\n                }\r\n                this.groups.forEach(group => {\r\n                    if(group.selected){\r\n                        this.selectedgroup = group;\r\n                    }\r\n                })\r\n                if(!this.selectedgroup && typeof(this.groups[0]) != 'undefined'){\r\n                    this.groups[0].selected = true;\r\n                    this.selectedgroup = this.groups[0];\r\n                }\r\n            }\r\n        }\r\n    }\r\n    return pageheader;\r\n})"],"file":"pageheader.min.js"}
\ No newline at end of file
diff --git a/notemyprogress/amd/build/setweeks.js b/notemyprogress/amd/build/setweeks.js
index dff0006c7ec3f59ec48cfc312b17d982ee9078de..97747ff54aaaec5c2f70c023b3278d342eb12f20 100644
--- a/notemyprogress/amd/build/setweeks.js
+++ b/notemyprogress/amd/build/setweeks.js
@@ -211,9 +211,9 @@ define([
                 newinstance: this.new_group,
                 weeks: this.minify_query(weeks), // Stringify is a hack to clone object :D
               };
-              //console.log(data.newinstance);
+
               Axios({
-                method: "post",
+                method: "get",
                 url: M.cfg.wwwroot + "/local/notemyprogress/ajax.php",
                 params: data,
               })
diff --git a/notemyprogress/amd/build/student_planning.js b/notemyprogress/amd/build/student_planning.js
deleted file mode 100644
index 0f25bda7ae32a99a6f2a177191d437a90cca2f02..0000000000000000000000000000000000000000
--- a/notemyprogress/amd/build/student_planning.js
+++ /dev/null
@@ -1,602 +0,0 @@
-define([
-  "local_notemyprogress/vue",
-  "local_notemyprogress/vuetify",
-  "local_notemyprogress/axios",
-  "local_notemyprogress/moment",
-  "local_notemyprogress/pagination",
-  "local_notemyprogress/chartstatic",
-  "local_notemyprogress/pageheader",
-  "local_notemyprogress/modulesform",
-  "local_notemyprogress/helpdialog",
-], function (
-  Vue,
-  Vuetify,
-  Axios,
-  Moment,
-  Pagination,
-  ChartStatic,
-  PageHeader,
-  ModulesForm,
-  HelpDialog
-) {
-  "use strict";
-
-  function init(content) {
-    // //console.log(content);
-    Vue.use(Vuetify);
-    Vue.component("pagination", Pagination);
-    Vue.component("chart", ChartStatic);
-    Vue.component("pageheader", PageHeader);
-    Vue.component("modulesform", ModulesForm);
-    Vue.component("helpdialog", HelpDialog);
-    let vue = new Vue({
-      delimiters: ["[[", "]]"],
-      el: "#work_sessions",
-      vuetify: new Vuetify(),
-      data() {
-        return {
-          strings: content.strings,
-          groups: content.groups,
-          userid: content.userid,
-          courseid: content.courseid,
-          timezone: content.timezone,
-          render_has: content.profile_render,
-          loading: false,
-          errors: [],
-          pages: content.pages,
-
-          indicators: content.indicators,
-          resources_access_colors: content.resources_access_colors,
-          inverted_time_colors: content.inverted_time_colors,
-          inverted_time: content.indicators.inverted_time,
-          hours_sessions: content.indicators.hours_sessions,
-          sections: content.indicators.sections,
-          sections_map: null,
-          week_progress: 0,
-          resource_access_categories: [],
-          resource_access_data: [],
-          modules_dialog: false,
-
-          help_dialog: false,
-          help_contents: [],
-        };
-      },
-      beforeMount() {
-        this.create_section_map();
-        this.set_modules_in_sections();
-        this.calculate_resources_access();
-      },
-      mounted() {
-        document.querySelector("#sessions-loader").style.display = "none";
-        document.querySelector("#work_sessions").style.display = "block";
-        setTimeout(function () {
-          vue.setGraphicsEventListeners();
-        });
-      },
-      methods: {
-        get_help_content() {
-          let contents = [];
-          contents.push({
-            title: this.strings.section_help_title,
-            description: this.strings.section_help_description,
-          });
-          return contents;
-        },
-
-        build_feedback_form() {
-          let chart = new Object();
-          chart.chart = {
-            type: "bar",
-            backgroundColor: null,
-            style: { fontFamily: "poppins" },
-          };
-          chart.title = { text: null };
-          chart.colors = this.inverted_time_colors;
-          chart.xAxis = {
-            type: "category",
-            crosshair: true,
-          };
-          chart.yAxis = {
-            title: {
-              text: this.strings.inverted_time_chart_x_axis,
-            },
-          };
-          chart.tooltip = {
-            shared: true,
-            useHTML: true,
-            formatter: function () {
-              let category_name = this.points[0].key;
-              let time = vue.convert_time(this.y);
-              return `<b>${category_name}: </b>${time}`;
-            },
-          };
-          chart.legend = {
-            enabled: false,
-          };
-          chart.series = [
-            {
-              colorByPoint: true,
-              data: this.inverted_time.data,
-            },
-          ];
-          return chart;
-        },
-
-        build_inverted_time_chart() {
-          let chart = new Object();
-          chart.chart = {
-            type: "bar",
-            backgroundColor: null,
-            style: { fontFamily: "poppins" },
-          };
-          chart.title = { text: null };
-          chart.colors = this.inverted_time_colors;
-          chart.xAxis = {
-            type: "category",
-            crosshair: true,
-          };
-          chart.yAxis = {
-            title: {
-              text: this.strings.inverted_time_chart_x_axis,
-            },
-          };
-          chart.tooltip = {
-            shared: true,
-            useHTML: true,
-            formatter: function () {
-              let category_name = this.points[0].key;
-              let time = vue.convert_time(this.y);
-              return `<b>${category_name}: </b>${time}`;
-            },
-          };
-          chart.legend = {
-            enabled: false,
-          };
-          chart.series = [
-            {
-              colorByPoint: true,
-              data: this.inverted_time.data,
-            },
-          ];
-          return chart;
-        },
-
-        build_hours_session_chart() {
-          let chart = new Object();
-          chart.title = { text: null };
-          chart.chart = {
-            type: "heatmap",
-            backgroundColor: null,
-            style: { fontFamily: "poppins" },
-          };
-          chart.xAxis = {
-            categories: this.strings.days,
-          };
-          chart.yAxis = {
-            categories: this.strings.hours,
-            title: null,
-            reversed: true,
-          };
-          chart.colorAxis = {
-            min: 0,
-            minColor: "#E0E0E0",
-            maxColor: "#118AB2",
-          };
-          chart.legend = {
-            layout: "horizontal",
-            verticalAlign: "bottom",
-          };
-          chart.tooltip = {
-            formatter: function () {
-              let xCategoryName = vue.get_point_category_name(this.point, "x");
-              let yCategoryName = vue.get_point_category_name(this.point, "y");
-              let label = vue.strings.sessions_text;
-              if (this.point.value == 1) {
-                label = vue.strings.session_text;
-              }
-              return (
-                "<b>" +
-                xCategoryName +
-                " " +
-                yCategoryName +
-                "</b>: " +
-                this.point.value +
-                " " +
-                label
-              );
-            },
-          };
-          chart.series = [
-            {
-              borderWidth: 2,
-              borderColor: "#FAFAFA",
-              data: this.hours_sessions,
-            },
-          ];
-          return chart;
-        },
-
-        build_resources_access_chart() {
-          let chart = new Object();
-          chart.chart = {
-            type: "column",
-            backgroundColor: null,
-            style: { fontFamily: "poppins" },
-          };
-          chart.title = { text: null };
-          chart.colors = this.resources_access_colors;
-          chart.xAxis = {
-            categories: this.resource_access_categories,
-            crosshair: true,
-            title: {
-              text: this.strings.resource_access_x_axis,
-            },
-          };
-          chart.yAxis = {
-            min: 0,
-            title: {
-              text: this.strings.resource_access_y_axis,
-            },
-          };
-          chart.plotOptions = {
-            column: {
-              stacking: "normal",
-            },
-            series: {
-              cursor: "pointer",
-              point: {
-                events: {
-                  click: function () {
-                    vue.addLogsIntoDB(
-                      "viewed",
-                      "resources_access",
-                      "chart_details",
-                      "Provide details informations about the consulted resources"
-                    );
-                    vue.modules_dialog = true;
-                  },
-                },
-              },
-            },
-          };
-          chart.tooltip = {
-            shared: true,
-            useHTML: true,
-            footerFormat: `<i>${this.strings.modules_details}</i>`,
-          };
-          chart.series = this.resource_access_data;
-          return chart;
-        },
-
-        update_interactions(week) {
-          this.loading = true;
-          this.errors = [];
-          let data = {
-            action: "studentsessions",
-            userid: this.userid,
-            courseid: this.courseid,
-            weekcode: week.weekcode,
-            profile: this.render_has,
-          };
-          Axios({
-            method: "get",
-            url: M.cfg.wwwroot + "/local/notemyprogress/ajax.php",
-            params: data,
-          })
-            .then((response) => {
-              if (response.status == 200 && response.data.ok) {
-                this.inverted_time =
-                  response.data.data.indicators.inverted_time;
-                this.hours_sessions =
-                  response.data.data.indicators.hours_sessions;
-                this.sections = response.data.data.indicators.sections;
-                this.set_modules_in_sections();
-                this.calculate_resources_access();
-              } else {
-                this.error_messages.push(this.strings.error_network);
-              }
-            })
-            .catch((e) => {
-              this.errors.push(this.strings.api_error_network);
-            })
-            .finally(() => {
-              this.loading = false;
-              vue.addLogsIntoDB(
-                "viewed",
-                "week_" + week.weekcode,
-                "week_section",
-                "Week section that allows you to obtain information on a specific week"
-              );
-              vue.setGraphicsEventListeners();
-            });
-          return this.data;
-        },
-
-        create_section_map() {
-          let sectionsMap = new Map();
-          let sectionid = 0;
-          this.indicators.course_cms.forEach((cm) => {
-            sectionid = Number(cm.section);
-            if (!sectionsMap.has(sectionid)) {
-              sectionsMap.set(sectionid, [cm]);
-            } else {
-              sectionsMap.get(sectionid).push(cm);
-            }
-          });
-          this.sections_map = sectionsMap;
-        },
-
-        set_modules_in_sections() {
-          let sectionid;
-          this.sections.forEach((section) => {
-            sectionid = Number(section.sectionid);
-            section.sectionid = sectionid;
-            section.modules = this.sections_map.has(sectionid)
-              ? this.sections_map.get(sectionid)
-              : [];
-          });
-        },
-
-        calculate_resources_access() {
-          let modulesMap = new Map();
-          let moduleid,
-            user_cm,
-            mod,
-            total_modules = 0,
-            access_modules = 0;
-          let modules_names = this.strings.modules_names;
-          this.sections.forEach((section) => {
-            section.modules.forEach((module) => {
-              !modulesMap.has(module.modname) &&
-                modulesMap.set(module.modname, { complete: 0, pending: 0 });
-              mod = modulesMap.get(module.modname);
-              moduleid = Number(module.id);
-              module.id = moduleid;
-              module.complete = false;
-              module.viewed = false;
-              module.interactions = 0;
-
-              user_cm = this.indicators.user_cms[`cm${module.id}`];
-              if (user_cm) {
-                module.complete = user_cm.complete;
-                module.viewed = user_cm.viewed;
-                module.interactions = user_cm.interactions;
-                user_cm.complete ? mod.complete++ : mod.pending++;
-                user_cm.complete && access_modules++;
-              } else {
-                mod.pending++;
-              }
-              total_modules++;
-            });
-          });
-          let categories = [],
-            complete_data = [],
-            pending_data = [];
-          modulesMap.forEach(function (value, key) {
-            categories.push(modules_names[key] || key);
-            complete_data.push(value.complete);
-            pending_data.push(value.pending);
-          });
-          this.resource_access_categories = categories;
-          this.resource_access_data = [
-            { name: this.strings.resource_access_legend1, data: complete_data },
-            { name: this.strings.resource_access_legend2, data: pending_data },
-          ];
-          this.week_progress =
-            Math.floor((access_modules * 100) / total_modules) || 0;
-        },
-
-        get_progress_percentage() {
-          return `${this.week_progress} %`;
-        },
-
-        get_point_category_name(point, dimension) {
-          let series = point.series,
-            isY = dimension === "y",
-            axis = series[isY ? "yAxis" : "xAxis"];
-          return axis.categories[point[isY ? "y" : "x"]];
-        },
-
-        get_module_icon(modname) {
-          return `${M.cfg.wwwroot}/theme/image.php/boost/${modname}/1/icon`;
-        },
-
-        get_module_url(module) {
-          return `${M.cfg.wwwroot}/mod/${module.modname}/view.php?id=${module.id}`;
-        },
-
-        get_interactions_number(interactions) {
-          let interactions_text =
-            interactions == 1
-              ? this.strings.modules_interaction
-              : this.strings.modules_interactions;
-          return `(${interactions} ${interactions_text})`;
-        },
-
-        convert_time(time) {
-          time *= 3600; // pasar las horas a segundos
-          let h = this.strings.hours_short;
-          let m = this.strings.minutes_short;
-          let s = this.strings.seconds_short;
-          let hours = Math.floor(time / 3600);
-          let minutes = Math.floor((time % 3600) / 60);
-          let seconds = Math.floor(time % 60);
-          let text;
-          if (hours >= 1) {
-            if (minutes >= 1) {
-              text = `${hours}${h} ${minutes}${m}`;
-            } else {
-              text = `${hours}${h}`;
-            }
-          } else if (minutes >= 1) {
-            if (seconds >= 1) {
-              text = `${minutes}${m} ${seconds}${s}`;
-            } else {
-              text = `${minutes}${m}`;
-            }
-          } else {
-            text = `${seconds}${s}`;
-          }
-          return text;
-        },
-
-        update_modules_dialog(value) {
-          this.modules_dialog = value;
-        },
-
-        open_chart_help(chart) {
-          let contents = [];
-          let action = "";
-          let objectType = "";
-          let objectName = "";
-          let objectDescription = "";
-          if (chart == "inverted_time") {
-            contents.push({
-              title: this.strings.inverted_time_help_title,
-              description: this.strings.inverted_time_help_description_p1,
-            });
-            contents.push({
-              description: this.strings.inverted_time_help_description_p2,
-            });
-            action = "viewed";
-            objectType = "help";
-            objectName = "invested_time";
-            objectDescription =
-              "Help section that provides information about the invested time chart";
-            this.addLogsIntoDB(
-              action,
-              objectName,
-              objectType,
-              objectDescription
-            );
-          } else if (chart == "hours_session") {
-            contents.push({
-              title: this.strings.hours_session_help_title,
-              description: this.strings.hours_session_help_description_p1,
-            });
-            contents.push({
-              description: this.strings.hours_session_help_description_p2,
-            });
-            action = "viewed";
-            objectType = "help";
-            objectName = "hours_session";
-            objectDescription =
-              "Help section that provides information about the hours session chart";
-            this.addLogsIntoDB(
-              action,
-              objectName,
-              objectType,
-              objectDescription
-            );
-          } else if (chart == "resources_access") {
-            contents.push({
-              title: this.strings.resources_access_help_title,
-              description: this.strings.resources_access_help_description_p1,
-            });
-            contents.push({
-              description: this.strings.resources_access_help_description_p2,
-            });
-            contents.push({
-              description: this.strings.resources_access_help_description_p3,
-            });
-            action = "viewed";
-            objectType = "help";
-            objectName = "resources_access";
-            objectDescription =
-              "Help section that provides information about the resources access chart";
-            this.addLogsIntoDB(
-              action,
-              objectName,
-              objectType,
-              objectDescription
-            );
-          }
-          this.help_contents = contents;
-          if (this.help_contents.length) {
-            this.help_dialog = true;
-          }
-        },
-
-        update_help_dialog(value) {
-          this.help_dialog = value;
-        },
-
-        get_timezone() {
-          let information = `${this.strings.ss_change_timezone} ${this.timezone}`;
-          return information;
-        },
-
-        setGraphicsEventListeners() {
-          let graphics = document.querySelectorAll(".highcharts-container");
-          if (graphics.length < 1) {
-            setTimeout(vue.setGraphicsEventListeners, 500);
-          } else {
-            graphics[0].id = "inverted_time";
-            graphics[1].id = "hours_session";
-            graphics[2].id = "resources_access";
-            graphics.forEach((graph) => {
-              graph.addEventListener("mouseenter", vue.addLogsViewGraphic);
-            });
-          }
-        },
-
-        addLogsViewGraphic(e) {
-          event.stopPropagation();
-          var action = "";
-          var objectName = "";
-          var objectType = "";
-          var objectDescription = "";
-          switch (e.target.id) {
-            case "inverted_time":
-              action = "viewed";
-              objectName = "invested_time";
-              objectType = "chart";
-              objectDescription = "Bar chart that shows";
-              break;
-            case "hours_session":
-              action = "viewed";
-              objectName = "hours_session";
-              objectType = "chart";
-              objectDescription = "Chart showing";
-              break;
-            case "resources_access":
-              action = "viewed";
-              objectName = "resources_access";
-              objectType = "chart";
-              objectDescription = "Chart showing ";
-              break;
-          }
-          vue.addLogsIntoDB(action, objectName, objectType, objectDescription);
-        },
-
-        addLogsIntoDB(action, objectName, objectType, objectDescription) {
-          let data = {
-            courseid: content.courseid,
-            userid: content.userid,
-            action: "addLogs",
-            sectionname: "STUDENT_STUDY_SESSIONS",
-            actiontype: action,
-            objectType: objectType,
-            objectName: objectName,
-            currentUrl: document.location.href,
-            objectDescription: objectDescription,
-          };
-          Axios({
-            method: "get",
-            url: M.cfg.wwwroot + "/local/notemyprogress/ajax.php",
-            params: data,
-          })
-            .then((response) => {
-              if (response.status == 200 && response.data.ok) {
-              }
-            })
-            .catch((e) => {});
-        },
-      },
-    });
-  }
-
-  return {
-    init: init,
-  };
-});
diff --git a/notemyprogress/amd/src/helpdialog.js b/notemyprogress/amd/src/helpdialog.js
index 389244b23f75b2c9ea44932fec38b5316ac4b5e8..6d5689fa563243e30dc4ab0fcfc91dcf5dfe6919 100644
--- a/notemyprogress/amd/src/helpdialog.js
+++ b/notemyprogress/amd/src/helpdialog.js
@@ -26,7 +26,7 @@ define([],
                                 </v-card-text>
                                 <v-divider class="ma-0"></v-divider>
                                 <v-card-actions class="d-flex justify-center help-dialog-footer">
-                                    <v-btn text @click="closeDialog" v-text="exit" class="ma-0 fml-btn-secondary"></v-btn>
+                                    <v-btn text @click="closeDialog" v-text="exit" class="ma-0 nmp-btn-secondary"></v-btn>
                                 </v-card-actions>
                             </v-card>
                         </v-dialog>
diff --git a/notemyprogress/amd/src/pageheader.js b/notemyprogress/amd/src/pageheader.js
index 9a41b749175705cc14d42abbfb843d77c853f076..dd42f38dd9e519e1d6ee87d729f35faa1545bfd6 100644
--- a/notemyprogress/amd/src/pageheader.js
+++ b/notemyprogress/amd/src/pageheader.js
@@ -6,7 +6,7 @@ define(['local_notemyprogress/axios'], function (Axios){
                     <span v-text="pagetitle"></span>
                 </v-flex>
             
-                <v-flex id="fml-group-selector">
+                <v-flex id="nmp-group-selector">
                     <v-select
                             attach 
                             v-model="selectedgroup" 
@@ -43,7 +43,7 @@ define(['local_notemyprogress/axios'], function (Axios){
                         </v-card-text>
                         <v-divider class="ma-0"></v-divider>
                         <v-card-actions class="d-flex justify-center help-dialog-footer">
-                            <v-btn text @click="dialog = false" v-text="exitbutton" class="ma-0 fml-btn-secondary"></v-btn>
+                            <v-btn text @click="dialog = false" v-text="exitbutton" class="ma-0 nmp-btn-secondary"></v-btn>
                         </v-card-actions>
                     </v-card>
                 </v-dialog>
diff --git a/notemyprogress/assignments.php b/notemyprogress/assignments.php
index 98e9b55a2c1cf4cf104855c9728214715a1946f1..15de9238ff138042be349b389e7a6c044cb3b782 100644
--- a/notemyprogress/assignments.php
+++ b/notemyprogress/assignments.php
@@ -76,37 +76,37 @@ $content = [
         "pagination_title" => get_string("pagination_title","local_notemyprogress"),
         "helplabel" => get_string("helplabel","local_notemyprogress"),
         "exitbutton" => get_string("exitbutton","local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
         "email_strings" => array(
-            "validation_subject_text" => get_string("fml_validation_subject_text","local_notemyprogress"),
-            "validation_message_text" => get_string("fml_validation_message_text","local_notemyprogress"),
+            "validation_subject_text" => get_string("nmp_validation_subject_text","local_notemyprogress"),
+            "validation_message_text" => get_string("nmp_validation_message_text","local_notemyprogress"),
             "subject" => "",
             "subject_prefix" => $COURSE->fullname,
-            "subject_label" => get_string("fml_subject_label","local_notemyprogress"),
-            "message_label" => get_string("fml_message_label","local_notemyprogress"),
-
-            "submit_button" => get_string("fml_submit_button","local_notemyprogress"),
-            "cancel_button" => get_string("fml_cancel_button","local_notemyprogress"),
-            "emailform_title" => get_string("fml_emailform_title","local_notemyprogress"),
-            "sending_text" => get_string("fml_sending_text","local_notemyprogress"),
-            "recipients_label" => get_string("fml_recipients_label","local_notemyprogress"),
-            "mailsended_text" => get_string("fml_mailsended_text","local_notemyprogress"),
+            "subject_label" => get_string("nmp_subject_label","local_notemyprogress"),
+            "message_label" => get_string("nmp_message_label","local_notemyprogress"),
+
+            "submit_button" => get_string("nmp_submit_button","local_notemyprogress"),
+            "cancel_button" => get_string("nmp_cancel_button","local_notemyprogress"),
+            "emailform_title" => get_string("nmp_emailform_title","local_notemyprogress"),
+            "sending_text" => get_string("nmp_sending_text","local_notemyprogress"),
+            "recipients_label" => get_string("nmp_recipients_label","local_notemyprogress"),
+            "mailsended_text" => get_string("nmp_mailsended_text","local_notemyprogress"),
             "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
             "scriptname" => $scriptname,
         ),
 
-        "access" => get_string("fml_access", "local_notemyprogress"),
-        "no_access" => get_string("fml_no_access", "local_notemyprogress"),
-        "access_chart_title" => get_string("fml_access_chart_title", "local_notemyprogress"),
-        "access_chart_yaxis_label" => get_string("fml_access_chart_yaxis_label", "local_notemyprogress"),
-        "access_chart_suffix" => get_string("fml_access_chart_suffix", "local_notemyprogress"),
-        "send_mail" => get_string("fml_send_mail", "local_notemyprogress"),
-        "student_text" => get_string("fml_student_text", "local_notemyprogress"),
-        "students_text" => get_string("fml_students_text", "local_notemyprogress"),
+        "access" => get_string("nmp_access", "local_notemyprogress"),
+        "no_access" => get_string("nmp_no_access", "local_notemyprogress"),
+        "access_chart_title" => get_string("nmp_access_chart_title", "local_notemyprogress"),
+        "access_chart_yaxis_label" => get_string("nmp_access_chart_yaxis_label", "local_notemyprogress"),
+        "access_chart_suffix" => get_string("nmp_access_chart_suffix", "local_notemyprogress"),
+        "send_mail" => get_string("nmp_send_mail", "local_notemyprogress"),
+        "student_text" => get_string("nmp_student_text", "local_notemyprogress"),
+        "students_text" => get_string("nmp_students_text", "local_notemyprogress"),
 
         "no_data" => get_string("no_data", "local_notemyprogress"),
-        "assignsubs_chart_title" => get_string("fml_assignsubs_title", "local_notemyprogress"),
-        "assignsubs_chart_yaxis" => get_string("fml_assignsubs_yaxis", "local_notemyprogress"),
+        "assignsubs_chart_title" => get_string("nmp_assignsubs_title", "local_notemyprogress"),
+        "assignsubs_chart_yaxis" => get_string("nmp_assignsubs_yaxis", "local_notemyprogress"),
     ],
     'assigns_submissions_colors' => array('#06D6A0', '#FFD166', '#EF476F'),
     'access_content_colors' => array('#06D6A0', '#EF476F'),
diff --git a/notemyprogress/classes/configweeks.php b/notemyprogress/classes/configweeks.php
index 285d68d8c3a2d02821de66b66cf7f0f8d7ea342c..d81353dec877418f2b7aaaa70be8e2c19a681e61 100644
--- a/notemyprogress/classes/configweeks.php
+++ b/notemyprogress/classes/configweeks.php
@@ -53,7 +53,7 @@ class configweeks
     }
 
     /**
-     * Gets the last instance configured for Fliplearning weeks. If no weeks have been 
+     * Gets the last instance configured for NoteMyProgress weeks. If no weeks have been 
      * configured in a course yet, the last instance is the one created by default by the plugin.
      *
      * @return mixed a fieldset object that contains the first record that matches the query.
@@ -174,10 +174,10 @@ class configweeks
     }
 
     /**
-     * Genera un código de identificación para una semana de Fliplearning. El código se forma
-     * en base al año actual, id de la instancia de Fliplearning en el curso y posición de la semana
+     * Generates an identification code for one week of NoteMyProgress. The code is formed
+     * based on the current year, id of the NoteMyProgress instance in the course and position in the week.
      *
-     * @return int entero que representa el identificador de la semana
+     * @return int integer representing the week identifier.
      */
     private function generate_week_code($weekposition)
     {
@@ -187,11 +187,11 @@ class configweeks
     }
 
     /**
-     * Obtiene las secciones de una la semana identificada por el parámetro $weekcode
+     * Gets the sections of a week identified by the parameter $weekcode
      *
-     * @param string $weekcode identificador de la semana de la que se debe obtener las semanas
+     * @param string $weekcode identifier of the week from which the weeks are to be obtained
      *
-     * @return array lista con las secciones asignadas a la semana
+     * @return array list with the sections assigned to the week
      */
     public function get_week_sections($weekcode)
     {
@@ -202,12 +202,12 @@ class configweeks
     }
 
     /**
-     * Devuelve un valor booleano que representa si la semana es visible o no
+     * Returns a Boolean value representing whether the week is visible or not.
      *
-     * @param int $sectionid id de la sección
+     * @param int $sectionid id of the section
      *
-     * @return boolean valor booleano que representa si la sección es visible o no. Retorna null en caso de
-     *                 no encontrar la sección
+     * @return boolean boolean value representing whether the section is visible or not. Return null in case of
+     * the section is not found
      */
     private function get_current_visibility($sectionid)
     {
@@ -220,14 +220,15 @@ class configweeks
     }
 
     /**
-     * Actualiza el nombre de una sección (parámetro $section) si existe en la lista de secciones del
-     * parámetro $course_sections. En caso de que la sección ya tenga un nombre, no se actualiza su nombre.
+     * Updates the name of a section ($section parameter) if it exists in the list of sections in the $course_sections parameter.
+     * parameter $course_sections. In case the section already has a name, its name is not updated.
      *
-     * @param object $section objeto para verificar existencia
-     * @param object $course_sections lista de secciones para validar
+     * @param object $section object to check for existence
+     * @param object $course_sections list of sections to validate
      *
-     * @return object objeto con la sección actualizada
+     * @return object object with the section updated
      */
+
     private function validate_section($section, $course_sections)
     {
         $exist = false;
@@ -246,10 +247,10 @@ class configweeks
     }
 
     /**
-     * Actualiza el nombre de una sección de Fliplearning
+     * Update the name of a NoteMyProgress section.
      *
-     * @param object $sectionid id de la seccion para actualizar
-     * @param object $name nuevo nombre para la sección
+     * @param object $sectionid id of the section to be updated
+     * @param object $name new section name
      *
      * @return void
      */
@@ -261,9 +262,9 @@ class configweeks
     }
 
     /**
-     * Verifica si un curso tiene configurada las semanas de Fliplearning
+     * Verify if a course has NoteMyProgress weeks configured.
      *
-     * @return boolean valor booleano que representa si las semanas han sido configuradas
+     * @return boolean boolean value representing if the weeks have been configured
      */
     public function is_set()
     {
@@ -279,9 +280,9 @@ class configweeks
     }
 
     /**
-     * Obtiene las configuraciones de Fliplearning en un curso
+     * Gets the NoteMyProgress configurations in a course
      *
-     * @return array lista de valores booleanos con las configuraciones del curso
+     * @return array list of boolean values with course settings
      */
     public function get_settings()
     {
@@ -311,10 +312,9 @@ class configweeks
     }
 
     /**
-     * Obtiene una lista de las secciones de un curso (sin la configuración de
-     * las semanas de Fliplearning)
+     * Gets a list of the sections of a course (without the NoteMyProgress week configuration)
      *
-     * @return array lista de secciones del curso
+     * @return array list of course sections
      */
     public function get_sections_without_week()
     {
@@ -334,9 +334,9 @@ class configweeks
     }
 
     /**
-     * Guarda las semanas de Fliplearning configuradas en un curso
+     * Saves NoteMyProgress weeks configured in a course
      *
-     * @param array $weeks semanas a guardar
+     * @param array $weeks weeks to save
      *
      * @return void
      * @throws Exception
@@ -352,7 +352,7 @@ class configweeks
     }
 
     /**
-     * Eliminates the weeks of Note My Progress configured in a course
+     * Eliminates the weeks configured in a course
      *
      * @return void
      * @throws dml_exception
@@ -369,7 +369,7 @@ class configweeks
     }
 
     /**
-     * Eliminates sections assigned to a week of Note My Progress
+     * Eliminates sections assigned to a week
      *
      * @param string $weekcode ID of the week to eliminate
      *
@@ -412,7 +412,7 @@ class configweeks
     }
 
     /**
-     * Save the sections assigned to a week of Note My Progress
+     * Save the sections assigned to a week
      *
      * @param string $Weekcode ID of the week to which the sections belong
      * @param array $sections List of Sections to Save
@@ -429,9 +429,9 @@ class configweeks
     }
 
     /**
-     * Save a SECTION ASSIGNED A A WEEK OF NOTE MY PROGRAMS
+     * Save a section assigned to a week
      *
-     * @param object $section Save section
+     * @param object $section section saved
      * @param int $weekcode ID of the week to which the section belongs
      * @param int $position Position of the section
      *
@@ -469,10 +469,10 @@ class configweeks
 
     /**
      * Returns the current week of the scheduled weeks of Note My progress.In case the consultation
-     * It is done after the course is over, the last week is returned
+     * is done after the course is over, the last week is returned
      *
-     * @param int $last_if_course_finished Optional whole parameter to return the last week configured
-     * In case the course has finished
+     * @param int $last_if_course_finished Optional parameter wich makes the function return the last week configured
+     * in case the course is finished
      *
      * @return Object object with the current week at the last week
      */
@@ -495,12 +495,9 @@ class configweeks
     }
 
     /**
-     * Take the current date at the time of making the call to the function and it has 7 days to get
-     * On the day of the past week.If the day obtained is within some of the weeks
-     * Configured Note My Progress then returns that week, of the contracted Null returns
+     * Returns the week before the week wich indludes the current date.
      *
-     * @return object Object with the week to which the current date corresponds less 7 days.In case of
-     * Do not find it Returns NULL
+     * @return object Object with the week wich indludes the current date. If the week is not found, Null is returned.
      */
     public function get_past_week()
     {
@@ -514,7 +511,12 @@ class configweeks
         }
         return $past;
     }
-
+    
+    /**
+     * Creates a paginator composed of pages. Each page is an object corresponding to a week.
+     *
+     * @return object paginator composed of pages for each week.
+     */
     public function get_weeks_paginator()
     {
         $pages = array();
@@ -530,8 +532,6 @@ class configweeks
             $page->is_current_week = $week->weekcode == $current_week->weekcode ? true : false;
             array_push($pages, $page);
         }
-        //file_put_contents('D:\Alexis\Stage_IRIT\NMP\debug\log.txt', print_r("pages = ", TRUE), FILE_APPEND);    
-        //file_put_contents('D:\Alexis\Stage_IRIT\NMP\debug\log.txt', print_r($pages, TRUE), FILE_APPEND);
         return $pages;
     }
 }
diff --git a/notemyprogress/classes/email.php b/notemyprogress/classes/email.php
index 9252162788c3526e59e35a5671a846e4d7d20d7f..89bf542dcd902c14ab88635694ed14bf16cb5c9f 100644
--- a/notemyprogress/classes/email.php
+++ b/notemyprogress/classes/email.php
@@ -60,12 +60,12 @@ class email {
         $sender->lastname = $this->user->lastname;
         $sender->email = $this->user->email;
 
-        $footer_prefix = get_string("fml_email_footer_prefix","local_notemyprogress");
-        $footer_suffix = get_string("fml_email_footer_suffix","local_notemyprogress");
-        $footer_text = get_string("fml_email_footer_text","local_notemyprogress");
+        $footer_prefix = get_string("nmp_email_footer_prefix","local_notemyprogress");
+        $footer_suffix = get_string("nmp_email_footer_suffix","local_notemyprogress");
+        $footer_text = get_string("nmp_email_footer_text","local_notemyprogress");
         $url="";
         if (isset($modulename) && strlen(trim($modulename))>0) {
-            $identifier = "fml_{$modulename}_url";
+            $identifier = "nmp_{$modulename}_url";
             if (get_string_manager()->string_exists($identifier, "local_notemyprogress")) {
                 $module_url = get_string($identifier, "local_notemyprogress");
                 $url = "{$CFG->wwwroot}{$module_url}{$moduleid}";
diff --git a/notemyprogress/classes/lib_trait.php b/notemyprogress/classes/lib_trait.php
index 6cf0537022a54ce834b8e0a3ee1ee08ec7e3f7d7..11ca18efcefc25d27f407117958ab3179950300a 100644
--- a/notemyprogress/classes/lib_trait.php
+++ b/notemyprogress/classes/lib_trait.php
@@ -257,17 +257,14 @@ trait lib_trait
     {
         global $DB;
         $sql =  "select sequence from {course_sections} where id = ?";
-        $sequence = $DB->get_record_sql($sql, array($sectionid));
-        //debug_text::print("sequence", $sequence);
+        $sequence = $DB->get_record_sql($sql, array($sectionid)); 
         $course_modules = self::get_course_module_section($sequence->sequence);
-        //debug_text::print("course_modules", $course_modules);
+
         return $course_modules;
     }
 
     public function get_course_module_section($sequence)
     {
-        // //file_put_contents('D:\Alexis\Stage_IRIT\NMP\debug\log.txt', print_r("sequence = \r\n", TRUE), FILE_APPEND);
-        // //file_put_contents('D:\Alexis\Stage_IRIT\NMP\debug\log.txt', print_r($sequence, TRUE), FILE_APPEND);
         $sequence = explode(',', $sequence);
         $course_modules = array();
         foreach ($sequence as $key => $course_module_id) {
@@ -540,12 +537,12 @@ trait lib_trait
     protected function convert_time_as_string($hours, $minutes, $seconds = null)
     {
         $text = [
-            'minute' => get_string("fml_minute", "local_notemyprogress"),
-            'minutes' => get_string("fml_minutes", "local_notemyprogress"),
-            'hour' => get_string("fml_hour", "local_notemyprogress"),
-            'hours' => get_string("fml_hours", "local_notemyprogress"),
-            'second' => get_string("fml_second", "local_notemyprogress"),
-            'seconds' => get_string("fml_seconds", "local_notemyprogress")
+            'minute' => get_string("nmp_minute", "local_notemyprogress"),
+            'minutes' => get_string("nmp_minutes", "local_notemyprogress"),
+            'hour' => get_string("nmp_hour", "local_notemyprogress"),
+            'hours' => get_string("nmp_hours", "local_notemyprogress"),
+            'second' => get_string("nmp_second", "local_notemyprogress"),
+            'seconds' => get_string("nmp_seconds", "local_notemyprogress")
         ];
         $hour = new stdClass();
         $hour->text = $hours == 1 ? $text['hour'] : $text['hours'];
@@ -602,9 +599,9 @@ trait lib_trait
         date_default_timezone_set($tz);
         $day_number = date('d', $date);
         $day_code = strtolower(date('D', $date));
-        $day_name = get_string("fml_{$day_code}_short", 'local_notemyprogress');
+        $day_name = get_string("nmp_{$day_code}_short", 'local_notemyprogress');
         $month_code = strtolower(date('M', $date));
-        $month_name = get_string("fml_{$month_code}_short", 'local_notemyprogress');
+        $month_name = get_string("nmp_{$month_code}_short", 'local_notemyprogress');
         $year = date('Y', $date);
         $hour = date('g', $date);
         $min = date('i', $date);
diff --git a/notemyprogress/classes/metareflexion.php b/notemyprogress/classes/metareflexion.php
index f66991f3037309dd1969c2fee89d01e6368b0463..e7ee98d542433927fbc385c09e93ac330ea65603 100644
--- a/notemyprogress/classes/metareflexion.php
+++ b/notemyprogress/classes/metareflexion.php
@@ -37,7 +37,6 @@ class metareflexion
 
         $configweeks = new \local_notemyprogress\configweeks($this->course->id, $this->user->id);
         $this->weeks = $configweeks->get_weeks_with_sections();
-        //debug_text::print("this->weeks",$this->weeks);
         $this->current_week = $configweeks->get_current_week();
         $this->past_week = $configweeks->get_past_week();
 
@@ -48,7 +47,12 @@ class metareflexion
         $this->metareflexionid = $idmetareflexion;
     }
 
-
+    /**
+     * Get the days committed for a specific module
+     *
+     * @param string $id_module id of the module
+     * @return object object with days committed
+     */
     public function get_days_committed($id_module)
     {
         global $DB;
@@ -56,19 +60,12 @@ class metareflexion
         $days = $DB->get_records_sql($sql, array($id_module));
         return $days;
     }
-
-
-    // public function get_previous_weeks(){
-    //     global $DB;
-    //     $weeks = $this->weeks;
-    //     foreach ($weeks as $key => $week) {
-    //         $sql =  "select * from {mdl_notemyprogress_questions} where weekcode = ? and userid = ? order by id desc limit 1";
-    //         $questions = $DB->get_records_sql($sql, array($week->weekcode, $this->user->id));
-    //         foreach ($weeks as $key => $week) {
-    //         }
-    //     }
-    // }
-
+    
+    /**
+     * Get the week before the current week with its questions and answers assigned to their text
+     *
+     * @return object the last week
+     */
     public function find_last_week()
     {
         $set_last_week = self::set_last_week();
@@ -79,7 +76,12 @@ class metareflexion
         $set_last_week->questions = $fq;
         return $set_last_week;
     }
-
+    
+    /**
+     * Get the last week with the answers
+     *
+     * @return object the last week with the answers
+     */
     public function set_last_week()
     {
         global $DB;
@@ -105,6 +107,11 @@ class metareflexion
         return $last_week;
     }
 
+     /**
+     * Get the the answers of
+     *
+     * @return object the last week with the answers
+     */
     private function find_questions($last_week)
     {
         global $DB;
@@ -129,7 +136,6 @@ class metareflexion
             $question->answers = $answers;
         }
         $questions = self::update_texts_from_strings($questions);
-        //debug_text::print("questions",$questions);
         return $questions;
     }
 
@@ -159,29 +165,25 @@ class metareflexion
         $array_current_week = array();
 
         $current_wk_schedule = self::get_schedules($this->current_week->weekcode);
-        //debug_text::print("current_wk_schedule",$current_wk_schedule);
 
-        //debug_text::print("this->current_week", $this->current_week);
         foreach ($this->current_week->sections as $key => $section) {
-            //debug_text::print("sectionid", $section->sectionid);
             $course_modules = self::get_sequence_section($section->sectionid);
-            //debug_text::print("course_modules", $course_modules);
-            foreach ($course_modules as $key => $cm) {
-                //debug_text::print("cm", $cm);
-                //if ($cm->modname == "resource") {
-                //debug_text::print("resource");
-                $cm->modname = self::get_resource_type($cm->id);
-                // if ($current_wk_schedule) {
-                //     //debug_text::print("current_wk_schedule exists");
-                //     $days_committed_for_module = $this->get_days_committed($cm->id);
-                //     foreach ($days_committed_for_module as $key => $day) {
-                //         array_push($days_committed[$day->description], $cm->id);
-                //     }
-                // }
+            if ($course_modules["0"] === false){
+            }
+            else{
+                foreach ($course_modules as $key => $cm) {
+                    //if ($cm->modname == "resource") {
+                    $cm->modname = self::get_resource_type($cm->id);
+                    // if ($current_wk_schedule) {
+                    //     $days_committed_for_module = $this->get_days_committed($cm->id);
+                    //     foreach ($days_committed_for_module as $key => $day) {
+                    //         array_push($days_committed[$day->description], $cm->id);
+                    //     }
+                    // }
+                }
             }
         }
         
-        //debug_text::print("days_committed", $days_committed);
 
         $current_week = new stdClass();
         $current_week->weekly_schedules_id = null;
@@ -211,7 +213,7 @@ class metareflexion
         $weekly_schedules_days->dias_trabajados = $dias_trabajados;
         $current_week->weekly_schedules_days = $weekly_schedules_days;
        
-        $current_week->weekly_schedules_hours = 1;
+        $current_week->weekly_schedules_hours = 0;
         
         $current_week->weekly_cm = $course_modules;
         $goals_cat = $this->get_goals_cat();
@@ -244,7 +246,6 @@ class metareflexion
         if (!isset($this->weekcode) || !isset($this->days) || !isset($this->goals_committed) || !isset($this->hours)) {
             return false;
         }
-       //debug_text::print("this->goals_committed in metareflexion", $this->goals_committed);
 
         global $DB;
         //Add the weekly schedule to the st_rpt_weekly_schedules table
@@ -264,11 +265,9 @@ class metareflexion
             $goal->id_goals_categories = $id_goal_cat;
             $goal->id_weekly_schedules = (self::get_schedules($this->weekcode))->id;
             //$goal->completed = 0;
-            //debug_text::print("goal",$goal);
             $DB->insert_record("notemyprogress_goals", $goal, true);
 
         }
-        //debug_text::print("finished");
         //Create days in notemyprogress_days table
         $day_descriptions = array("monday", "tuesday", "wednesday", "thursday", "friday", 'saturday', 'sunday');
         $d_array = json_decode($this->days, true);
@@ -303,7 +302,6 @@ class metareflexion
         $metareflexion->id = $this->metareflexionid;
         $metareflexion->hours = $this->hours;
         $metareflexion->timemodified = self::now_timestamp();
-        //debug_text::print("metareflexion",$metareflexion);
         $sql = "update {st_rpt_weekly_schedules} set hours = ?, timemodified = ? where id = ?";
         $result = $DB->execute($sql, array($this->hours, self::now_timestamp(), $this->metareflexionid));
 
@@ -331,13 +329,10 @@ class metareflexion
         //     $result = $DB->execute($sql, array($id_goal));
         // }
 
-        //debug_text::print("metareflexion->id",$metareflexion->id);
         //Delete previous notemyprogress_goals entries
         $sql = "delete from {notemyprogress_goals} where id_weekly_schedules = ? ";
         $result = $DB->execute($sql,array($metareflexion->id));
-        //debug_text::print("after delete");
         //Add entries
-        //debug_text::print("this->goals_committed",$this->goals_committed);
         foreach ($this->goals_committed as $key => $id_goal) {
             $goal = new stdClass();
             //$goal->userid = $this->user->id;
@@ -346,27 +341,20 @@ class metareflexion
             //$goal->completed = 0;
             $DB->insert_record("notemyprogress_goals", $goal, true);
         }
-        //debug_text::print("hello123423");
 
         //Delete previous notemyprogress_days_modules entries
         $sql = "delete from {notemyprogress_days_modules} where id_days in (Select id from {notemyprogress_days} where id_weekly_schedules = ?) ";
         $result = $DB->execute($sql,array($metareflexion->id));
-        //debug_text::print("after delete2");
         //Add entries
         $d_array = json_decode($this->days, true);
         foreach ($d_array as $key => $day) {
-            //debug_text::print("this->metareflexionid",$this->metareflexionid);
-            //debug_text::print("key",$key);
             $sql = "select id from {notemyprogress_days} where id_weekly_schedules = ? and description = ? ";
             $id_day = $DB->get_record_sql($sql, array($this->metareflexionid, $key));
-            //debug_text::print("id_day",$id_day);
             //Create an entry in notemyprogress_days_modules table for each day and module associated
             foreach ($day as $key => $id_module) {
-                //debug_text::print("module");
                 $days_modules = new stdClass();
                 $days_modules->id_course_modules = $id_module;
                 $days_modules->id_days = $id_day->id;
-                //debug_text::print("days_modules",$days_modules);
                 $DB->insert_record("notemyprogress_days_modules", $days_modules, true);
             }
         }
@@ -375,7 +363,6 @@ class metareflexion
 
     public function save_lastweek()
     {
-        //debug_text::print("enter save_lastweek ");
         global $DB;
         $lastweek = new stdClass();
         $lastweek->userid = $this->user->id;
@@ -386,7 +373,6 @@ class metareflexion
         $lastweek->previous_class_learning = $this->previous_class_learning;
         $lastweek->benefit_going_class = $this->benefit_going_class;
         $lastweek->feeling = $this->feeling;
-        //debug_text::print("lastweek",$lastweek);
         $id = $DB->insert_record("st_rpt_work_last_weeks", $lastweek, true);
         $lastweek->id = $id;
         return $lastweek;
@@ -406,7 +392,6 @@ class metareflexion
         $lastweek->previous_class_learning = $this->previous_class_learning;
         $lastweek->benefit_going_class = $this->benefit_going_class;
         $lastweek->feeling = $this->feeling;
-        //debug_text::print("lastweek",$lastweek);
         $sql = "update {st_rpt_work_last_weeks} set classroom_hours = ?, hours_off_course = ?,objectives_reached = ?, previous_class_learning = ?, benefit_going_class = ? ,feeling = ?  where id = ?";
         $result = $DB->execute($sql, array($lastweek->classroom_hours,  $lastweek->hours_off_course,$lastweek->objectives_reached ,$lastweek->previous_class_learning, $lastweek->benefit_going_class,$lastweek->feeling, $lastweek->id));
         return $lastweek;
diff --git a/notemyprogress/classes/report.php b/notemyprogress/classes/report.php
index 080ed7cc552b440247f16c464ea1df1179bc5be5..9cdf8cc9c7e3e94773a35898887a7c24bf311797 100644
--- a/notemyprogress/classes/report.php
+++ b/notemyprogress/classes/report.php
@@ -69,11 +69,23 @@ abstract class report
     $this->past_week = $configweeks->get_past_week();
   }
 
+    /**
+     * Stores the student id(s) in the $users variable of the class.
+     */
   abstract public function set_users();
-
+    
+  /**
+     * Stores the display profile of the class in the class variable $profile
+  */
   abstract public function set_profile();
 
-
+      
+  /**
+     * Get the information about the reflexion questions of a specific week
+     *
+     * @param string $weekcode code of the week assigned to the questions
+     * @return object the informations about the questions
+  */
   public function questions_report_metereflexion($weekcode = null)
   {
     if (!self::course_in_transit()) {
@@ -83,7 +95,6 @@ abstract class report
       return null;
     }
     $week = $this->current_week;
-    //debug_text::print("this->past_week",$this->past_week);
     if (!empty($weekcode)) {
       $week = self::find_week($weekcode);
     }
@@ -98,7 +109,6 @@ abstract class report
     $last_week->benefit_going_class = null;
     $last_week->feeling = null;
 
-    //debug_text::print("week",$week);
     $query_last_week = self::get_last($week->weekcode);
     if ($query_last_week != null){
       $last_week = $query_last_week;
@@ -108,11 +118,15 @@ abstract class report
     $questions = self::find_questions($last_week);
     $last_week->questions = $questions;
 
-    //debug_text::print("last_week",$last_week);
     return $last_week;
   }
 
-
+  /**
+     * Get the questions and answers selected of a specific week with their text assigned
+     *
+     * @param object $last_week the object containing the structure of the informations about the questions
+     * @return object object containing the questions and answers
+  */
   private function find_questions($last_week)
   {
       global $DB;
@@ -137,10 +151,15 @@ abstract class report
           $question->answers = $answers;
       }
       $questions = self::update_texts_from_strings($questions);
-      //debug_text::print("questions",$questions);
       return $questions;
-  }
+    }
   
+    /**
+     * Assign text corresponding to the questions and answers specified
+     *
+     * @param array $questions array containing questions and answers
+     * @return array an array with the text added
+  */
   private function update_texts_from_strings($questions)
   {
       foreach ($questions as $question) {
@@ -151,23 +170,38 @@ abstract class report
       }
       return $questions;
   }
-
-  public function find_answers($id_questions)
+    /**
+     * Find the answers for a specific question id
+     *
+     * @param string $id_question id of the question
+     * @return object the answer for the question id
+     */
+  public function find_answers($id_question)
   {
       global $DB;
       $sql =  "select * from {st_rpt_answers} where questionid = ?";
-      $answers = $DB->get_records_sql($sql, array($id_questions));
+      $answers = $DB->get_records_sql($sql, array($id_question));
       return $answers;
   }
 
-
+    /**
+     * Find the st_rpt_work_last_weeks entry corresponding to a weekcode
+     *
+     * @param string $weekcode identifier of the week 
+     * @return object the answer for the question id
+     */
   public function get_last($weekcode){
     global $DB;
     $sql =  "select * from {st_rpt_work_last_weeks} where weekcode = ? and userid = ? order by id desc limit 1";
     $last_week_query = $DB->get_record_sql($sql, array($weekcode, $this->user->id));
     return $last_week_query;
   }
-
+    
+  /**
+     * Returns a array showing wich week have a weekschedule
+     *
+     * @return array an associtive array containing boolean values to show the weeks which have schedules
+     */
 
   public function get_week_schedule()
   {
@@ -184,15 +218,24 @@ abstract class report
               }
           }
       }
-      //debug_text::print("array_ws",$array_ws);
       return $array_ws;
   }
   
+  /**
+     * Give the profile of the user
+     *
+     * @return string the profile of the user
+     */
   public function render_has()
   {
     return $this->profile;
   }
 
+  /**
+   * Returns if the course is valid
+   *
+   * @return boolean course validity
+  */
   protected function course_is_valid()
   {
     $in_transit = isset($this->current_week) || isset($this->past_week) ? true : false;
@@ -201,10 +244,10 @@ abstract class report
   }
 
   /**
-   * Verifica si el curso aún no ha terminado o si el tiempo transcurrido desde que ha terminado las
-   * semanas configuradas de Fliplearning es menor a una semana
+   * Check if the course is not yet finished or if the time elapsed since the end of the configured weeks of NoteMyProgress is less than a week.
+   * configured weeks of Fliplearning is less than one week
    *
-   * @return boolean valor booleano que indica si el curso aun sigue activo
+   * @return boolean boolean value indicating if the course is still active
    */
   protected function course_in_transit()
   {
@@ -213,9 +256,9 @@ abstract class report
   }
 
   /**
-   * Verifica si el curso tiene estudiantes
+   * Verify if the course has students
    *
-   * @return boolean valor booleano que indica si el curso tiene estudiantes
+   * @return boolean boolean value indicating if the course has students
    */
   protected function course_has_users()
   {
@@ -224,12 +267,11 @@ abstract class report
   }
 
   /**
-   * Busca la semana con codigo igual al parametro $weekcode y lo retorna. En caso de no encontrar
-   * la semana con el codigo de paramtero, se imprime un error
+   * Searches for the week with code equal to the $weekcode parameter and returns it.
    *
-   * @param string $weekcode identificador de la semana que se desea obtener
+   * @param string $weekcode identifier of the week you want to get.
    *
-   * @return object objecto con la semana que hace match con el parametro
+   * @return object object with the week that matches the parameter
    */
   protected function find_week($weekcode)
   {
@@ -238,9 +280,19 @@ abstract class report
         return $week;
       }
     }
-    //print_error("Weekcode not found");
   }
 
+
+  /**
+   * Get informations about the course modules and the users
+   *
+   * @param array $users information about sessions
+   * @param array $cms information about the modules
+   * @param boolean $enable_completion if module completion is handled
+   * @param boolean $include_sessions if sessions should be included in the value returned
+   *
+   * @return array an array containing objects with informations about the modules and the users
+   */  
   protected function get_progress_table($users, $cms, $enable_completion, $include_sessions = false)
   {
     $table = array();
@@ -270,10 +322,19 @@ abstract class report
         array_push($table, $record);
       }
     }
-    ////debug_text::print("table",$table);
     return $table;
   }
 
+
+  /**
+   * Get informations about the course modules
+   *
+   * @param array $users information about sessions
+   * @param array $cms information about the modules
+   * @param boolean $cms_completion_enabled if module completion is handled
+   *
+   * @return object an object with informations about the modules
+   */ 
   private function cms_interactions($cms, $user, $cms_completion_enabled)
   {
     $complete_cms = 0;
@@ -315,17 +376,21 @@ abstract class report
     $interaction->modules = $cms_ids;
     $interaction->total = count($cms);
     return $interaction;
+  
   }
-
+  /**
+   * Returns if a module if a specific module is completed by a specific user
+   *
+   * @param string $userid id of the user
+   * @param string $cm_id id of the module
+   *
+   * @return boolean if the module has beend completed of not
+   */ 
   private function finished_cm_by_conditions($userid, $cm_id)
   {
     global $DB;
     $complete = false;
-    $item = $DB->get_record(
-      'course_modules_completion',
-      array('coursemoduleid' => $cm_id, 'userid' => $userid),
-      'id, timemodified'
-    );
+    $item = $DB->get_record('course_modules_completion', array('coursemoduleid' => $cm_id, 'userid' => $userid),'id, timemodified');
     if ($item) {
       $complete = true;
     }
@@ -399,7 +464,7 @@ abstract class report
           $month_number = 0;
         }
 
-        $month_name = get_string("fml_" . $month_code . "_short", "local_notemyprogress");
+        $month_name = get_string("nmp_" . $month_code . "_short", "local_notemyprogress");
         $year = date("Y", $startdate);
         $category_name = "$month_name $year";
         array_push($categories, $category_name);
@@ -428,12 +493,12 @@ abstract class report
     while (strtolower(date("M", $date)) == $month_code) {
 
       $day_code = strtolower(date("D", $date));
-      $start_day_name = get_string("fml_$day_code", "local_notemyprogress");
+      $start_day_name = get_string("nmp_$day_code", "local_notemyprogress");
       $start_day_number = strtolower(date("d", $date));
 
       $end = strtotime("+ 7 days", $date) - 1;
       $day_code = strtolower(date("D", $end));
-      $end_day_name = get_string("fml_$day_code", "local_notemyprogress");
+      $end_day_name = get_string("nmp_$day_code", "local_notemyprogress");
       $end_day_number = strtolower(date("d", $end));
 
       $label = "$start_day_name $start_day_number - $end_day_name $end_day_number";
@@ -520,16 +585,16 @@ abstract class report
     $response->inverted_time_converted = self::convert_time("hours", $response->inverted_time, "string");
 
     $inverted_time = new stdClass();
-    $inverted_time->name = get_string("fml_inverted_time", "local_notemyprogress");
+    $inverted_time->name = get_string("nmp_inverted_time", "local_notemyprogress");
     $inverted_time->y = $response->inverted_time;
 
     $expected_time = new stdClass();
-    $expected_time->name = get_string("fml_expected_time", "local_notemyprogress");
+    $expected_time->name = get_string("nmp_expected_time", "local_notemyprogress");
     $expected_time->y = $response->expected_time;
 
     if (!$average_time) {
-      $inverted_time->name = get_string("fml_student_inverted_time", "local_notemyprogress");
-      $expected_time->name = get_string("fml_student_expected_time", "local_notemyprogress");
+      $inverted_time->name = get_string("nmp_student_inverted_time", "local_notemyprogress");
+      $expected_time->name = get_string("nmp_student_expected_time", "local_notemyprogress");
     }
     $data[] = $inverted_time;
     $data[] = $expected_time;
@@ -558,7 +623,6 @@ abstract class report
     }
     $conditions = self::conditions_for_work_sessions($start, $end);
     $sessions_users = self::get_sessions_from_logs($conditions);
-    //debug_text::print("sessions_users",$sessions_users);
     return $sessions_users;
   }
 
@@ -611,20 +675,20 @@ abstract class report
         $users[$userid] = array();
       }
     }
-    ////debug_text::print("users",$users);
     return $users;
   }
 
   /**
-   * Obtiene una cadena de texto que representa una condicion 'where' de busqueda en lenguaje sql
-   * cuyos campos se concatenan en base al parámetro $filters con el prefijo $prefix
+   * Gets a text string representing a 'where' search condition in sql language.
+   * whose fields are concatenated based on the $filters parameter with the $prefix prefix
    *
-   * @param array $filters lista de condiciones para la cadena de texto que representa la condicion
-   * @param string $prefix prefijo con el que se une cada condicion de la variable $filters. Si se
-   *                       omite, por defecto toma el valor de and
+   * @param array $filters list of conditions for the text string representing the condition
+   * @param string $prefix prefix with which each condition of the $filters variable is bound. If omitted, it defaults to
+   * omitted, it defaults to and
    *
-   * @return string cadena de texto que representa una condicional 'where' el lenguaje sql
+   * @return string string representing a 'where' conditional in the sql language.
    */
+
   private function get_query_from_conditions($filters = array(), $prefix = "and")
   {
     $conditions = "";
@@ -871,12 +935,7 @@ abstract class report
     if (isset($item->itemmodule)) {
       $result = $DB->get_record('modules', array('name' => $item->itemmodule), 'id', MUST_EXIST);
       $moduleid =  $result->id;
-      $result = $DB->get_record(
-        'course_modules',
-        array('course' => $this->course->id, 'module' => $moduleid, 'instance' => $item->iteminstance),
-        'id',
-        MUST_EXIST
-      );
+      $result = $DB->get_record('course_modules', array('course' => $this->course->id, 'module' => $moduleid, 'instance' => $item->iteminstance),'id', MUST_EXIST);
       $coursemoduleid = (int) $result->id;
     }
     return $coursemoduleid;
@@ -961,50 +1020,50 @@ abstract class report
       "resetZoom" => get_string("chart_resetZoom", "local_notemyprogress"),
       "resetZoomTitle" => get_string("chart_resetZoomTitle", "local_notemyprogress"),
       "months" => array(
-        get_string("fml_jan", "local_notemyprogress"),
-        get_string("fml_feb", "local_notemyprogress"),
-        get_string("fml_mar", "local_notemyprogress"),
-        get_string("fml_apr", "local_notemyprogress"),
-        get_string("fml_may", "local_notemyprogress"),
-        get_string("fml_jun", "local_notemyprogress"),
-        get_string("fml_jul", "local_notemyprogress"),
-        get_string("fml_aug", "local_notemyprogress"),
-        get_string("fml_sep", "local_notemyprogress"),
-        get_string("fml_oct", "local_notemyprogress"),
-        get_string("fml_nov", "local_notemyprogress"),
-        get_string("fml_dec", "local_notemyprogress"),
+        get_string("nmp_jan", "local_notemyprogress"),
+        get_string("nmp_feb", "local_notemyprogress"),
+        get_string("nmp_mar", "local_notemyprogress"),
+        get_string("nmp_apr", "local_notemyprogress"),
+        get_string("nmp_may", "local_notemyprogress"),
+        get_string("nmp_jun", "local_notemyprogress"),
+        get_string("nmp_jul", "local_notemyprogress"),
+        get_string("nmp_aug", "local_notemyprogress"),
+        get_string("nmp_sep", "local_notemyprogress"),
+        get_string("nmp_oct", "local_notemyprogress"),
+        get_string("nmp_nov", "local_notemyprogress"),
+        get_string("nmp_dec", "local_notemyprogress"),
       ),
       "shortMonths" => array(
-        get_string("fml_jan_short", "local_notemyprogress"),
-        get_string("fml_feb_short", "local_notemyprogress"),
-        get_string("fml_mar_short", "local_notemyprogress"),
-        get_string("fml_apr_short", "local_notemyprogress"),
-        get_string("fml_may_short", "local_notemyprogress"),
-        get_string("fml_jun_short", "local_notemyprogress"),
-        get_string("fml_jul_short", "local_notemyprogress"),
-        get_string("fml_aug_short", "local_notemyprogress"),
-        get_string("fml_sep_short", "local_notemyprogress"),
-        get_string("fml_oct_short", "local_notemyprogress"),
-        get_string("fml_nov_short", "local_notemyprogress"),
-        get_string("fml_dec_short", "local_notemyprogress"),
+        get_string("nmp_jan_short", "local_notemyprogress"),
+        get_string("nmp_feb_short", "local_notemyprogress"),
+        get_string("nmp_mar_short", "local_notemyprogress"),
+        get_string("nmp_apr_short", "local_notemyprogress"),
+        get_string("nmp_may_short", "local_notemyprogress"),
+        get_string("nmp_jun_short", "local_notemyprogress"),
+        get_string("nmp_jul_short", "local_notemyprogress"),
+        get_string("nmp_aug_short", "local_notemyprogress"),
+        get_string("nmp_sep_short", "local_notemyprogress"),
+        get_string("nmp_oct_short", "local_notemyprogress"),
+        get_string("nmp_nov_short", "local_notemyprogress"),
+        get_string("nmp_dec_short", "local_notemyprogress"),
       ),
       "weekdays" => array(
-        get_string("fml_sun", "local_notemyprogress"),
-        get_string("fml_mon", "local_notemyprogress"),
-        get_string("fml_tue", "local_notemyprogress"),
-        get_string("fml_wed", "local_notemyprogress"),
-        get_string("fml_thu", "local_notemyprogress"),
-        get_string("fml_fri", "local_notemyprogress"),
-        get_string("fml_sat", "local_notemyprogress"),
+        get_string("nmp_sun", "local_notemyprogress"),
+        get_string("nmp_mon", "local_notemyprogress"),
+        get_string("nmp_tue", "local_notemyprogress"),
+        get_string("nmp_wed", "local_notemyprogress"),
+        get_string("nmp_thu", "local_notemyprogress"),
+        get_string("nmp_fri", "local_notemyprogress"),
+        get_string("nmp_sat", "local_notemyprogress"),
       ),
       "shortWeekdays" => array(
-        get_string("fml_sun_short", "local_notemyprogress"),
-        get_string("fml_mon_short", "local_notemyprogress"),
-        get_string("fml_tue_short", "local_notemyprogress"),
-        get_string("fml_wed_short", "local_notemyprogress"),
-        get_string("fml_thu_short", "local_notemyprogress"),
-        get_string("fml_fri_short", "local_notemyprogress"),
-        get_string("fml_sat_short", "local_notemyprogress"),
+        get_string("nmp_sun_short", "local_notemyprogress"),
+        get_string("nmp_mon_short", "local_notemyprogress"),
+        get_string("nmp_tue_short", "local_notemyprogress"),
+        get_string("nmp_wed_short", "local_notemyprogress"),
+        get_string("nmp_thu_short", "local_notemyprogress"),
+        get_string("nmp_fri_short", "local_notemyprogress"),
+        get_string("nmp_sat_short", "local_notemyprogress"),
       ),
     );
     return $langs;
@@ -1028,28 +1087,7 @@ abstract class report
     $tz = self::get_timezone();
     date_default_timezone_set($tz);
     $planifications = self::days_report_metereflexion($weekcode);
-    ////debug_text::print("planifications",$planifications);  
-    $weekstart = $week->weekstart;
-    $current_time = time();
     $status = self::get_respect_planning($planifications,$week);
-
-    // foreach ($planifications->dias_planificados as $key => $planification) {
-    //   $current_day = strtotime($weekstart . " + $key day");
-    //   if ($planification) {
-    //     if ($planifications->dias_trabajados[$key] > 0) {
-    //       array_push($status, 'completed');
-    //     } else {
-    //       if ($current_day < $current_time) {
-    //         array_push($status, 'failed');
-    //       } else {
-    //         array_push($status, 'pending');
-    //       }
-    //     }
-    //   } else {
-    //     array_push($status, 'unplanned');
-    //   }
-    // }
-    ////debug_text::print("status",$status);  
     return $status;
   }
 
@@ -1163,15 +1201,12 @@ abstract class report
     
     $work_sessions = self::get_work_sessions($week->weekstart, $week->weekend);
     $days_module_worked = self::get_modules_days_worked($work_sessions);
-    //debug_text::print("days_module_planned",$days_module_planned);
-    //debug_text::print("days_module_worked",$days_module_worked);
 
 
     //$number_planned_days_logs = self::number_schedules_day_log($work_sessions);
     $data_report_meta = new stdClass();
     $data_report_meta->dias_planificados = $days_module_planned;
     $data_report_meta->dias_trabajados = $days_module_worked;
-    //debug_text::print("data_report_meta",$data_report_meta);   
     return $data_report_meta;
   }
 
@@ -1223,7 +1258,6 @@ abstract class report
       "sunday" => array(),
     );
     $logs = $work_sessions[0]->logs;
-    //debug_text::print("work_sessions[0]->logs",$work_sessions[0]->logs);
     foreach ($logs as $log) {
       if (strpos($log->eventname, "course_module_viewed")) {
         $moduleid = $this->get_module_id($log->objectid, $log->objecttable);
@@ -1252,7 +1286,6 @@ abstract class report
         }
       }
     }
-    //debug_text::print("days_committed",$days_worked);
     return $days_worked;
   }
 
@@ -1269,21 +1302,16 @@ abstract class report
     );
     $mods_days =  self::get_modules_days_by_week($weekcode);
     foreach ($mods_days as $key => $mod_day) {
-      ////debug_text::print("mod_day",$mod_day);
       array_push($days_planned[$mod_day->daydesc], $mod_day->cmid);
     }
-    //debug_text::print("days_planned",$days_planned);
     return $days_planned;
   }
 
   protected function get_modules_days_by_week($weekcode)
   {
-    //debug_text::print("week_schedule->id",$week_schedule->id);
-    //debug_text::print("this->user->id",$this->user->id);
     global $DB;
     $sql = "select dm.id, dm.id_course_modules cmid, d.description daydesc from {notemyprogress_days_modules} dm,{notemyprogress_days} d, {st_rpt_weekly_schedules} ws where dm.id_days = d.id and d.id_weekly_schedules = ws.id and ws.weekcode = ? and ws.userid = ? ";
     $mods_weeks = $DB->get_records_sql($sql, array($weekcode,$this->user->id));
-    //debug_text::print("mods_weeks",$mods_weeks);
     return $mods_weeks;
   }
 
@@ -1319,15 +1347,9 @@ abstract class report
     $status = [];
     $weekstart = $week->weekstart;
     $current_time = time();
-    //debug_text::print("days_module_planned",$days_module_planned);
     foreach ($days_module_planned as $key => $day_planned) {
       $day_num =  self::get_num_day($key);
       $current_day = strtotime("+ $day_num day ",$weekstart);
-      //debug_text::print("day_num",$day_num);
-      //debug_text::print("key",$key);
-      //debug_text::print("weekstart",$weekstart);
-      //debug_text::print("current_time",$current_time);
-      //debug_text::print("current_day",$current_day);
       if ($day_planned) {
         if (!array_diff($day_planned, $days_module_worked[$key])) {
           array_push($status, 'completed');
@@ -1342,7 +1364,6 @@ abstract class report
         array_push($status, 'unplanned');
       }
     }
-    //debug_text::print("status",$status);     
     return $status;
   }
 
@@ -1447,55 +1468,6 @@ abstract class report
     }
   }
 
-  // protected function number_schedules_day($week_schedules)
-  // {
-  //   $count_planned_days = new stdClass();
-  //   $count_planned_days->lun = 0;
-  //   $count_planned_days->mar = 0;
-  //   $count_planned_days->mie = 0;
-  //   $count_planned_days->jue = 0;
-  //   $count_planned_days->vie = 0;
-  //   $count_planned_days->sab = 0;
-  //   $count_planned_days->dom = 0;
-
-  //   foreach ($week_schedules as $key => $week_schedule) {
-  //     $days = explode(',', $week_schedule->days);
-
-  //     foreach ($days as $key => $day) {
-  //       switch ($day) {
-  //         case 'lun':
-  //           $count_planned_days->lun++;
-  //           break;
-  //         case 'mar':
-  //           $count_planned_days->mar++;
-  //           break;
-  //         case 'mie':
-  //           $count_planned_days->mie++;
-  //           break;
-  //         case 'jue':
-  //           $count_planned_days->jue++;
-  //           break;
-  //         case 'vie':
-  //           $count_planned_days->vie++;
-  //           break;
-  //         case 'sab':
-  //           $count_planned_days->sab++;
-  //           break;
-  //         case 'dom':
-  //           $count_planned_days->dom++;
-  //           break;
-  //       }
-  //     }
-  //   }
-
-  //   $data_days = array();
-  //   foreach (array_values((array)$count_planned_days) as $key => $value) {
-  //     array_push($data_days, $value);
-  //   }
-
-  //   return $data_days;
-  // }
-
   public function goals_report_metereflexion($weekcode = null)
   {
     if (!self::course_in_transit()) {
@@ -1511,7 +1483,6 @@ abstract class report
     $schedule = self::get_schedule($week->weekcode);
     if ($schedule != null) {
       $query_goals = $this->get_goals_id($schedule);
-      //debug_text::print("query_goals",$query_goals);
     } else {
       $query_goals = [];
     }
@@ -1521,8 +1492,6 @@ abstract class report
   public function get_goals_id($week_schedule)
   {
     global $DB;
-    //debug_text::print("week_schedule->id",$week_schedule->id);
-    //debug_text::print("this->user->id",$this->user->id);
     $sql =  "select g.id_goals_categories from {notemyprogress_goals} g,{st_rpt_weekly_schedules} ws where g.id_weekly_schedules = ws.id and g.id_weekly_schedules = ? and ws.userid = ? ";
     $goals_res = array_values($DB->get_records_sql($sql, array($week_schedule->id,$this->user->id)));
     $arr_goal = [];
@@ -1565,14 +1534,13 @@ abstract class report
     }
 
     $sum_hours_per_week = self::planned_week($weekcode);
-    //debug_text::print("sum_hours_per_week",$sum_hours_per_week = null);
 
     $data_report_meta_hours = new stdClass();
     $data_report_meta_hours->title = 'Tiempo invertido';
-    $data_report_meta_hours->horas_trabajadas = $sum_hours_work;
-    $data_report_meta_hours->label_horas_trabajadas = $label_horas;
-    $data_report_meta_hours->horas_planificadas = $sum_hours_per_week != null ? $sum_hours_per_week : 0 ;
-    $data_report_meta_hours->label_horas_planificadas = self::convert_time('hours', $sum_hours_per_week);
+    $data_report_meta_hours->hours_worked = $sum_hours_work;
+    $data_report_meta_hours->label_hours_worked = $label_horas;
+    $data_report_meta_hours->hours_planned = $sum_hours_per_week != null ? $sum_hours_per_week : 0 ;
+    $data_report_meta_hours->label_hours_planned = self::convert_time('hours', $sum_hours_per_week);
     $data_report_meta_hours->total_users = count($work_sessions);
     $data_report_meta_hours->interacted_users = $user_with_planning;
     return $data_report_meta_hours;
diff --git a/notemyprogress/classes/student.php b/notemyprogress/classes/student.php
index 818e05ab95d410152fc85e3da3dafe53c1e5e0aa..b842328a8cffbd6ef1bd21a43557b7edeb9ed466 100644
--- a/notemyprogress/classes/student.php
+++ b/notemyprogress/classes/student.php
@@ -131,7 +131,7 @@ class student extends report
 
 
     /**
-     * Almacena el perfil de visualización de la clase en la variable $profile de clase
+     * Stores the display profile of the class in the class variable $profile
      */
     public function set_profile()
     {
@@ -139,7 +139,7 @@ class student extends report
     }
 
     /**
-     * Almacena el id del estudiante en la variable $users de la clase
+     * Stores the student id in the $users variable of the class.
      */
     public function set_users()
     {
diff --git a/notemyprogress/classes/student_planning.php b/notemyprogress/classes/student_planning.php
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/notemyprogress/classes/teacher.php b/notemyprogress/classes/teacher.php
index 99ed2080ae1eaf5324cbe97f86cf0433d01e921e..0b99c7e76b740cac53141f222cd2cae6f9f5462b 100644
--- a/notemyprogress/classes/teacher.php
+++ b/notemyprogress/classes/teacher.php
@@ -38,7 +38,7 @@ class teacher extends report
     }
 
     /**
-     * Almacena el perfil de visualización de la clase en la variable $profile de clase
+     * Stores the display profile of the class in the class variable $profile
      */
     public function set_profile()
     {
@@ -46,7 +46,7 @@ class teacher extends report
     }
 
     /**
-     * Almacena los ids de los estudiantes en la variable $users de la clase
+     * Stores the student ids in the $users variable of the class
      */
     public function set_users()
     {
@@ -134,17 +134,17 @@ class teacher extends report
         $course->fullname = $this->course->fullname;
         $course->shortname = $this->course->shortname;
 
-        $startdate = get_string("fml_not_configured", "local_notemyprogress");
+        $startdate = get_string("nmp_not_configured", "local_notemyprogress");
         if (!empty($this->course->startdate)) {
             $startdate = $this->format_date($this->course->startdate);
         }
-        $enddate = get_string("fml_not_configured", "local_notemyprogress");
+        $enddate = get_string("nmp_not_configured", "local_notemyprogress");
         if (!empty($this->course->enddate)) {
             $enddate = $this->format_date($this->course->enddate);
         }
-        $completion = get_string("fml_disabled", "local_notemyprogress");
+        $completion = get_string("nmp_disabled", "local_notemyprogress");
         if ($this->course->enablecompletion == "1") {
-            $completion = get_string("fml_activated", "local_notemyprogress");
+            $completion = get_string("nmp_activated", "local_notemyprogress");
         }
         $format = $this->course->format;
         $identifier = "course_format_$format";
@@ -165,9 +165,9 @@ class teacher extends report
         $date = (int) $date;
         $year = date("Y", $date);
         $month = strtolower(date("M", $date));
-        $month = get_string("fml_$month", "local_notemyprogress");
+        $month = get_string("nmp_$month", "local_notemyprogress");
         $day = strtolower(date("D", $date));
-        $day = get_string("fml_$day", "local_notemyprogress");
+        $day = get_string("nmp_$day", "local_notemyprogress");
         $day_number = date("j", $date);
         $hour = date("G", $date);
         $min = date("i", $date);
@@ -344,9 +344,9 @@ class teacher extends report
         $data->greater60 = array();
 
         $names = new stdClass;
-        $names->smaller30 = get_string("fml_smaller30", "local_notemyprogress");
-        $names->greater30 = get_string("fml_greater30", "local_notemyprogress");
-        $names->greater60 = get_string("fml_greater60", "local_notemyprogress");
+        $names->smaller30 = get_string("nmp_smaller30", "local_notemyprogress");
+        $names->greater30 = get_string("nmp_greater30", "local_notemyprogress");
+        $names->greater60 = get_string("nmp_greater60", "local_notemyprogress");
 
         for ($i = 0; $i < 7; $i++) {
             $month = strtolower(date("M", $start));
@@ -405,7 +405,7 @@ class teacher extends report
 
     private function get_month_name($month_code)
     {
-        $text = "fml_" . $month_code . "_short";
+        $text = "nmp_" . $month_code . "_short";
         $month_name = get_string($text, "local_notemyprogress");
         return $month_name;
     }
@@ -513,9 +513,9 @@ class teacher extends report
         $data->no_sub = array();
 
         $names = new stdClass;
-        $names->intime_sub = get_string("fml_intime_sub", "local_notemyprogress");
-        $names->late_sub = get_string("fml_late_sub", "local_notemyprogress");
-        $names->no_sub = get_string("fml_no_sub", "local_notemyprogress");
+        $names->intime_sub = get_string("nmp_intime_sub", "local_notemyprogress");
+        $names->late_sub = get_string("nmp_late_sub", "local_notemyprogress");
+        $names->no_sub = get_string("nmp_no_sub", "local_notemyprogress");
 
         foreach ($assigns as $assign) {
             if (isset($assign_submissions[$assign->id])) {
@@ -534,7 +534,7 @@ class teacher extends report
             $submissions = self::get_submissions_with_users($submissions);
             array_push($submissions_users, $submissions);
 
-            $date_label = get_string("fml_assign_nodue", 'local_notemyprogress');
+            $date_label = get_string("nmp_assign_nodue", 'local_notemyprogress');
             if ($assign->duedate != "0") {
                 $date_label = self::get_date_label($assign->duedate);
             }
@@ -675,7 +675,7 @@ class teacher extends report
 
             if (!isset($types[$module->modname])) {
                 $type_name = $module->modname;
-                $identifier = "fml_{$module->modname}";
+                $identifier = "nmp_{$module->modname}";
                 if (get_string_manager()->string_exists($identifier, "local_notemyprogress")) {
                     $type_name = get_string($identifier, "local_notemyprogress");
                 }
@@ -952,7 +952,7 @@ class teacher extends report
         $rows = array_values($rows);
 
         $clusters = array();
-        $cluster_text = get_string("fml_cluster_label", "local_notemyprogress");
+        $cluster_text = get_string("nmp_cluster_label", "local_notemyprogress");
         foreach ($rows as $row) {
             if (!isset($clusters[$row->cluster])) {
                 $cluster = new stdClass();
@@ -983,15 +983,15 @@ class teacher extends report
     private function get_user_last_access($userid, $users_access)
     {
         $access = new stdClass();
-        $access->label = get_string("fml_dropout_user_never_access", "local_notemyprogress");
+        $access->label = get_string("nmp_dropout_user_never_access", "local_notemyprogress");
         $access->timestamp = 0;
         if (isset($users_access[$userid])) {
             $timestamp = (int)$users_access[$userid]->timeaccess;
             $str = strtolower(date("D", $timestamp));
-            $day_text = get_string("fml_$str", "local_notemyprogress");
+            $day_text = get_string("nmp_$str", "local_notemyprogress");
             $month_day = date("d", $timestamp);
             $str = strtolower(date("M", $timestamp));
-            $month_text = get_string("fml_$str", "local_notemyprogress");
+            $month_text = get_string("nmp_$str", "local_notemyprogress");
             $year = date("Y", $timestamp);
             $hour = date("h", $timestamp);
             $min = date("i", $timestamp);
@@ -1008,14 +1008,14 @@ class teacher extends report
     {
         $now = (int) date("U");
         $diff = $now - $timestamp;
-        $ago = get_string("fml_ago", "local_notemyprogress");
+        $ago = get_string("nmp_ago", "local_notemyprogress");
 
         $interval = $diff / 86400;
         if ($interval >= 1) {
             $interval = floor($interval);
-            $text = get_string("fml_days", "local_notemyprogress");
+            $text = get_string("nmp_days", "local_notemyprogress");
             if ($interval == 1) {
-                $text = get_string("fml_day", "local_notemyprogress");
+                $text = get_string("nmp_day", "local_notemyprogress");
             }
             return "$interval $text $ago";
         }
@@ -1023,9 +1023,9 @@ class teacher extends report
         $interval = $diff / 3600;
         if ($interval >= 1) {
             $interval = floor($interval);
-            $text = get_string("fml_hours", "local_notemyprogress");
+            $text = get_string("nmp_hours", "local_notemyprogress");
             if ($interval == 1) {
-                $text = get_string("fml_hour", "local_notemyprogress");
+                $text = get_string("nmp_hour", "local_notemyprogress");
             }
             return "$interval $text $ago";
         }
@@ -1033,22 +1033,22 @@ class teacher extends report
         $interval = $diff / 60;
         if ($interval >= 1) {
             $interval = floor($interval);
-            $text = get_string("fml_minutes", "local_notemyprogress");
+            $text = get_string("nmp_minutes", "local_notemyprogress");
             if ($interval == 1) {
-                $text = get_string("fml_minute", "local_notemyprogress");
+                $text = get_string("nmp_minute", "local_notemyprogress");
             }
             return "$interval $text $ago";
         }
 
         if ($diff >= 1) {
-            $text = get_string("fml_seconds", "local_notemyprogress");
+            $text = get_string("nmp_seconds", "local_notemyprogress");
             if ($diff == 1) {
-                $text = get_string("fml_second", "local_notemyprogress");
+                $text = get_string("nmp_second", "local_notemyprogress");
             }
             return "$diff $text $ago";
         }
 
-        $text = get_string("fml_now", "local_notemyprogress");
+        $text = get_string("nmp_now", "local_notemyprogress");
         return "$text";
     }
 }
diff --git a/notemyprogress/db/install.php b/notemyprogress/db/install.php
index db2fce7688a7083b86b2e4a3e959484e1a08c8b8..f882841f9cfe0e75e5d38600b0e4a8b731ad7789 100644
--- a/notemyprogress/db/install.php
+++ b/notemyprogress/db/install.php
@@ -35,9 +35,9 @@ function xmldb_local_notemyprogress_install()
     $goal1 = new stdClass();
     $goal2 = new stdClass();
     $goal3 = new stdClass();
-    $goal1->description = "objectif 1";
-    $goal2->description = "objectif 2";
-    $goal3->description = "objectif 3";
+    $goal1->description = "goal1";
+    $goal2->description = "goal2";
+    $goal3->description = "goal3";
     $DB->insert_record("notemyprogress_goals_ct", $goal1, true);
     $DB->insert_record("notemyprogress_goals_ct", $goal2, true);
     $DB->insert_record("notemyprogress_goals_ct", $goal3, true);
diff --git a/notemyprogress/dropout.php b/notemyprogress/dropout.php
index fe6dfb0f6cdf3c5576536aeecfa6b372f41e14fa..f4cc7e4f8ef6cf1ff75f0c34bb568fbc49f56489 100644
--- a/notemyprogress/dropout.php
+++ b/notemyprogress/dropout.php
@@ -94,82 +94,82 @@ $content = [
         "pagination_title" => get_string("pagination_title", "local_notemyprogress"),
         "helplabel" => get_string("helplabel", "local_notemyprogress"),
         "exitbutton" => get_string("exitbutton", "local_notemyprogress"),
-        "dropout_no_data" => get_string("fml_dropout_no_data", "local_notemyprogress"),
-        "dropout_no_users_cluster" => get_string("fml_dropout_no_users_cluster", "local_notemyprogress"),
-        "generate_data_manually" => get_string("fml_dropout_generate_data_manually", "local_notemyprogress"),
-        "generating_data" => get_string("fml_dropout_generating_data", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-        "about_table" => get_string("fml_about_table", "local_notemyprogress"),
-
-        "cluster_label" => get_string("fml_cluster_label", "local_notemyprogress"),
-        "cluster_select" => get_string("fml_cluster_select", "local_notemyprogress"),
+        "dropout_no_data" => get_string("nmp_dropout_no_data", "local_notemyprogress"),
+        "dropout_no_users_cluster" => get_string("nmp_dropout_no_users_cluster", "local_notemyprogress"),
+        "generate_data_manually" => get_string("nmp_dropout_generate_data_manually", "local_notemyprogress"),
+        "generating_data" => get_string("nmp_dropout_generating_data", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
+        "about_table" => get_string("nmp_about_table", "local_notemyprogress"),
+
+        "cluster_label" => get_string("nmp_cluster_label", "local_notemyprogress"),
+        "cluster_select" => get_string("nmp_cluster_select", "local_notemyprogress"),
         "thead_name" => get_string("thead_name", "local_notemyprogress"),
         "thead_lastname" => get_string("thead_lastname", "local_notemyprogress"),
         "thead_progress" => get_string("thead_progress", "local_notemyprogress"),
-        "table_title" => get_string("fml_dropout_table_title", "local_notemyprogress"),
-        "see_profile" => get_string("fml_dropout_see_profile", "local_notemyprogress"),
-        "send_mail_to_user" => get_string("fml_send_mail_to_user", "local_notemyprogress"),
-        "send_mail_to_group" => get_string("fml_send_mail_to_group", "local_notemyprogress"),
+        "table_title" => get_string("nmp_dropout_table_title", "local_notemyprogress"),
+        "see_profile" => get_string("nmp_dropout_see_profile", "local_notemyprogress"),
+        "send_mail_to_user" => get_string("nmp_send_mail_to_user", "local_notemyprogress"),
+        "send_mail_to_group" => get_string("nmp_send_mail_to_group", "local_notemyprogress"),
         "email_strings" => array(
-            "validation_subject_text" => get_string("fml_validation_subject_text","local_notemyprogress"),
-            "validation_message_text" => get_string("fml_validation_message_text","local_notemyprogress"),
+            "validation_subject_text" => get_string("nmp_validation_subject_text","local_notemyprogress"),
+            "validation_message_text" => get_string("nmp_validation_message_text","local_notemyprogress"),
             "subject" => "",
             "subject_prefix" => $COURSE->fullname,
-            "subject_label" => get_string("fml_subject_label","local_notemyprogress"),
-            "message_label" => get_string("fml_message_label","local_notemyprogress"),
-
-            "submit_button" => get_string("fml_submit_button","local_notemyprogress"),
-            "cancel_button" => get_string("fml_cancel_button","local_notemyprogress"),
-            "emailform_title" => get_string("fml_emailform_title","local_notemyprogress"),
-            "sending_text" => get_string("fml_sending_text","local_notemyprogress"),
-            "recipients_label" => get_string("fml_recipients_label","local_notemyprogress"),
-            "mailsended_text" => get_string("fml_mailsended_text","local_notemyprogress"),
+            "subject_label" => get_string("nmp_subject_label","local_notemyprogress"),
+            "message_label" => get_string("nmp_message_label","local_notemyprogress"),
+
+            "submit_button" => get_string("nmp_submit_button","local_notemyprogress"),
+            "cancel_button" => get_string("nmp_cancel_button","local_notemyprogress"),
+            "emailform_title" => get_string("nmp_emailform_title","local_notemyprogress"),
+            "sending_text" => get_string("nmp_sending_text","local_notemyprogress"),
+            "recipients_label" => get_string("nmp_recipients_label","local_notemyprogress"),
+            "mailsended_text" => get_string("nmp_mailsended_text","local_notemyprogress"),
             "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
 
             "scriptname" => $scriptname,
         ),
         "modules_strings" => array(
-            "title" => get_string("fml_modules_access_chart_title","local_notemyprogress"),
-            "modules_no_viewed" => get_string("fml_modules_no_viewed","local_notemyprogress"),
-            "modules_viewed" => get_string("fml_modules_viewed","local_notemyprogress"),
-            "modules_complete" => get_string("fml_modules_complete","local_notemyprogress"),
-            "close_button" => get_string("fml_close_button","local_notemyprogress"),
-            "modules_interaction" => get_string("fml_modules_interaction","local_notemyprogress"),
-            "modules_interactions" => get_string("fml_modules_interactions","local_notemyprogress"),
+            "title" => get_string("nmp_modules_access_chart_title","local_notemyprogress"),
+            "modules_no_viewed" => get_string("nmp_modules_no_viewed","local_notemyprogress"),
+            "modules_viewed" => get_string("nmp_modules_viewed","local_notemyprogress"),
+            "modules_complete" => get_string("nmp_modules_complete","local_notemyprogress"),
+            "close_button" => get_string("nmp_close_button","local_notemyprogress"),
+            "modules_interaction" => get_string("nmp_modules_interaction","local_notemyprogress"),
+            "modules_interactions" => get_string("nmp_modules_interactions","local_notemyprogress"),
         ),
 
-        "student_progress_title" => get_string("fml_dropout_student_progress_title", "local_notemyprogress"),
-        "module_label" => get_string("fml_module_label", "local_notemyprogress"),
-        "modules_label" => get_string("fml_modules_label", "local_notemyprogress"),
-        "of_conector" => get_string("fml_of_conector", "local_notemyprogress"),
-        "finished_label" => get_string("fml_finished_label", "local_notemyprogress"),
-        "finisheds_label" => get_string("fml_finisheds_label", "local_notemyprogress"),
+        "student_progress_title" => get_string("nmp_dropout_student_progress_title", "local_notemyprogress"),
+        "module_label" => get_string("nmp_module_label", "local_notemyprogress"),
+        "modules_label" => get_string("nmp_modules_label", "local_notemyprogress"),
+        "of_conector" => get_string("nmp_of_conector", "local_notemyprogress"),
+        "finished_label" => get_string("nmp_finished_label", "local_notemyprogress"),
+        "finisheds_label" => get_string("nmp_finisheds_label", "local_notemyprogress"),
         "inverted_time_title" => get_string("thead_time", "local_notemyprogress"),
         "count_sessions_title" => get_string("thead_sessions", "local_notemyprogress"),
-        "student_grade_title" => get_string("fml_dropout_student_grade_title", "local_notemyprogress"),
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_access_chart_series_total" => get_string("fml_modules_access_chart_series_total", "local_notemyprogress"),
-        "modules_access_chart_series_complete" => get_string("fml_modules_access_chart_series_complete", "local_notemyprogress"),
-        "modules_access_chart_series_viewed" => get_string("fml_modules_access_chart_series_viewed", "local_notemyprogress"),
-        "week_modules_chart_title" => get_string("fml_week_modules_chart_title", "local_notemyprogress"),
-        "modules_amount" => get_string("fml_modules_amount", "local_notemyprogress"),
-        "modules_details" => get_string("fml_modules_details", "local_notemyprogress"),
-        "sessions_evolution_chart_title" => get_string("fml_sessions_evolution_chart_title", "local_notemyprogress"),
-        "sessions_evolution_chart_xaxis1" => get_string("fml_sessions_evolution_chart_xaxis1", "local_notemyprogress"),
-        "sessions_evolution_chart_xaxis2" => get_string("fml_sessions_evolution_chart_xaxis2", "local_notemyprogress"),
-        "sessions_evolution_chart_legend1" => get_string("fml_sessions_evolution_chart_legend1", "local_notemyprogress"),
-        "sessions_evolution_chart_legend2" => get_string("fml_sessions_evolution_chart_legend2", "local_notemyprogress"),
-        "session_text" => get_string("fml_session_text", "local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text", "local_notemyprogress"),
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
-        "user_grades_chart_title" => get_string("fml_user_grades_chart_title", "local_notemyprogress"),
-        "user_grades_chart_yaxis" => get_string("fml_user_grades_chart_yaxis", "local_notemyprogress"),
-        "user_grades_chart_xaxis" => get_string("fml_user_grades_chart_xaxis", "local_notemyprogress"),
-        "user_grades_chart_legend" => get_string("fml_user_grades_chart_legend", "local_notemyprogress"),
-        "user_grades_chart_tooltip_no_graded" => get_string("fml_user_grades_chart_tooltip_no_graded", "local_notemyprogress"),
-        "user_grades_chart_view_activity" => get_string("fml_user_grades_chart_view_activity", "local_notemyprogress"),
+        "student_grade_title" => get_string("nmp_dropout_student_grade_title", "local_notemyprogress"),
+        "modules_access_chart_title" => get_string("nmp_modules_access_chart_title", "local_notemyprogress"),
+        "modules_access_chart_series_total" => get_string("nmp_modules_access_chart_series_total", "local_notemyprogress"),
+        "modules_access_chart_series_complete" => get_string("nmp_modules_access_chart_series_complete", "local_notemyprogress"),
+        "modules_access_chart_series_viewed" => get_string("nmp_modules_access_chart_series_viewed", "local_notemyprogress"),
+        "week_modules_chart_title" => get_string("nmp_week_modules_chart_title", "local_notemyprogress"),
+        "modules_amount" => get_string("nmp_modules_amount", "local_notemyprogress"),
+        "modules_details" => get_string("nmp_modules_details", "local_notemyprogress"),
+        "sessions_evolution_chart_title" => get_string("nmp_sessions_evolution_chart_title", "local_notemyprogress"),
+        "sessions_evolution_chart_xaxis1" => get_string("nmp_sessions_evolution_chart_xaxis1", "local_notemyprogress"),
+        "sessions_evolution_chart_xaxis2" => get_string("nmp_sessions_evolution_chart_xaxis2", "local_notemyprogress"),
+        "sessions_evolution_chart_legend1" => get_string("nmp_sessions_evolution_chart_legend1", "local_notemyprogress"),
+        "sessions_evolution_chart_legend2" => get_string("nmp_sessions_evolution_chart_legend2", "local_notemyprogress"),
+        "session_text" => get_string("nmp_session_text", "local_notemyprogress"),
+        "sessions_text" => get_string("nmp_sessions_text", "local_notemyprogress"),
+        "hours_short" => get_string("nmp_hours_short", "local_notemyprogress"),
+        "minutes_short" => get_string("nmp_minutes_short", "local_notemyprogress"),
+        "seconds_short" => get_string("nmp_seconds_short", "local_notemyprogress"),
+        "user_grades_chart_title" => get_string("nmp_user_grades_chart_title", "local_notemyprogress"),
+        "user_grades_chart_yaxis" => get_string("nmp_user_grades_chart_yaxis", "local_notemyprogress"),
+        "user_grades_chart_xaxis" => get_string("nmp_user_grades_chart_xaxis", "local_notemyprogress"),
+        "user_grades_chart_legend" => get_string("nmp_user_grades_chart_legend", "local_notemyprogress"),
+        "user_grades_chart_tooltip_no_graded" => get_string("nmp_user_grades_chart_tooltip_no_graded", "local_notemyprogress"),
+        "user_grades_chart_view_activity" => get_string("nmp_user_grades_chart_view_activity", "local_notemyprogress"),
 
     ],
     'modules_access_colors' => array('#FFD166', '#06D6A0', '#118AB2'),
diff --git a/notemyprogress/gamification.php b/notemyprogress/gamification.php
index 392dac98236677db5eaaea684b5bde729fa11283..00afb3d9164b8295d689769eec3e8ea5a1d2715d 100644
--- a/notemyprogress/gamification.php
+++ b/notemyprogress/gamification.php
@@ -64,9 +64,9 @@ $content = [
         'help_title' => get_string('tg_section_help_title', 'local_notemyprogress'),
         'help_description' => get_string('tg_section_help_description', 'local_notemyprogress'),
         'helplabel' => get_string("helplabel","local_notemyprogress"),
-        'error_network' => get_string('fml_api_error_network', 'local_notemyprogress'),
-        'save_successful' => get_string('fml_api_save_successful', 'local_notemyprogress'),
-        'cancel_action' => get_string('fml_api_cancel_action', 'local_notemyprogress'),
+        'error_network' => get_string('nmp_api_error_network', 'local_notemyprogress'),
+        'save_successful' => get_string('nmp_api_save_successful', 'local_notemyprogress'),
+        'cancel_action' => get_string('nmp_api_cancel_action', 'local_notemyprogress'),
         'save_warning_title' => get_string('tg_save_warning_title', 'local_notemyprogress'),
         'save_warning_content' => get_string('tg_save_warning_content', 'local_notemyprogress'),
         'confirm_ok' => get_string('tg_confirm_ok', 'local_notemyprogress'),
diff --git a/notemyprogress/grades.php b/notemyprogress/grades.php
index 4b7a537d37135b687eac7e78939f6d00f645b242..fdd33173ddd6da800b08073cb8ae428af014796d 100644
--- a/notemyprogress/grades.php
+++ b/notemyprogress/grades.php
@@ -76,56 +76,56 @@ $content = [
         "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
         "helplabel" => get_string("helplabel", "local_notemyprogress"),
         "exitbutton" => get_string("exitbutton", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-
-        "grades_select_label" => get_string("fml_grades_select_label", "local_notemyprogress"),
-        "grades_chart_title" => get_string("fml_grades_chart_title", 'local_notemyprogress'),
-        "grades_yaxis_title" => get_string("fml_grades_yaxis_title", 'local_notemyprogress'),
-        "grades_tooltip_average" => get_string("fml_grades_tooltip_average", 'local_notemyprogress'),
-        "grades_tooltip_grade" => get_string("fml_grades_tooltip_grade", 'local_notemyprogress'),
-        "grades_tooltip_student" => get_string("fml_grades_tooltip_student", 'local_notemyprogress'),
-        "grades_tooltip_students" => get_string("fml_grades_tooltip_students", 'local_notemyprogress'),
-        "grades_greater_than" => get_string("fml_grades_distribution_greater_than", 'local_notemyprogress'),
-        "grades_smaller_than" => get_string("fml_grades_distribution_smaller_than", 'local_notemyprogress'),
-        "grades_details_subtitle" => get_string("fml_grades_details_subtitle", 'local_notemyprogress'),
-        "grades_distribution_subtitle" => get_string("fml_grades_distribution_subtitle", 'local_notemyprogress'),
-        "grades_distribution_yaxis_title" => get_string("fml_grades_distribution_yaxis_title", 'local_notemyprogress'),
-        "grades_distribution_tooltip_prefix" => get_string("fml_grades_distribution_tooltip_prefix", 'local_notemyprogress'),
-        "grades_distribution_tooltip_suffix" => get_string("fml_grades_distribution_tooltip_suffix", 'local_notemyprogress'),
-        "student_text" => get_string("fml_student_text", "local_notemyprogress"),
-        "students_text" => get_string("fml_students_text", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
+
+        "grades_select_label" => get_string("nmp_grades_select_label", "local_notemyprogress"),
+        "grades_chart_title" => get_string("nmp_grades_chart_title", 'local_notemyprogress'),
+        "grades_yaxis_title" => get_string("nmp_grades_yaxis_title", 'local_notemyprogress'),
+        "grades_tooltip_average" => get_string("nmp_grades_tooltip_average", 'local_notemyprogress'),
+        "grades_tooltip_grade" => get_string("nmp_grades_tooltip_grade", 'local_notemyprogress'),
+        "grades_tooltip_student" => get_string("nmp_grades_tooltip_student", 'local_notemyprogress'),
+        "grades_tooltip_students" => get_string("nmp_grades_tooltip_students", 'local_notemyprogress'),
+        "grades_greater_than" => get_string("nmp_grades_distribution_greater_than", 'local_notemyprogress'),
+        "grades_smaller_than" => get_string("nmp_grades_distribution_smaller_than", 'local_notemyprogress'),
+        "grades_details_subtitle" => get_string("nmp_grades_details_subtitle", 'local_notemyprogress'),
+        "grades_distribution_subtitle" => get_string("nmp_grades_distribution_subtitle", 'local_notemyprogress'),
+        "grades_distribution_yaxis_title" => get_string("nmp_grades_distribution_yaxis_title", 'local_notemyprogress'),
+        "grades_distribution_tooltip_prefix" => get_string("nmp_grades_distribution_tooltip_prefix", 'local_notemyprogress'),
+        "grades_distribution_tooltip_suffix" => get_string("nmp_grades_distribution_tooltip_suffix", 'local_notemyprogress'),
+        "student_text" => get_string("nmp_student_text", "local_notemyprogress"),
+        "students_text" => get_string("nmp_students_text", "local_notemyprogress"),
 
         "email_strings" => array(
-            "validation_subject_text" => get_string("fml_validation_subject_text","local_notemyprogress"),
-            "validation_message_text" => get_string("fml_validation_message_text","local_notemyprogress"),
+            "validation_subject_text" => get_string("nmp_validation_subject_text","local_notemyprogress"),
+            "validation_message_text" => get_string("nmp_validation_message_text","local_notemyprogress"),
             "subject" => "",
             "subject_prefix" => $COURSE->fullname,
-            "subject_label" => get_string("fml_subject_label","local_notemyprogress"),
-            "message_label" => get_string("fml_message_label","local_notemyprogress"),
-
-            "submit_button" => get_string("fml_submit_button","local_notemyprogress"),
-            "cancel_button" => get_string("fml_cancel_button","local_notemyprogress"),
-            "emailform_title" => get_string("fml_emailform_title","local_notemyprogress"),
-            "sending_text" => get_string("fml_sending_text","local_notemyprogress"),
-            "recipients_label" => get_string("fml_recipients_label","local_notemyprogress"),
-            "mailsended_text" => get_string("fml_mailsended_text","local_notemyprogress"),
+            "subject_label" => get_string("nmp_subject_label","local_notemyprogress"),
+            "message_label" => get_string("nmp_message_label","local_notemyprogress"),
+
+            "submit_button" => get_string("nmp_submit_button","local_notemyprogress"),
+            "cancel_button" => get_string("nmp_cancel_button","local_notemyprogress"),
+            "emailform_title" => get_string("nmp_emailform_title","local_notemyprogress"),
+            "sending_text" => get_string("nmp_sending_text","local_notemyprogress"),
+            "recipients_label" => get_string("nmp_recipients_label","local_notemyprogress"),
+            "mailsended_text" => get_string("nmp_mailsended_text","local_notemyprogress"),
             "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
 
             "scriptname" => $scriptname,
         ),
 
         "grade_item_details_categories" => array(
-            get_string("fml_grades_best_grade","local_notemyprogress"),
-            get_string("fml_grades_average_grade","local_notemyprogress"),
-            get_string("fml_grades_worst_grade","local_notemyprogress"),
+            get_string("nmp_grades_best_grade","local_notemyprogress"),
+            get_string("nmp_grades_average_grade","local_notemyprogress"),
+            get_string("nmp_grades_worst_grade","local_notemyprogress"),
         ),
-        "grades_best_grade" => get_string("fml_grades_best_grade","local_notemyprogress"),
-        "grades_average_grade" => get_string("fml_grades_average_grade","local_notemyprogress"),
-        "grades_worst_grade" => get_string("fml_grades_worst_grade","local_notemyprogress"),
+        "grades_best_grade" => get_string("nmp_grades_best_grade","local_notemyprogress"),
+        "grades_average_grade" => get_string("nmp_grades_average_grade","local_notemyprogress"),
+        "grades_worst_grade" => get_string("nmp_grades_worst_grade","local_notemyprogress"),
 
         "grade_item_details_title" => "",
-        "view_details" => get_string("fml_view_details", "local_notemyprogress"),
-        "send_mail" => get_string("fml_send_mail", "local_notemyprogress"),
+        "view_details" => get_string("nmp_view_details", "local_notemyprogress"),
+        "send_mail" => get_string("nmp_send_mail", "local_notemyprogress"),
 
     ],
     'grade_items_average_colors' => array('#118AB2'),
diff --git a/notemyprogress/lang/en/local_notemyprogress.php b/notemyprogress/lang/en/local_notemyprogress.php
index 60904628e29f932dd42edcd2e5f116c97d28616c..9180c8f4db7091658fb591f991985697d3b6d99e 100644
--- a/notemyprogress/lang/en/local_notemyprogress.php
+++ b/notemyprogress/lang/en/local_notemyprogress.php
@@ -37,12 +37,12 @@ $string['helplabel'] = 'Help';
 $string['exitbutton'] = 'OK!';
 $string['no_data'] = 'There is no data to display';
 $string['only_student'] = 'This report is for students only';
-$string["fml_send_mail"] = "(Click to send an e-mail)";
-$string["fml_about"] = "About this chart";
-$string["fml_about_table"] = "About this table";
-$string["fml_not_configured"] = "Not configured";
-$string["fml_activated"] = "Activated";
-$string["fml_disabled"] = "Disabled";
+$string["nmp_send_mail"] = "(Click to send an e-mail)";
+$string["nmp_about"] = "About this chart";
+$string["nmp_about_table"] = "About this table";
+$string["nmp_not_configured"] = "Not configured";
+$string["nmp_activated"] = "Activated";
+$string["nmp_disabled"] = "Disabled";
 
 /* Menu */
 $string['menu_main_title'] = "Progression of the scoreboard";
@@ -134,77 +134,77 @@ $string['plugin_hidden'] = 'Hidden reports.';
 $string['title_conditions'] = 'Terms of use ';
 
 /* Heure */
-$string['fml_mon'] = 'Monday';
-$string['fml_tue'] = 'Tuesday';
-$string['fml_wed'] = 'Wednesday';
-$string['fml_thu'] = 'Thursday';
-$string['fml_fri'] = 'Friday';
-$string['fml_sat'] = 'Saturday';
-$string['fml_sun'] = 'Sunday';
-$string['fml_mon_short'] = 'Mon';
-$string['fml_tue_short'] = 'Tue';
-$string['fml_wed_short'] = 'Wed';
-$string['fml_thu_short'] = 'Thu';
-$string['fml_fri_short'] = 'Fri';
-$string['fml_sat_short'] = 'Sat';
-$string['fml_sun_short'] = 'Sun';
-
-$string['fml_jan'] = 'January';
-$string['fml_feb'] = 'February';
-$string['fml_mar'] = 'March';
-$string['fml_apr'] = 'April';
-$string['fml_may'] = 'May';
-$string['fml_jun'] = 'June';
-$string['fml_jul'] = 'July';
-$string['fml_aug'] = 'August';
-$string['fml_sep'] = 'September';
-$string['fml_oct'] = 'October';
-$string['fml_nov'] = 'November';
-$string['fml_dec'] = 'December';
-$string['fml_jan_short'] = 'Jan';
-$string['fml_feb_short'] = 'Feb';
-$string['fml_mar_short'] = 'Mar';
-$string['fml_apr_short'] = 'Apr';
-$string['fml_may_short'] = 'May';
-$string['fml_jun_short'] = 'Jun';
-$string['fml_jul_short'] = 'Jul';
-$string['fml_aug_short'] = 'Aug';
-$string['fml_sep_short'] = 'Sep';
-$string['fml_oct_short'] = 'Oct';
-$string['fml_nov_short'] = 'Nov';
-$string['fml_dec_short'] = 'Dec';
-
-$string['fml_week1'] = 'Week 1';
-$string['fml_week2'] = 'Week 2';
-$string['fml_week3'] = 'Week 3';
-$string['fml_week4'] = 'Week 4';
-$string['fml_week5'] = 'Week 5';
-$string['fml_week6'] = 'Week 6';
-
-$string['fml_00'] = '12:00am';
-$string['fml_01'] = '01:00am';
-$string['fml_02'] = '02:00am';
-$string['fml_03'] = '03:00am';
-$string['fml_04'] = '04:00am';
-$string['fml_05'] = '05:00am';
-$string['fml_06'] = '06:00am';
-$string['fml_07'] = '07:00am';
-$string['fml_08'] = '08:00am';
-$string['fml_09'] = '09:00am';
-$string['fml_10'] = '10:00am';
-$string['fml_11'] = '11:00am';
-$string['fml_12'] = '12:00pm';
-$string['fml_13'] = '01:00pm';
-$string['fml_14'] = '02:00pm';
-$string['fml_15'] = '03:00pm';
-$string['fml_16'] = '04:00pm';
-$string['fml_17'] = '05:00pm';
-$string['fml_18'] = '06:00pm';
-$string['fml_19'] = '07:00pm';
-$string['fml_20'] = '08:00pm';
-$string['fml_21'] = '09:00pm';
-$string['fml_22'] = '10:00pm';
-$string['fml_23'] = '11:00pm';
+$string['nmp_mon'] = 'Monday';
+$string['nmp_tue'] = 'Tuesday';
+$string['nmp_wed'] = 'Wednesday';
+$string['nmp_thu'] = 'Thursday';
+$string['nmp_fri'] = 'Friday';
+$string['nmp_sat'] = 'Saturday';
+$string['nmp_sun'] = 'Sunday';
+$string['nmp_mon_short'] = 'Mon';
+$string['nmp_tue_short'] = 'Tue';
+$string['nmp_wed_short'] = 'Wed';
+$string['nmp_thu_short'] = 'Thu';
+$string['nmp_fri_short'] = 'Fri';
+$string['nmp_sat_short'] = 'Sat';
+$string['nmp_sun_short'] = 'Sun';
+
+$string['nmp_jan'] = 'January';
+$string['nmp_feb'] = 'February';
+$string['nmp_mar'] = 'March';
+$string['nmp_apr'] = 'April';
+$string['nmp_may'] = 'May';
+$string['nmp_jun'] = 'June';
+$string['nmp_jul'] = 'July';
+$string['nmp_aug'] = 'August';
+$string['nmp_sep'] = 'September';
+$string['nmp_oct'] = 'October';
+$string['nmp_nov'] = 'November';
+$string['nmp_dec'] = 'December';
+$string['nmp_jan_short'] = 'Jan';
+$string['nmp_feb_short'] = 'Feb';
+$string['nmp_mar_short'] = 'Mar';
+$string['nmp_apr_short'] = 'Apr';
+$string['nmp_may_short'] = 'May';
+$string['nmp_jun_short'] = 'Jun';
+$string['nmp_jul_short'] = 'Jul';
+$string['nmp_aug_short'] = 'Aug';
+$string['nmp_sep_short'] = 'Sep';
+$string['nmp_oct_short'] = 'Oct';
+$string['nmp_nov_short'] = 'Nov';
+$string['nmp_dec_short'] = 'Dec';
+
+$string['nmp_week1'] = 'Week 1';
+$string['nmp_week2'] = 'Week 2';
+$string['nmp_week3'] = 'Week 3';
+$string['nmp_week4'] = 'Week 4';
+$string['nmp_week5'] = 'Week 5';
+$string['nmp_week6'] = 'Week 6';
+
+$string['nmp_00'] = '12:00am';
+$string['nmp_01'] = '01:00am';
+$string['nmp_02'] = '02:00am';
+$string['nmp_03'] = '03:00am';
+$string['nmp_04'] = '04:00am';
+$string['nmp_05'] = '05:00am';
+$string['nmp_06'] = '06:00am';
+$string['nmp_07'] = '07:00am';
+$string['nmp_08'] = '08:00am';
+$string['nmp_09'] = '09:00am';
+$string['nmp_10'] = '10:00am';
+$string['nmp_11'] = '11:00am';
+$string['nmp_12'] = '12:00pm';
+$string['nmp_13'] = '01:00pm';
+$string['nmp_14'] = '02:00pm';
+$string['nmp_15'] = '03:00pm';
+$string['nmp_16'] = '04:00pm';
+$string['nmp_17'] = '05:00pm';
+$string['nmp_18'] = '06:00pm';
+$string['nmp_19'] = '07:00pm';
+$string['nmp_20'] = '08:00pm';
+$string['nmp_21'] = '09:00pm';
+$string['nmp_22'] = '10:00pm';
+$string['nmp_23'] = '11:00pm';
 
 /* Enseignant général */
 $string['tg_section_help_title'] = 'Global indicators';
@@ -218,7 +218,7 @@ $string['tg_week_sessions_help_description_p2'] = 'On the x-axis of the graph ar
 $string['tg_progress_table_help_title'] = 'Student progress';
 $string['tg_progress_table_help_description'] = 'This table shows a list of all students enrolled in the course together with their progress, number of sessions and time spent. For the calculation of the progress all the resources of the course have been considered except for those of type <i>Label</i>. To determine whether a student has completed a resource, the first step is to check whether the resource has the completeness setting enabled. If so, we look to see if the student has already completed the activity based on that setting. Otherwise, the activity is considered complete if the student has viewed it at least once. ';
 
-$string['fml_title'] = 'Work sessions';
+$string['nmp_title'] = 'Work sessions';
 $string['table_title'] = 'Course progress';
 $string['thead_name'] = 'First name';
 $string['thead_lastname'] = 'Last name';
@@ -227,25 +227,25 @@ $string['thead_progress'] = 'Progression (%)';
 $string['thead_sessions'] = 'Sessions';
 $string['thead_time'] = 'Time invested';
 
-$string['fml_module_label'] = 'ressource';
-$string['fml_modules_label'] = 'ressources';
-$string['fml_of_conector'] = 'of';
-$string['fml_finished_label'] = 'finished';
-$string['fml_finisheds_label'] = 'finished';
+$string['nmp_module_label'] = 'ressource';
+$string['nmp_modules_label'] = 'ressources';
+$string['nmp_of_conector'] = 'of';
+$string['nmp_finished_label'] = 'finished';
+$string['nmp_finisheds_label'] = 'finished';
 
-$string['fml_smaller30'] = 'Under 30 minutes';
-$string['fml_greater30'] = 'Over 30 minutes';
-$string['fml_greater60'] = 'Over 60 minutes';
+$string['nmp_smaller30'] = 'Under 30 minutes';
+$string['nmp_greater30'] = 'Over 30 minutes';
+$string['nmp_greater60'] = 'Over 60 minutes';
 
-$string['fml_session_count_title'] = 'Sessions of the week';
-$string['fml_session_count_yaxis_title'] = 'Number of Sessions';
-$string['fml_session_count_tooltip_suffix'] = ' sessions';
+$string['nmp_session_count_title'] = 'Sessions of the week';
+$string['nmp_session_count_yaxis_title'] = 'Number of Sessions';
+$string['nmp_session_count_tooltip_suffix'] = ' sessions';
 
-$string['fml_hours_sessions_title'] = 'Sessions by day and time';
-$string['fml_weeks_sessions_title'] = 'Sessions per week';
+$string['nmp_hours_sessions_title'] = 'Sessions by day and time';
+$string['nmp_weeks_sessions_title'] = 'Sessions per week';
 
-$string["fml_session_text"] = "session";
-$string["fml_sessions_text"] = "sessions";
+$string["nmp_session_text"] = "session";
+$string["nmp_sessions_text"] = "sessions";
 
 $string['ss_change_timezone'] = 'Timezone:';
 // $string['ss_activity_inside_plataform_student'] = 'Mon activité sur la plateforme';
@@ -270,28 +270,28 @@ $string['ts_sessions_count_help_title'] = 'Sessions of the Week';
 $string['ts_sessions_count_help_description_p1'] = 'This graph shows the number of sessions classified by their duration in time ranges: less than 30 minutes, more than 30 minutes and more than 60 minutes. The student\'s access to the course is considered as the start of a study session. A session is considered finished when the time elapsed between two student interactions exceeds 30 minutes.';
 $string['ts_sessions_count_help_description_p2'] = 'On the x-axis of the graph are the days of the configured week. On the y-axis is the number of sessions held.';
 
-$string['fml_time_inverted_title'] = 'Time invested by students';
-$string['fml_time_inverted_x_axis'] = 'Number of hours';
-$string['fml_inverted_time'] = 'Average time invested';
-$string['fml_expected_time'] = 'Average time to invest';
-
-$string['fml_year'] = 'year';
-$string['fml_years'] = 'years';
-$string['fml_month'] = 'month';
-$string['fml_months'] = 'months';
-$string['fml_day'] = 'day';
-$string['fml_days'] = 'days';
-$string['fml_hour'] = 'hour';
-$string['fml_hours'] = 'hours';
-$string['fml_hours_short'] = 'h';
-$string['fml_minute'] = 'minute';
-$string['fml_minutes'] = 'minutes';
-$string['fml_minutes_short'] = 'm';
-$string['fml_second'] = 'second';
-$string['fml_seconds'] = 'seconds';
-$string['fml_seconds_short'] = 's';
-$string['fml_ago'] = 'ago';
-$string['fml_now'] = 'now';
+$string['nmp_time_inverted_title'] = 'Time invested by students';
+$string['nmp_time_inverted_x_axis'] = 'Number of hours';
+$string['nmp_inverted_time'] = 'Average time invested';
+$string['nmp_expected_time'] = 'Average time to invest';
+
+$string['nmp_year'] = 'year';
+$string['nmp_years'] = 'years';
+$string['nmp_month'] = 'month';
+$string['nmp_months'] = 'months';
+$string['nmp_day'] = 'day';
+$string['nmp_days'] = 'days';
+$string['nmp_hour'] = 'hour';
+$string['nmp_hours'] = 'hours';
+$string['nmp_hours_short'] = 'h';
+$string['nmp_minute'] = 'minute';
+$string['nmp_minutes'] = 'minutes';
+$string['nmp_minutes_short'] = 'm';
+$string['nmp_second'] = 'second';
+$string['nmp_seconds'] = 'seconds';
+$string['nmp_seconds_short'] = 's';
+$string['nmp_ago'] = 'ago';
+$string['nmp_now'] = 'now';
 
 /*Devoirs des enseignants */
 
@@ -305,91 +305,91 @@ $string['ta_access_content_help_description_p1'] = 'This graph shows the number
 $string['ta_access_content_help_description_p2'] = 'The x-axis of the graph shows the number of students enrolled in the course. The y-axis of the graph shows the section resources assigned for the week. In addition, this graph allows you to send an email to students who have accessed the resource or to those who have not by clicking on the graph. ';
 
 /* Assign Submissions */
-$string['fml_intime_sub'] = 'Assignment submitted on time';
-$string['fml_late_sub'] = 'Late submission of assignments.';
-$string['fml_no_sub'] = 'Assignment not submitted';
-$string['fml_assign_nodue'] = 'No deadline';
-$string['fml_assignsubs_title'] = 'Follow-up of submitted assignments in the deposit areas';
-$string['fml_assignsubs_yaxis'] = 'Number of students';
+$string['nmp_intime_sub'] = 'Assignment submitted on time';
+$string['nmp_late_sub'] = 'Late submission of assignments.';
+$string['nmp_no_sub'] = 'Assignment not submitted';
+$string['nmp_assign_nodue'] = 'No deadline';
+$string['nmp_assignsubs_title'] = 'Follow-up of submitted assignments in the deposit areas';
+$string['nmp_assignsubs_yaxis'] = 'Number of students';
 
 
 /* Accès au contenu */
-$string['fml_assign'] = 'Assign';
-$string['fml_assignment'] = 'Assignment';
-$string['fml_attendance'] = 'Attendance';
-$string['fml_book'] = 'Book';
-$string['fml_chat'] = 'Chat';
-$string['fml_choice'] = 'Choice';
-$string['fml_data'] = 'Database';
-$string['fml_feedback'] = 'Feedback';
-$string['fml_folder'] = 'Folder';
-$string['fml_forum'] = 'Forum';
-$string['fml_glossary'] = 'Glossary';
-$string['fml_h5pactivity'] = 'H5P';
-$string['fml_imscp'] = 'IMS Content';
-$string['fml_label'] = 'Label';
-$string['fml_lesson'] = 'Lesson';
-$string['fml_lti'] = 'LTI Content';
-$string['fml_page'] = 'Page';
-$string['fml_quiz'] = 'Quiz';
-$string['fml_resource'] = 'Resource';
-$string['fml_scorm'] = 'Package SCORM';
-$string['fml_survey'] = 'Survey';
-$string['fml_url'] = 'Url';
-$string['fml_wiki'] = 'Wiki';
-$string['fml_workshop'] = 'Workshop';
-
-$string['fml_access'] = 'Accessed';
-$string['fml_no_access'] = 'No access';
-$string['fml_access_chart_title'] = 'Access to the course content';
-$string['fml_access_chart_yaxis_label'] = 'Number of students';
-$string['fml_access_chart_suffix'] = 'students';
+$string['nmp_assign'] = 'Assign';
+$string['nmp_assignment'] = 'Assignment';
+$string['nmp_attendance'] = 'Attendance';
+$string['nmp_book'] = 'Book';
+$string['nmp_chat'] = 'Chat';
+$string['nmp_choice'] = 'Choice';
+$string['nmp_data'] = 'Database';
+$string['nmp_feedback'] = 'Feedback';
+$string['nmp_folder'] = 'Folder';
+$string['nmp_forum'] = 'Forum';
+$string['nmp_glossary'] = 'Glossary';
+$string['nmp_h5pactivity'] = 'H5P';
+$string['nmp_imscp'] = 'IMS Content';
+$string['nmp_label'] = 'Label';
+$string['nmp_lesson'] = 'Lesson';
+$string['nmp_lti'] = 'LTI Content';
+$string['nmp_page'] = 'Page';
+$string['nmp_quiz'] = 'Quiz';
+$string['nmp_resource'] = 'Resource';
+$string['nmp_scorm'] = 'Package SCORM';
+$string['nmp_survey'] = 'Survey';
+$string['nmp_url'] = 'Url';
+$string['nmp_wiki'] = 'Wiki';
+$string['nmp_workshop'] = 'Workshop';
+
+$string['nmp_access'] = 'Accessed';
+$string['nmp_no_access'] = 'No access';
+$string['nmp_access_chart_title'] = 'Access to the course content';
+$string['nmp_access_chart_yaxis_label'] = 'Number of students';
+$string['nmp_access_chart_suffix'] = 'students';
 
 
 /* Email */
-$string['fml_validation_subject_text'] = 'The subject is mandatory';
-$string['fml_validation_message_text'] = 'Please write a message';
-$string['fml_subject_label'] = 'Add a topic';
-$string['fml_message_label'] = 'Add a message';
-
-$string['fml_submit_button'] = 'Send';
-$string['fml_cancel_button'] = 'Cancel';
-$string['fml_close_button'] = 'Close';
-$string['fml_emailform_title'] = 'Send an e-mail';
-$string['fml_sending_text'] = 'Sending emails';
-
-$string['fml_recipients_label'] = 'To';
-$string['fml_mailsended_text'] = 'mails sent';
-
-$string['fml_email_footer_text'] = 'This is an email sent with NoteMyProgress.';
-$string['fml_email_footer_prefix'] = 'Go to';
-$string['fml_email_footer_suffix'] = 'for more information.';
-$string['fml_mailsended_text'] = 'Emails sent';
-
-$string['fml_assign_url'] = '/mod/assign/view.php?id=';
-$string['fml_assignment_url'] = '/mod/assignment/view.php?id=';
-$string['fml_book_url'] = '/mod/book/view.php?id=';
-$string['fml_chat_url'] = '/mod/chat/view.php?id=';
-$string['fml_choice_url'] = '/mod/choice/view.php?id=';
-$string['fml_data_url'] = '/mod/data/view.php?id=';
-$string['fml_feedback_url'] = '/mod/feedback/view.php?id=';
-$string['fml_folder_url'] = '/mod/folder/view.php?id=';
-$string['fml_forum_url'] = '/mod/forum/view.php?id=';
-$string['fml_glossary_url'] = '/mod/glossary/view.php?id=';
-$string['fml_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
-$string['fml_imscp_url'] = '/mod/imscp/view.php?id=';
-$string['fml_label_url'] = '/mod/label/view.php?id=';
-$string['fml_lesson_url'] = '/mod/lesson/view.php?id=';
-$string['fml_lti_url'] = '/mod/lti/view.php?id=';
-$string['fml_page_url'] = '/mod/page/view.php?id=';
-$string['fml_quiz_url'] = '/mod/quiz/view.php?id=';
-$string['fml_resource_url'] = '/mod/resource/view.php?id=';
-$string['fml_scorm_url'] = '/mod/scorm/view.php?id=';
-$string['fml_survey_url'] = '/mod/survey/view.php?id=';
-$string['fml_url_url'] = '/mod/url/view.php?id=';
-$string['fml_wiki_url'] = '/mod/wiki/view.php?id=';
-$string['fml_workshop_url'] = '/mod/workshop/view.php?id=';
-$string['fml_course_url'] = '/course/view.php?id=';
+$string['nmp_validation_subject_text'] = 'The subject is mandatory';
+$string['nmp_validation_message_text'] = 'Please write a message';
+$string['nmp_subject_label'] = 'Add a topic';
+$string['nmp_message_label'] = 'Add a message';
+
+$string['nmp_submit_button'] = 'Send';
+$string['nmp_cancel_button'] = 'Cancel';
+$string['nmp_close_button'] = 'Close';
+$string['nmp_emailform_title'] = 'Send an e-mail';
+$string['nmp_sending_text'] = 'Sending emails';
+
+$string['nmp_recipients_label'] = 'To';
+$string['nmp_mailsended_text'] = 'mails sent';
+
+$string['nmp_email_footer_text'] = 'This is an email sent with NoteMyProgress.';
+$string['nmp_email_footer_prefix'] = 'Go to';
+$string['nmp_email_footer_suffix'] = 'for more information.';
+$string['nmp_mailsended_text'] = 'Emails sent';
+
+$string['nmp_assign_url'] = '/mod/assign/view.php?id=';
+$string['nmp_assignment_url'] = '/mod/assignment/view.php?id=';
+$string['nmp_book_url'] = '/mod/book/view.php?id=';
+$string['nmp_chat_url'] = '/mod/chat/view.php?id=';
+$string['nmp_choice_url'] = '/mod/choice/view.php?id=';
+$string['nmp_data_url'] = '/mod/data/view.php?id=';
+$string['nmp_feedback_url'] = '/mod/feedback/view.php?id=';
+$string['nmp_folder_url'] = '/mod/folder/view.php?id=';
+$string['nmp_forum_url'] = '/mod/forum/view.php?id=';
+$string['nmp_glossary_url'] = '/mod/glossary/view.php?id=';
+$string['nmp_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
+$string['nmp_imscp_url'] = '/mod/imscp/view.php?id=';
+$string['nmp_label_url'] = '/mod/label/view.php?id=';
+$string['nmp_lesson_url'] = '/mod/lesson/view.php?id=';
+$string['nmp_lti_url'] = '/mod/lti/view.php?id=';
+$string['nmp_page_url'] = '/mod/page/view.php?id=';
+$string['nmp_quiz_url'] = '/mod/quiz/view.php?id=';
+$string['nmp_resource_url'] = '/mod/resource/view.php?id=';
+$string['nmp_scorm_url'] = '/mod/scorm/view.php?id=';
+$string['nmp_survey_url'] = '/mod/survey/view.php?id=';
+$string['nmp_url_url'] = '/mod/url/view.php?id=';
+$string['nmp_wiki_url'] = '/mod/wiki/view.php?id=';
+$string['nmp_workshop_url'] = '/mod/workshop/view.php?id=';
+$string['nmp_course_url'] = '/course/view.php?id=';
 
 
 /* Évaluation de l\'enseignant */
@@ -408,26 +408,26 @@ $string['tr_item_grades_distribution_help_description_p2'] = 'On the x-axis are
 $string['tr_item_grades_distribution_help_description_p3'] = 'By clicking on the bar corresponding to a rank, you can send an email to the students in the ranking.';
 
 /* Notes */
-$string['fml_grades_select_label'] = 'Grade category';
-$string['fml_grades_chart_title'] = 'Averages of assessable activities';
-$string['fml_grades_yaxis_title'] = 'Average grade (%)';
-$string['fml_grades_tooltip_average'] = 'Average grade';
-$string['fml_grades_tooltip_grade'] = 'Highest grade';
-$string['fml_grades_tooltip_student'] = 'student graded from';
-$string['fml_grades_tooltip_students'] = 'students graded from';
-
-$string['fml_grades_best_grade'] = 'Highest grades';
-$string['fml_grades_average_grade'] = 'Average grade';
-$string['fml_grades_worst_grade'] = 'Worst grade';
-$string['fml_grades_details_subtitle'] = 'Best grade, worst grade and average grade';
-
-$string['fml_grades_distribution_subtitle'] = 'Distribution of grades';
-$string['fml_grades_distribution_greater_than'] = 'greater than';
-$string['fml_grades_distribution_smaller_than'] = 'lower than';
-$string['fml_grades_distribution_yaxis_title'] = 'Number of students';
-$string['fml_grades_distribution_tooltip_prefix'] = 'Range';
-$string['fml_grades_distribution_tooltip_suffix'] = 'in this range';
-$string["fml_view_details"] = "(Click to see details)";
+$string['nmp_grades_select_label'] = 'Grade category';
+$string['nmp_grades_chart_title'] = 'Averages of assessable activities';
+$string['nmp_grades_yaxis_title'] = 'Average grade (%)';
+$string['nmp_grades_tooltip_average'] = 'Average grade';
+$string['nmp_grades_tooltip_grade'] = 'Highest grade';
+$string['nmp_grades_tooltip_student'] = 'student graded from';
+$string['nmp_grades_tooltip_students'] = 'students graded from';
+
+$string['nmp_grades_best_grade'] = 'Highest grades';
+$string['nmp_grades_average_grade'] = 'Average grade';
+$string['nmp_grades_worst_grade'] = 'Worst grade';
+$string['nmp_grades_details_subtitle'] = 'Best grade, worst grade and average grade';
+
+$string['nmp_grades_distribution_subtitle'] = 'Distribution of grades';
+$string['nmp_grades_distribution_greater_than'] = 'greater than';
+$string['nmp_grades_distribution_smaller_than'] = 'lower than';
+$string['nmp_grades_distribution_yaxis_title'] = 'Number of students';
+$string['nmp_grades_distribution_tooltip_prefix'] = 'Range';
+$string['nmp_grades_distribution_tooltip_suffix'] = 'in this range';
+$string["nmp_view_details"] = "(Click to see details)";
 
 
 /* Quiz enseignant */
@@ -442,26 +442,26 @@ $string['tq_hardest_questions_help_description_p1'] = 'This graph shows the asse
 $string['tq_hardest_questions_help_description_p2'] = 'On the x-axis of the graph are the assessment questions identified by name. The y-axis shows the percentage of incorrect attempts relative to the total number of attempts for the question. This axis helps to identify the questions that represented the greatest difficulty for the students who took the assessment. ';
 $string['tq_hardest_questions_help_description_p3'] = 'By clicking on one of the bars corresponding to a question, it is possible to see the assessment question in a pop-up window.';
 
-$string["fml_quiz_info_text"] = "This evaluation has";
-$string["fml_question_text"] = "question";
-$string["fml_questions_text"] = "questions";
-$string["fml_doing_text_singular"] = "attempt made by";
-$string["fml_doing_text_plural"] = "attempts made by";
-$string["fml_attempt_text"] = "attempt";
-$string["fml_attempts_text"] = "attempts";
-$string["fml_student_text"] = "student";
-$string["fml_students_text"] = "students";
-$string["fml_quiz"] = "Assessments";
-$string["fml_questions_attempts_chart_title"] = "Attempted questions";
-$string["fml_questions_attempts_yaxis_title"] = "No. of attempts";
-$string["fml_hardest_questions_chart_title"] = "More difficult questions";
-$string["fml_hardest_questions_yaxis_title"] = "Incorrect attempts";
-$string["fml_correct_attempt"] = "Correct";
-$string["fml_partcorrect_attempt"] = "Partially correct";
-$string["fml_incorrect_attempt"] = "Wrong";
-$string["fml_blank_attempt"] = "Empty";
-$string["fml_needgraded_attempt"] = "Not rated";
-$string["fml_review_question"] = "(Click to review the question)";
+$string["nmp_quiz_info_text"] = "This evaluation has";
+$string["nmp_question_text"] = "question";
+$string["nmp_questions_text"] = "questions";
+$string["nmp_doing_text_singular"] = "attempt made by";
+$string["nmp_doing_text_plural"] = "attempts made by";
+$string["nmp_attempt_text"] = "attempt";
+$string["nmp_attempts_text"] = "attempts";
+$string["nmp_student_text"] = "student";
+$string["nmp_students_text"] = "students";
+$string["nmp_quiz"] = "Assessments";
+$string["nmp_questions_attempts_chart_title"] = "Attempted questions";
+$string["nmp_questions_attempts_yaxis_title"] = "No. of attempts";
+$string["nmp_hardest_questions_chart_title"] = "More difficult questions";
+$string["nmp_hardest_questions_yaxis_title"] = "Incorrect attempts";
+$string["nmp_correct_attempt"] = "Correct";
+$string["nmp_partcorrect_attempt"] = "Partially correct";
+$string["nmp_incorrect_attempt"] = "Wrong";
+$string["nmp_blank_attempt"] = "Empty";
+$string["nmp_needgraded_attempt"] = "Not rated";
+$string["nmp_review_question"] = "(Click to review the question)";
 
 
 /* Abandon */
@@ -487,42 +487,42 @@ $string['td_user_grades_help_description_p1'] = 'This graph shows a comparison o
 $string['td_user_grades_help_description_p2'] = 'The various assessable activities are displayed on the x-axis of the graph. On the y-axis are the student\'s grade and the average grade of their peers. The student\'s grade and the course average are displayed as a percentage to maintain the symmetry of the graph. ';
 $string['td_user_grades_help_description_p3'] = 'With a click on the bar corresponding to an activity, it is possible to go to the analysed activity. ';
 
-$string["fml_cluster_label"] = "Group";
-$string["fml_cluster_select"] = 'Student group';
-$string["fml_dropout_table_title"] = "Students in the group";
-$string["fml_dropout_see_profile"] = "View profile";
-$string["fml_dropout_user_never_access"] = "Never accessed";
-$string["fml_dropout_student_progress_title"] = "Student's progression";
-$string["fml_dropout_student_grade_title"] = "Grade";
-$string['fml_dropout_no_data'] = "There is no dropout data for this course yet";
-$string['fml_dropout_no_users_cluster'] = "There are no students in this group";
-$string['fml_dropout_generate_data_manually'] = "Generate manually";
-$string['fml_dropout_generating_data'] = "Generating data...";
-$string["fml_modules_access_chart_title"] = "Course resources";
-$string["fml_modules_access_chart_series_total"] = "Total";
-$string["fml_modules_access_chart_series_complete"] = "Completed";
-$string["fml_modules_access_chart_series_viewed"] = "Accessed";
-$string["fml_week_modules_chart_title"] = "Resources per week";
-$string["fml_modules_amount"] = "Quantity of resources";
-$string["fml_modules_details"] = "(Click to view resources)";
-$string["fml_modules_interaction"] = "interaction";
-$string["fml_modules_interactions"] = "interactions";
-$string["fml_modules_viewed"] = "Accessed";
-$string["fml_modules_no_viewed"] = "Not accessed";
-$string["fml_modules_complete"] = "Completed";
-$string["fml_sessions_evolution_chart_title"] = "Sessions and time invested";
-$string["fml_sessions_evolution_chart_xaxis1"] = "No. of sessions";
-$string["fml_sessions_evolution_chart_xaxis2"] = "No. of hours";
-$string["fml_sessions_evolution_chart_legend1"] = "No. of sessions";
-$string["fml_sessions_evolution_chart_legend2"] = "Time invested";
-$string["fml_user_grades_chart_title"] = "Grades";
-$string["fml_user_grades_chart_yaxis"] = "Percentage grade";
-$string["fml_user_grades_chart_xaxis"] = "Assessable activities";
-$string["fml_user_grades_chart_legend"] = "Course (average)";
-$string["fml_user_grades_chart_tooltip_no_graded"] = "No rating";
-$string["fml_user_grades_chart_view_activity"] = "Click to view the activity";
-$string['fml_send_mail_to_user'] = 'Send an e-mail to';
-$string['fml_send_mail_to_group'] = 'Send an e-mail to the group';
+$string["nmp_cluster_label"] = "Group";
+$string["nmp_cluster_select"] = 'Student group';
+$string["nmp_dropout_table_title"] = "Students in the group";
+$string["nmp_dropout_see_profile"] = "View profile";
+$string["nmp_dropout_user_never_access"] = "Never accessed";
+$string["nmp_dropout_student_progress_title"] = "Student's progression";
+$string["nmp_dropout_student_grade_title"] = "Grade";
+$string['nmp_dropout_no_data'] = "There is no dropout data for this course yet";
+$string['nmp_dropout_no_users_cluster'] = "There are no students in this group";
+$string['nmp_dropout_generate_data_manually'] = "Generate manually";
+$string['nmp_dropout_generating_data'] = "Generating data...";
+$string["nmp_modules_access_chart_title"] = "Course resources";
+$string["nmp_modules_access_chart_series_total"] = "Total";
+$string["nmp_modules_access_chart_series_complete"] = "Completed";
+$string["nmp_modules_access_chart_series_viewed"] = "Accessed";
+$string["nmp_week_modules_chart_title"] = "Resources per week";
+$string["nmp_modules_amount"] = "Quantity of resources";
+$string["nmp_modules_details"] = "(Click to view resources)";
+$string["nmp_modules_interaction"] = "interaction";
+$string["nmp_modules_interactions"] = "interactions";
+$string["nmp_modules_viewed"] = "Accessed";
+$string["nmp_modules_no_viewed"] = "Not accessed";
+$string["nmp_modules_complete"] = "Completed";
+$string["nmp_sessions_evolution_chart_title"] = "Sessions and time invested";
+$string["nmp_sessions_evolution_chart_xaxis1"] = "No. of sessions";
+$string["nmp_sessions_evolution_chart_xaxis2"] = "No. of hours";
+$string["nmp_sessions_evolution_chart_legend1"] = "No. of sessions";
+$string["nmp_sessions_evolution_chart_legend2"] = "Time invested";
+$string["nmp_user_grades_chart_title"] = "Grades";
+$string["nmp_user_grades_chart_yaxis"] = "Percentage grade";
+$string["nmp_user_grades_chart_xaxis"] = "Assessable activities";
+$string["nmp_user_grades_chart_legend"] = "Course (average)";
+$string["nmp_user_grades_chart_tooltip_no_graded"] = "No rating";
+$string["nmp_user_grades_chart_view_activity"] = "Click to view the activity";
+$string['nmp_send_mail_to_user'] = 'Send an e-mail to';
+$string['nmp_send_mail_to_group'] = 'Send an e-mail to the group';
 
 
 /* Général étudiant */
@@ -559,18 +559,18 @@ $string['ss_resources_access_help_description_p2'] = 'The x-axis of the graph sh
 $string['ss_resources_access_help_description_p3'] = 'By clicking on any bar, it is possible to see the resources and activities available in the course (in a pop-up window) as well as the number of interactions you have had with each resource and a label of not accessed, accessed or completed. ';
 
 
-$string['fml_student_time_inverted_title'] = 'Your time invested';
-$string['fml_student_time_inverted_x_axis'] = 'No. of hours';
-$string['fml_student_inverted_time'] = 'Time invested';
-$string['fml_student_expected_time'] = 'Time to invest';
+$string['nmp_student_time_inverted_title'] = 'Your time invested';
+$string['nmp_student_time_inverted_x_axis'] = 'No. of hours';
+$string['nmp_student_inverted_time'] = 'Time invested';
+$string['nmp_student_expected_time'] = 'Time to invest';
 
-$string['fml_resource_access_title'] = 'Interaction by type of resource';
-$string['fml_resource_access_y_axis'] = 'Quantity of resources';
-$string['fml_resource_access_x_axis'] = 'Types of resources';
-$string['fml_resource_access_legend1'] = 'Completed';
-$string['fml_resource_access_legend2'] = 'Waiting';
+$string['nmp_resource_access_title'] = 'Interaction by type of resource';
+$string['nmp_resource_access_y_axis'] = 'Quantity of resources';
+$string['nmp_resource_access_x_axis'] = 'Types of resources';
+$string['nmp_resource_access_legend1'] = 'Completed';
+$string['nmp_resource_access_legend2'] = 'Waiting';
 
-$string['fml_week_progress_title'] = 'Progress of the week';
+$string['nmp_week_progress_title'] = 'Progress of the week';
 
 
 
@@ -635,145 +635,145 @@ $string['tv_time_should_spend_teacher'] = 'Tiempo promedio que se debería inver
 
 
 /* Indicateurs de l\'enseignant */
-$string['fml_teacher_indicators_title'] = 'General indicators';
-$string['fml_teacher_indicators_students'] = 'Students';
-$string['fml_teacher_indicators_weeks'] = 'Weeks';
-$string['fml_teacher_indicators_grademax'] = 'Grades';
-$string['fml_teacher_indicators_course_start'] = 'Start the';
-$string['fml_teacher_indicators_course_end'] = 'End the';
-$string['fml_teacher_indicators_course_format'] = 'Format';
-$string['fml_teacher_indicators_course_completion'] = 'Completeness of the modules';
-$string["fml_teacher_indicators_student_progress"] = "Student progress";
-$string["fml_teacher_indicators_week_resources_chart_title"] = "Resources per week";
-$string["fml_teacher_indicators_week_resources_yaxis_title"] = "Quantity of resources";
+$string['nmp_teacher_indicators_title'] = 'General indicators';
+$string['nmp_teacher_indicators_students'] = 'Students';
+$string['nmp_teacher_indicators_weeks'] = 'Weeks';
+$string['nmp_teacher_indicators_grademax'] = 'Grades';
+$string['nmp_teacher_indicators_course_start'] = 'Start the';
+$string['nmp_teacher_indicators_course_end'] = 'End the';
+$string['nmp_teacher_indicators_course_format'] = 'Format';
+$string['nmp_teacher_indicators_course_completion'] = 'Completeness of the modules';
+$string["nmp_teacher_indicators_student_progress"] = "Student progress";
+$string["nmp_teacher_indicators_week_resources_chart_title"] = "Resources per week";
+$string["nmp_teacher_indicators_week_resources_yaxis_title"] = "Quantity of resources";
 
 /* Logs section */
-$string['fml_logs_title'] = 'Download the activity logs';
-$string['fml_logs_help_description'] = 'This section allows you to download the activity logs that have been performed. That is, you have access to the actions that have been carried out by registered users on the platform in a spreadsheet format.';
-$string['fml_logs_title_MoodleSetpoint_title'] = 'Select a date range for actions performed on Moodle';
-$string['fml_logs_title_MMPSetpoint_title'] = 'Select a date range for actions performed on NoteMyProgress';
-$string['fml_logs_help'] = 'This section allows you to download a log file of activities performed.';
-$string['fml_logs_select_date'] = 'Select a time interval for the log';
-$string['fml_logs_first_date'] = 'Start date';
-$string['fml_logs_last_date'] = 'End date';
-$string['fml_logs_valid_Moodlebtn'] = 'Download the Moodle activity log';
-$string['fml_logs_valid_NMPbtn'] = 'Download the NoteMyProgress activity log';
-$string['fml_logs_invalid_date'] = 'Please enter a date';
-$string['fml_logs_download_btn'] = 'Download in progress';
-$string['fml_logs_download_nmp_help_title'] = 'About the actions carried out on NoteMyProgress';
-$string['fml_logs_download_moodle_help_title'] = 'About the actions carried out on Moodle';
-$string['fml_logs_download_nmp_help_description'] = 'The log file that is downloaded lists all the actions that have been performed by the user within the NoteMyProgress plugin only (viewing progress, viewing general indicators, etc.).';
-$string['fml_logs_download_moodle_help_description'] = 'The log file that is uploaded lists all the actions that have been performed by the user within Moodle only (viewing the course, viewing resources, submitting an assignment, etc).';
+$string['nmp_logs_title'] = 'Download the activity logs';
+$string['nmp_logs_help_description'] = 'This section allows you to download the activity logs that have been performed. That is, you have access to the actions that have been carried out by registered users on the platform in a spreadsheet format.';
+$string['nmp_logs_title_MoodleSetpoint_title'] = 'Select a date range for actions performed on Moodle';
+$string['nmp_logs_title_MMPSetpoint_title'] = 'Select a date range for actions performed on NoteMyProgress';
+$string['nmp_logs_help'] = 'This section allows you to download a log file of activities performed.';
+$string['nmp_logs_select_date'] = 'Select a time interval for the log';
+$string['nmp_logs_first_date'] = 'Start date';
+$string['nmp_logs_last_date'] = 'End date';
+$string['nmp_logs_valid_Moodlebtn'] = 'Download the Moodle activity log';
+$string['nmp_logs_valid_NMPbtn'] = 'Download the NoteMyProgress activity log';
+$string['nmp_logs_invalid_date'] = 'Please enter a date';
+$string['nmp_logs_download_btn'] = 'Download in progress';
+$string['nmp_logs_download_nmp_help_title'] = 'About the actions carried out on NoteMyProgress';
+$string['nmp_logs_download_moodle_help_title'] = 'About the actions carried out on Moodle';
+$string['nmp_logs_download_nmp_help_description'] = 'The log file that is downloaded lists all the actions that have been performed by the user within the NoteMyProgress plugin only (viewing progress, viewing general indicators, etc.).';
+$string['nmp_logs_download_moodle_help_description'] = 'The log file that is uploaded lists all the actions that have been performed by the user within Moodle only (viewing the course, viewing resources, submitting an assignment, etc).';
 
 
 
 
 /* Logfiles + Logs section */
-$string['fml_logs_csv_headers_username'] = 'Username';
-$string['fml_logs_csv_headers_firstname'] = 'First name';
-$string['fml_logs_csv_headers_lastname'] = 'Last name';
-$string['fml_logs_csv_headers_date'] = 'Date';
-$string['fml_logs_csv_headers_hour'] = 'Hour';
-$string['fml_logs_csv_headers_action'] = 'Action';
-$string['fml_logs_csv_headers_coursename'] = 'Course name';
-$string['fml_logs_csv_headers_detail'] = 'Object_Name';
-$string['fml_logs_csv_headers_detailtype'] = 'Object_Type';
-
-$string['fml_logs_error_begin_date_superior'] = 'The start date cannot be later than the current date';
-$string['fml_logs_error_begin_date_inferior'] = 'The start date must be earlier than the end date';
-$string['fml_logs_error_empty_dates'] = 'Dates cannot be empty';
-$string['fml_logs_error_problem_encountered'] = 'A problem has been encountered, please try again';
-
-$string['fml_logs_success_file_downloaded'] = 'File uploaded!';
-
-$string['fml_logs_moodle_csv_headers_role'] = 'Role';
-$string['fml_logs_moodle_csv_headers_email'] = 'Email';
-$string['fml_logs_moodle_csv_headers_username'] = 'Username';
-$string['fml_logs_moodle_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_moodle_csv_headers_date'] = 'Date';
-$string['fml_logs_moodle_csv_headers_hour'] = 'Hour';
-$string['fml_logs_moodle_csv_headers_action'] = 'Action';
-$string['fml_logs_moodle_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_moodle_csv_headers_coursename'] = 'Course_name';
-$string['fml_logs_moodle_csv_headers_detailid'] = 'Detail ID';
-$string['fml_logs_moodle_csv_headers_details'] = 'Details';
-$string['fml_logs_moodle_csv_headers_detailstype'] = 'Details_type';
-
-$string['fml_logs_moodle_csv_headers_role_description'] = 'Gives the role the user has on the course on which they have taken an action (student, teacher...)';
-$string['fml_logs_moodle_csv_headers_email_description'] = 'Gives the user\'s e-mail address';
-$string['fml_logs_moodle_csv_headers_username_description'] = 'Gives the moodle username of the person who performed the action';
-$string['fml_logs_moodle_csv_headers_fullname_description'] = 'Gives the user\'s full name (First + Last)';
-$string['fml_logs_moodle_csv_headers_date_description'] = 'Gives the date on which the action was performed in the format dd-MM-YYYY';
-$string['fml_logs_moodle_csv_headers_hour_description'] = 'Gives the time at which the action was performed';
-$string['fml_logs_moodle_csv_headers_action_description'] = 'Give a verb describing the action that has been performed (e.g. clicked, viewed...)';
-$string['fml_logs_moodle_csv_headers_courseid_description'] = 'Gives the ID on which the action was performed';
-$string['fml_logs_moodle_csv_headers_coursename_description'] = 'Give the name of the price on which the action was carried out';
-$string['fml_logs_moodle_csv_headers_detailid_description'] = 'Gives the ID of the object with which the user has interacted';
-$string['fml_logs_moodle_csv_headers_details_description'] = 'Give the name of the object that was targeted';
-$string['fml_logs_moodle_csv_headers_detailstype_description'] = 'Gives the type of object that has been targeted (examples of objects: Repository, Quiz, Resources...)';
-
-$string['fml_logs_nmp_csv_headers_role_description'] = 'Gives the role the user has on the course on which they have taken an action (student, teacher...)';
-$string['fml_logs_nmp_csv_headers_email_description'] = 'Gives the user\'s e-mail address';
-$string['fml_logs_nmp_csv_headers_username_description'] = 'Gives the moodle username of the person who performed the action';
-$string['fml_logs_nmp_csv_headers_fullname_description'] = 'Gives the user\'s full name (First + Last)';
-$string['fml_logs_nmp_csv_headers_date_description'] = 'Gives the date on which the action was performed in the format dd-MM-YYYY';
-$string['fml_logs_nmp_csv_headers_hour_description'] = 'Gives the time at which the action was performed';
-$string['fml_logs_nmp_csv_headers_courseid_description'] = 'Gives the price identifier on which the action was performed';
-$string['fml_logs_nmp_csv_headers_section_name_description'] = 'Gives the name of the section of NoteMyProgress that the user was in when they performed the action';
-$string['fml_logs_nmp_csv_headers_action_type_description'] = 'Gives a full description of the action that was performed by the user in the form of verb + subject + object (e.g. downloaded_moodle_logfile)';
-
-$string['fml_logs_moodle_table_title'] = 'Description of headings';
-$string['fml_logs_moodle_table_subtitle'] = 'Regarding Moodle logs';
-
-$string['fml_logs_nmp_table_title'] = 'Description of headings';
-$string['fml_logs_nmp_table_subtitle'] = 'Regarding NoteMyProgress logs';
-
-$string['fml_logs_nmp_csv_headers_role'] = 'Role';
-$string['fml_logs_nmp_csv_headers_email'] = 'Email';
-$string['fml_logs_nmp_csv_headers_username'] = 'Username';
-$string['fml_logs_nmp_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_nmp_csv_headers_date'] = 'Date';
-$string['fml_logs_nmp_csv_headers_hour'] = 'Hour';
-$string['fml_logs_nmp_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
-$string['fml_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
-
-$string['fml_logs_table_title'] = 'Heading';
-$string['fml_logs_table_title_bis'] = 'Description';
-
-$string['fml_logs_help_button_nmp'] = 'About the actions carried out on NoteMyProgress';
-$string['fml_logs_help_button_moodle'] = 'About the actions carried out on Moodle';
-
-$string['fml_logs_download_details_link'] = 'Read more';
-$string['fml_logs_download_details_title'] = 'Are you sure you want a detailed explanation report?';
-$string['fml_logs_download_details_description'] = 'If you accept, a file in PDF format will be downloaded.';
-$string['fml_logs_download_details_ok'] = 'Download';
-$string['fml_logs_download_details_cancel'] = 'Cancel';
-$string['fml_logs_download_details_validation'] = 'The report has been downloaded';
+$string['nmp_logs_csv_headers_username'] = 'Username';
+$string['nmp_logs_csv_headers_firstname'] = 'First name';
+$string['nmp_logs_csv_headers_lastname'] = 'Last name';
+$string['nmp_logs_csv_headers_date'] = 'Date';
+$string['nmp_logs_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_csv_headers_action'] = 'Action';
+$string['nmp_logs_csv_headers_coursename'] = 'Course name';
+$string['nmp_logs_csv_headers_detail'] = 'Object_Name';
+$string['nmp_logs_csv_headers_detailtype'] = 'Object_Type';
+
+$string['nmp_logs_error_begin_date_superior'] = 'The start date cannot be later than the current date';
+$string['nmp_logs_error_begin_date_inferior'] = 'The start date must be earlier than the end date';
+$string['nmp_logs_error_empty_dates'] = 'Dates cannot be empty';
+$string['nmp_logs_error_problem_encountered'] = 'A problem has been encountered, please try again';
+
+$string['nmp_logs_success_file_downloaded'] = 'File uploaded!';
+
+$string['nmp_logs_moodle_csv_headers_role'] = 'Role';
+$string['nmp_logs_moodle_csv_headers_email'] = 'Email';
+$string['nmp_logs_moodle_csv_headers_username'] = 'Username';
+$string['nmp_logs_moodle_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_moodle_csv_headers_date'] = 'Date';
+$string['nmp_logs_moodle_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_moodle_csv_headers_action'] = 'Action';
+$string['nmp_logs_moodle_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_moodle_csv_headers_coursename'] = 'Course_name';
+$string['nmp_logs_moodle_csv_headers_detailid'] = 'Detail ID';
+$string['nmp_logs_moodle_csv_headers_details'] = 'Details';
+$string['nmp_logs_moodle_csv_headers_detailstype'] = 'Details_type';
+
+$string['nmp_logs_moodle_csv_headers_role_description'] = 'Gives the role the user has on the course on which they have taken an action (student, teacher...)';
+$string['nmp_logs_moodle_csv_headers_email_description'] = 'Gives the user\'s e-mail address';
+$string['nmp_logs_moodle_csv_headers_username_description'] = 'Gives the moodle username of the person who performed the action';
+$string['nmp_logs_moodle_csv_headers_fullname_description'] = 'Gives the user\'s full name (First + Last)';
+$string['nmp_logs_moodle_csv_headers_date_description'] = 'Gives the date on which the action was performed in the format dd-MM-YYYY';
+$string['nmp_logs_moodle_csv_headers_hour_description'] = 'Gives the time at which the action was performed';
+$string['nmp_logs_moodle_csv_headers_action_description'] = 'Give a verb describing the action that has been performed (e.g. clicked, viewed...)';
+$string['nmp_logs_moodle_csv_headers_courseid_description'] = 'Gives the ID on which the action was performed';
+$string['nmp_logs_moodle_csv_headers_coursename_description'] = 'Give the name of the price on which the action was carried out';
+$string['nmp_logs_moodle_csv_headers_detailid_description'] = 'Gives the ID of the object with which the user has interacted';
+$string['nmp_logs_moodle_csv_headers_details_description'] = 'Give the name of the object that was targeted';
+$string['nmp_logs_moodle_csv_headers_detailstype_description'] = 'Gives the type of object that has been targeted (examples of objects: Repository, Quiz, Resources...)';
+
+$string['nmp_logs_nmp_csv_headers_role_description'] = 'Gives the role the user has on the course on which they have taken an action (student, teacher...)';
+$string['nmp_logs_nmp_csv_headers_email_description'] = 'Gives the user\'s e-mail address';
+$string['nmp_logs_nmp_csv_headers_username_description'] = 'Gives the moodle username of the person who performed the action';
+$string['nmp_logs_nmp_csv_headers_fullname_description'] = 'Gives the user\'s full name (First + Last)';
+$string['nmp_logs_nmp_csv_headers_date_description'] = 'Gives the date on which the action was performed in the format dd-MM-YYYY';
+$string['nmp_logs_nmp_csv_headers_hour_description'] = 'Gives the time at which the action was performed';
+$string['nmp_logs_nmp_csv_headers_courseid_description'] = 'Gives the price identifier on which the action was performed';
+$string['nmp_logs_nmp_csv_headers_section_name_description'] = 'Gives the name of the section of NoteMyProgress that the user was in when they performed the action';
+$string['nmp_logs_nmp_csv_headers_action_type_description'] = 'Gives a full description of the action that was performed by the user in the form of verb + subject + object (e.g. downloaded_moodle_logfile)';
+
+$string['nmp_logs_moodle_table_title'] = 'Description of headings';
+$string['nmp_logs_moodle_table_subtitle'] = 'Regarding Moodle logs';
+
+$string['nmp_logs_nmp_table_title'] = 'Description of headings';
+$string['nmp_logs_nmp_table_subtitle'] = 'Regarding NoteMyProgress logs';
+
+$string['nmp_logs_nmp_csv_headers_role'] = 'Role';
+$string['nmp_logs_nmp_csv_headers_email'] = 'Email';
+$string['nmp_logs_nmp_csv_headers_username'] = 'Username';
+$string['nmp_logs_nmp_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_nmp_csv_headers_date'] = 'Date';
+$string['nmp_logs_nmp_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_nmp_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
+$string['nmp_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
+
+$string['nmp_logs_table_title'] = 'Heading';
+$string['nmp_logs_table_title_bis'] = 'Description';
+
+$string['nmp_logs_help_button_nmp'] = 'About the actions carried out on NoteMyProgress';
+$string['nmp_logs_help_button_moodle'] = 'About the actions carried out on Moodle';
+
+$string['nmp_logs_download_details_link'] = 'Read more';
+$string['nmp_logs_download_details_title'] = 'Are you sure you want a detailed explanation report?';
+$string['nmp_logs_download_details_description'] = 'If you accept, a file in PDF format will be downloaded.';
+$string['nmp_logs_download_details_ok'] = 'Download';
+$string['nmp_logs_download_details_cancel'] = 'Cancel';
+$string['nmp_logs_download_details_validation'] = 'The report has been downloaded';
 
 /* NoteMyProgress admin settings */
 
-$string['fml_settings_bddusername_label'] = 'Database username';
-$string['fml_settings_bddusername_description'] = 'This parameter designates the username from which the MongoDB database can be accessed. If this parameter is entered, you will need to enter the password and the name of the database you wish to connect to.';
-$string['fml_settings_bddusername_default'] = 'Empty';
+$string['nmp_settings_bddusername_label'] = 'Database username';
+$string['nmp_settings_bddusername_description'] = 'This parameter designates the username from which the MongoDB database can be accessed. If this parameter is entered, you will need to enter the password and the name of the database you wish to connect to.';
+$string['nmp_settings_bddusername_default'] = 'Empty';
 
-$string['fml_settings_bddpassword_label'] = 'Account password';
-$string['fml_settings_bddpassword_description'] = 'This parameter is the password for the account from which the MongoDB database can be accessed. If this parameter is entered, you will need to enter the username and the name of the database you wish to connect to.';
-$string['fml_settings_bddpassword_default'] = 'Empty';
+$string['nmp_settings_bddpassword_label'] = 'Account password';
+$string['nmp_settings_bddpassword_description'] = 'This parameter is the password for the account from which the MongoDB database can be accessed. If this parameter is entered, you will need to enter the username and the name of the database you wish to connect to.';
+$string['nmp_settings_bddpassword_default'] = 'Empty';
 
 
-$string['fml_settings_bddaddress_label'] = 'MongoDB server address *';
-$string['fml_settings_bddaddress_description'] = 'This parameter is the address from which the MongoDB database is accessible. This parameter is mandatory and is in the form: 151.125.45.58 or yourserver.com';
-$string['fml_settings_bddaddress_default'] = 'localhost';
+$string['nmp_settings_bddaddress_label'] = 'MongoDB server address *';
+$string['nmp_settings_bddaddress_description'] = 'This parameter is the address from which the MongoDB database is accessible. This parameter is mandatory and is in the form: 151.125.45.58 or yourserver.com';
+$string['nmp_settings_bddaddress_default'] = 'localhost';
 
-$string['fml_settings_bddport_label'] = 'Communication port *';
-$string['fml_settings_bddport_description'] = 'This parameter designates the port to be used to communicate with the database. This parameter is mandatory and must be a number.';
-$string['fml_settings_bddport_default'] = '27017';
+$string['nmp_settings_bddport_label'] = 'Communication port *';
+$string['nmp_settings_bddport_description'] = 'This parameter designates the port to be used to communicate with the database. This parameter is mandatory and must be a number.';
+$string['nmp_settings_bddport_default'] = '27017';
 
 
-$string['fml_settings_bddname_label'] = 'Name of the database';
-$string['fml_settings_bddname_description'] = 'This parameter designates the name of the MongoDB database in which the information will be stored.';
-$string['fml_settings_bddname_default'] = 'Empty';
+$string['nmp_settings_bddname_label'] = 'Name of the database';
+$string['nmp_settings_bddname_description'] = 'This parameter designates the name of the MongoDB database in which the information will be stored.';
+$string['nmp_settings_bddname_default'] = 'Empty';
 
 //Planning
 /* Global */
@@ -866,6 +866,11 @@ $string['set_weeks_title'] = "Setting up the course weeks";
 $string['set_weeks'] = "Configuration of the course weeks";
 
 /*Metareflexion*/
+$string['metareflexion_goal1'] = "Learning something new";
+$string['metareflexion_goal2'] = "Reviewing what I’ve learned";
+$string['metareflexion_goal3'] = "Plan my learning";
+
+$string['metareflexion_no_modules_in_section'] = "This week has no modules";
 $string['compare_with_course'] = "Compare my results with those of my colleagues";
 $string['sr_menu_metareflexion'] = "Metareflexion";
 $string['metareflexion_last_week_created'] = "Last week's reflections have been saved";
@@ -1152,14 +1157,14 @@ $string['tg_timewithinayearformat'] = '%b %e';
 $string['tg_timeolderyearformat'] = '%b %Y';
 
 /* General Errors */
-$string['fml_api_error_network'] = "An error has occurred in communication with the server.";
-$string['fml_api_invalid_data'] = 'Incorrect data';
-$string['fml_api_json_decode_error'] = 'Error Decoding sent data';
-$string['fml_api_invalid_token_error'] = 'The token sent in the transaction is invalid, please refresh the page';
-$string['fml_api_invalid_transaction'] = 'The request is incorrect';
-$string['fml_api_invalid_profile'] = 'You cannot do this action, your profile is incorrect';
-$string['fml_api_save_successful'] = 'The data has been successfully saved on the server';
-$string['fml_api_cancel_action'] = 'You have canceled the action';
+$string['nmp_api_error_network'] = "An error has occurred in communication with the server.";
+$string['nmp_api_invalid_data'] = 'Incorrect data';
+$string['nmp_api_json_decode_error'] = 'Error Decoding sent data';
+$string['nmp_api_invalid_token_error'] = 'The token sent in the transaction is invalid, please refresh the page';
+$string['nmp_api_invalid_transaction'] = 'The request is incorrect';
+$string['nmp_api_invalid_profile'] = 'You cannot do this action, your profile is incorrect';
+$string['nmp_api_save_successful'] = 'The data has been successfully saved on the server';
+$string['nmp_api_cancel_action'] = 'You have canceled the action';
 $string['overview']='Overview : ';
 $string['game_point_error']='Points are required';
 $string['game_event_error']='Event is required';
diff --git a/notemyprogress/lang/es/local_notemyprogress.php b/notemyprogress/lang/es/local_notemyprogress.php
index 12a9bf4224b3bff1a83d07a36a4bdc32b98970e0..5157e0d089db112fb5b66a6fc51c95f4d7a46bb4 100644
--- a/notemyprogress/lang/es/local_notemyprogress.php
+++ b/notemyprogress/lang/es/local_notemyprogress.php
@@ -37,12 +37,12 @@ $string['helplabel'] = 'Ayuda';
 $string['exitbutton'] = '¡Entendido!';
 $string['no_data'] = 'No hay datos que mostrar';
 $string['only_student'] = 'Este reporte es solo para estudiantes';
-$string["fml_send_mail"] = "(Clic para enviar correo)";
-$string["fml_about"] = "Acerca de este Gráfico";
-$string["fml_about_table"] = "Acerca de esta Tabla";
-$string["fml_not_configured"] = "No Configurado";
-$string["fml_activated"] = "Activado";
-$string["fml_disabled"] = "Desactivado";
+$string["nmp_send_mail"] = "(Clic para enviar correo)";
+$string["nmp_about"] = "Acerca de este Gráfico";
+$string["nmp_about_table"] = "Acerca de esta Tabla";
+$string["nmp_not_configured"] = "No Configurado";
+$string["nmp_activated"] = "Activado";
+$string["nmp_disabled"] = "Desactivado";
 
 /* Menú */
 $string['menu_main_title'] = "Dashboard Progreso";
@@ -57,7 +57,7 @@ $string['menu_logs'] = "Registros de actividad";
 $string['menu_general'] = "Indicadores Generales";
 
 /* Nav Bar Menu */
-$string['togglemenu'] = 'Mostrar/Ocultar menú de FML';
+$string['togglemenu'] = 'Mostrar/Ocultar menú de nmp';
 
 /* Pagination component */
 $string['pagination_component_to'] = 'al';
@@ -133,77 +133,77 @@ $string['plugin_hidden'] = 'Reportes ocultos.';
 $string['title_conditions'] = 'Condiciones de uso';
 
 /* Time */
-$string['fml_mon'] = 'Lunes';
-$string['fml_tue'] = 'Martes';
-$string['fml_wed'] = 'Miércoles';
-$string['fml_thu'] = 'Jueves';
-$string['fml_fri'] = 'Viernes';
-$string['fml_sat'] = 'Sábado';
-$string['fml_sun'] = 'Domingo';
-$string['fml_mon_short'] = 'Lun';
-$string['fml_tue_short'] = 'Mar';
-$string['fml_wed_short'] = 'Mié';
-$string['fml_thu_short'] = 'Jue';
-$string['fml_fri_short'] = 'Vie';
-$string['fml_sat_short'] = 'Sáb';
-$string['fml_sun_short'] = 'Dom';
-
-$string['fml_jan'] = 'Enero';
-$string['fml_feb'] = 'Febrero';
-$string['fml_mar'] = 'Marzo';
-$string['fml_apr'] = 'Abril';
-$string['fml_may'] = 'Mayo';
-$string['fml_jun'] = 'Junio';
-$string['fml_jul'] = 'Julio';
-$string['fml_aug'] = 'Agosto';
-$string['fml_sep'] = 'Septiembre';
-$string['fml_oct'] = 'Octubre';
-$string['fml_nov'] = 'Noviembre';
-$string['fml_dec'] = 'Diciembre';
-$string['fml_jan_short'] = 'Ene';
-$string['fml_feb_short'] = 'Feb';
-$string['fml_mar_short'] = 'Mar';
-$string['fml_apr_short'] = 'Abr';
-$string['fml_may_short'] = 'May';
-$string['fml_jun_short'] = 'Jun';
-$string['fml_jul_short'] = 'Jul';
-$string['fml_aug_short'] = 'Ago';
-$string['fml_sep_short'] = 'Sep';
-$string['fml_oct_short'] = 'Oct';
-$string['fml_nov_short'] = 'Nov';
-$string['fml_dec_short'] = 'Dic';
-
-$string['fml_week1'] = 'Sem 1';
-$string['fml_week2'] = 'Sem 2';
-$string['fml_week3'] = 'Sem 3';
-$string['fml_week4'] = 'Sem 4';
-$string['fml_week5'] = 'Sem 5';
-$string['fml_week6'] = 'Sem 6';
-
-$string['fml_00'] = '12am';
-$string['fml_01'] = '1am';
-$string['fml_02'] = '2am';
-$string['fml_03'] = '3am';
-$string['fml_04'] = '4am';
-$string['fml_05'] = '5am';
-$string['fml_06'] = '6am';
-$string['fml_07'] = '7am';
-$string['fml_08'] = '8am';
-$string['fml_09'] = '9am';
-$string['fml_10'] = '10am';
-$string['fml_11'] = '11am';
-$string['fml_12'] = '12pm';
-$string['fml_13'] = '1pm';
-$string['fml_14'] = '2pm';
-$string['fml_15'] = '3pm';
-$string['fml_16'] = '4pm';
-$string['fml_17'] = '5pm';
-$string['fml_18'] = '6pm';
-$string['fml_19'] = '7pm';
-$string['fml_20'] = '8pm';
-$string['fml_21'] = '9pm';
-$string['fml_22'] = '10pm';
-$string['fml_23'] = '11pm';
+$string['nmp_mon'] = 'Lunes';
+$string['nmp_tue'] = 'Martes';
+$string['nmp_wed'] = 'Miércoles';
+$string['nmp_thu'] = 'Jueves';
+$string['nmp_fri'] = 'Viernes';
+$string['nmp_sat'] = 'Sábado';
+$string['nmp_sun'] = 'Domingo';
+$string['nmp_mon_short'] = 'Lun';
+$string['nmp_tue_short'] = 'Mar';
+$string['nmp_wed_short'] = 'Mié';
+$string['nmp_thu_short'] = 'Jue';
+$string['nmp_fri_short'] = 'Vie';
+$string['nmp_sat_short'] = 'Sáb';
+$string['nmp_sun_short'] = 'Dom';
+
+$string['nmp_jan'] = 'Enero';
+$string['nmp_feb'] = 'Febrero';
+$string['nmp_mar'] = 'Marzo';
+$string['nmp_apr'] = 'Abril';
+$string['nmp_may'] = 'Mayo';
+$string['nmp_jun'] = 'Junio';
+$string['nmp_jul'] = 'Julio';
+$string['nmp_aug'] = 'Agosto';
+$string['nmp_sep'] = 'Septiembre';
+$string['nmp_oct'] = 'Octubre';
+$string['nmp_nov'] = 'Noviembre';
+$string['nmp_dec'] = 'Diciembre';
+$string['nmp_jan_short'] = 'Ene';
+$string['nmp_feb_short'] = 'Feb';
+$string['nmp_mar_short'] = 'Mar';
+$string['nmp_apr_short'] = 'Abr';
+$string['nmp_may_short'] = 'May';
+$string['nmp_jun_short'] = 'Jun';
+$string['nmp_jul_short'] = 'Jul';
+$string['nmp_aug_short'] = 'Ago';
+$string['nmp_sep_short'] = 'Sep';
+$string['nmp_oct_short'] = 'Oct';
+$string['nmp_nov_short'] = 'Nov';
+$string['nmp_dec_short'] = 'Dic';
+
+$string['nmp_week1'] = 'Sem 1';
+$string['nmp_week2'] = 'Sem 2';
+$string['nmp_week3'] = 'Sem 3';
+$string['nmp_week4'] = 'Sem 4';
+$string['nmp_week5'] = 'Sem 5';
+$string['nmp_week6'] = 'Sem 6';
+
+$string['nmp_00'] = '12am';
+$string['nmp_01'] = '1am';
+$string['nmp_02'] = '2am';
+$string['nmp_03'] = '3am';
+$string['nmp_04'] = '4am';
+$string['nmp_05'] = '5am';
+$string['nmp_06'] = '6am';
+$string['nmp_07'] = '7am';
+$string['nmp_08'] = '8am';
+$string['nmp_09'] = '9am';
+$string['nmp_10'] = '10am';
+$string['nmp_11'] = '11am';
+$string['nmp_12'] = '12pm';
+$string['nmp_13'] = '1pm';
+$string['nmp_14'] = '2pm';
+$string['nmp_15'] = '3pm';
+$string['nmp_16'] = '4pm';
+$string['nmp_17'] = '5pm';
+$string['nmp_18'] = '6pm';
+$string['nmp_19'] = '7pm';
+$string['nmp_20'] = '8pm';
+$string['nmp_21'] = '9pm';
+$string['nmp_22'] = '10pm';
+$string['nmp_23'] = '11pm';
 
 /* Teacher General */
 $string['tg_section_help_title'] = 'Indicadores Generales';
@@ -217,7 +217,7 @@ $string['tg_week_sessions_help_description_p2'] = 'En el eje x del gráfico se e
 $string['tg_progress_table_help_title'] = 'Progreso de los estudiantes';
 $string['tg_progress_table_help_description'] = 'Este tabla muestra una lista con todos los estudiantes matriculados en el curso junto con su progreso, cantidad de sesiones y tiempo invertido. Para el cálculo del progreso se han considerado todos los recursos del curso a excepción de los de tipo <i>Label</i>. Para determinar si un estudiante ha finalizado un recurso se verifica en primer lugar si el recurso tiene habilitada la configuración de completitud. En caso de ser así, se busca si el estudiante ya ha completado la actividad en base a esa configuración. De lo contrario, la actividad se considera completa si el estudiante la ha visto al menos una vez.';
 
-$string['fml_title'] = 'Sesiones de Trabajo';
+$string['nmp_title'] = 'Sesiones de Trabajo';
 $string['table_title'] = 'Progreso del Curso';
 $string['thead_name'] = 'Nombre';
 $string['thead_lastname'] = 'Apellidos';
@@ -226,25 +226,25 @@ $string['thead_progress'] = 'Progreso (%)';
 $string['thead_sessions'] = 'Sesiones';
 $string['thead_time'] = 'Tiempo Invertido';
 
-$string['fml_module_label'] = 'recurso';
-$string['fml_modules_label'] = 'recursos';
-$string['fml_of_conector'] = 'de';
-$string['fml_finished_label'] = 'finalizado';
-$string['fml_finisheds_label'] = 'finalizados';
+$string['nmp_module_label'] = 'recurso';
+$string['nmp_modules_label'] = 'recursos';
+$string['nmp_of_conector'] = 'de';
+$string['nmp_finished_label'] = 'finalizado';
+$string['nmp_finisheds_label'] = 'finalizados';
 
-$string['fml_smaller30'] = 'Menores que 30 minutos';
-$string['fml_greater30'] = 'Mayores que 30 minutos';
-$string['fml_greater60'] = 'Mayores que 60 minutos';
+$string['nmp_smaller30'] = 'Menores que 30 minutos';
+$string['nmp_greater30'] = 'Mayores que 30 minutos';
+$string['nmp_greater60'] = 'Mayores que 60 minutos';
 
-$string['fml_session_count_title'] = 'Sesiones de la Semana';
-$string['fml_session_count_yaxis_title'] = 'Cantidad de Sesiones';
-$string['fml_session_count_tooltip_suffix'] = ' sesiones';
+$string['nmp_session_count_title'] = 'Sesiones de la Semana';
+$string['nmp_session_count_yaxis_title'] = 'Cantidad de Sesiones';
+$string['nmp_session_count_tooltip_suffix'] = ' sesiones';
 
-$string['fml_hours_sessions_title'] = 'Sesiones por Día y Hora';
-$string['fml_weeks_sessions_title'] = 'Sesiones por Semana';
+$string['nmp_hours_sessions_title'] = 'Sesiones por Día y Hora';
+$string['nmp_weeks_sessions_title'] = 'Sesiones por Semana';
 
-$string["fml_session_text"] = "sesión";
-$string["fml_sessions_text"] = "sesiones";
+$string["nmp_session_text"] = "sesión";
+$string["nmp_sessions_text"] = "sesiones";
 
 $string['ss_change_timezone'] = 'Zona horaria:';
 //$string['ss_activity_inside_plataform_student'] = 'Mi actividad en la plataforma';
@@ -269,28 +269,28 @@ $string['ts_sessions_count_help_title'] = 'Sesiones de la Semana';
 $string['ts_sessions_count_help_description_p1'] = 'Este gráfico muestra el número de sesiones clasificadas por su duración en rangos de tiempo: menores a 30 minutos, mayores a 30 minutos y mayores a 60 minutos. Se considera el acceso al curso por parte del estudiante como el inicio de una sesión de estudio. Una sesión se considera finalizada cuando el tiempo transcurrido entre dos interacciones de un estudiante supera los 30 minutos.';
 $string['ts_sessions_count_help_description_p2'] = 'En el eje x del gráfico están los días de la semana configurada. En el eje y está la cantidad de sesiones realizadas.';
 
-$string['fml_time_inverted_title'] = 'Tiempo invertido de los Estudiantes';
-$string['fml_time_inverted_x_axis'] = 'Número de Horas';
-$string['fml_inverted_time'] = 'Tiempo Promedio Invertido';
-$string['fml_expected_time'] = 'Tiempo Promedio que se debería Invertir';
-
-$string['fml_year'] = 'año';
-$string['fml_years'] = 'años';
-$string['fml_month'] = 'mes';
-$string['fml_months'] = 'meses';
-$string['fml_day'] = 'día';
-$string['fml_days'] = 'días';
-$string['fml_hour'] = 'hora';
-$string['fml_hours'] = 'horas';
-$string['fml_hours_short'] = 'h';
-$string['fml_minute'] = 'minuto';
-$string['fml_minutes'] = 'minutos';
-$string['fml_minutes_short'] = 'm';
-$string['fml_second'] = 'segundo';
-$string['fml_seconds'] = 'segundos';
-$string['fml_seconds_short'] = 's';
-$string['fml_ago'] = 'atrás';
-$string['fml_now'] = 'justo ahora';
+$string['nmp_time_inverted_title'] = 'Tiempo invertido de los Estudiantes';
+$string['nmp_time_inverted_x_axis'] = 'Número de Horas';
+$string['nmp_inverted_time'] = 'Tiempo Promedio Invertido';
+$string['nmp_expected_time'] = 'Tiempo Promedio que se debería Invertir';
+
+$string['nmp_year'] = 'año';
+$string['nmp_years'] = 'años';
+$string['nmp_month'] = 'mes';
+$string['nmp_months'] = 'meses';
+$string['nmp_day'] = 'día';
+$string['nmp_days'] = 'días';
+$string['nmp_hour'] = 'hora';
+$string['nmp_hours'] = 'horas';
+$string['nmp_hours_short'] = 'h';
+$string['nmp_minute'] = 'minuto';
+$string['nmp_minutes'] = 'minutos';
+$string['nmp_minutes_short'] = 'm';
+$string['nmp_second'] = 'segundo';
+$string['nmp_seconds'] = 'segundos';
+$string['nmp_seconds_short'] = 's';
+$string['nmp_ago'] = 'atrás';
+$string['nmp_now'] = 'justo ahora';
 
 /*Teacher Assignments*/
 $string['ta_section_help_title'] = 'Seguimiento de Tareas';
@@ -303,91 +303,91 @@ $string['ta_access_content_help_description_p1'] = 'Este gráfico presenta la ca
 $string['ta_access_content_help_description_p2'] = 'En el eje x del gráfico se encuentran la cantidad de estudiantes matriculados en el curso. En el eje y del gráfico se encuentran los recursos de las secciones asignadas a la semana. Además, este gráfico permite enviar un correo electrónico a los estudiantes que han accedido al recurso o bien a aquellos que no han accedido al dar clic sobre el gráfico.';
 
 /* Assign Submissions */
-$string['fml_intime_sub'] = 'Envíos a tiempo';
-$string['fml_late_sub'] = 'Envíos tardíos';
-$string['fml_no_sub'] = 'Sin envío';
-$string['fml_assign_nodue'] = 'Sin fecha límite';
-$string['fml_assignsubs_title'] = 'Envíos de Tareas';
-$string['fml_assignsubs_yaxis'] = 'Número de Estudiantes';
+$string['nmp_intime_sub'] = 'Envíos a tiempo';
+$string['nmp_late_sub'] = 'Envíos tardíos';
+$string['nmp_no_sub'] = 'Sin envío';
+$string['nmp_assign_nodue'] = 'Sin fecha límite';
+$string['nmp_assignsubs_title'] = 'Envíos de Tareas';
+$string['nmp_assignsubs_yaxis'] = 'Número de Estudiantes';
 
 
 /* Content Access */
-$string['fml_assign'] = 'Tarea';
-$string['fml_assignment'] = 'Tarea';
-$string['fml_attendance'] = 'Asistencia';
-$string['fml_book'] = 'Libro';
-$string['fml_chat'] = 'Chat';
-$string['fml_choice'] = 'Elección';
-$string['fml_data'] = 'Base de Datos';
-$string['fml_feedback'] = 'Retroalimentación';
-$string['fml_folder'] = 'Carpeta';
-$string['fml_forum'] = 'Foro';
-$string['fml_glossary'] = 'Glosario';
-$string['fml_h5pactivity'] = 'H5P';
-$string['fml_imscp'] = 'Contenido IMS';
-$string['fml_label'] = 'Etiqueta';
-$string['fml_lesson'] = 'Lección';
-$string['fml_lti'] = 'Contenido IMS';
-$string['fml_page'] = 'Página';
-$string['fml_quiz'] = 'Examen';
-$string['fml_resource'] = 'Recurso';
-$string['fml_scorm'] = 'Paquete SCORM';
-$string['fml_survey'] = 'Encuesta';
-$string['fml_url'] = 'Url';
-$string['fml_wiki'] = 'Wiki';
-$string['fml_workshop'] = 'Taller';
-
-$string['fml_access'] = 'Accedido';
-$string['fml_no_access'] = 'Sin Acceso';
-$string['fml_access_chart_title'] = 'Acceso a los Contenidos Curso';
-$string['fml_access_chart_yaxis_label'] = 'Cantidad de Estudiantes';
-$string['fml_access_chart_suffix'] = ' estudiantes';
+$string['nmp_assign'] = 'Tarea';
+$string['nmp_assignment'] = 'Tarea';
+$string['nmp_attendance'] = 'Asistencia';
+$string['nmp_book'] = 'Libro';
+$string['nmp_chat'] = 'Chat';
+$string['nmp_choice'] = 'Elección';
+$string['nmp_data'] = 'Base de Datos';
+$string['nmp_feedback'] = 'Retroalimentación';
+$string['nmp_folder'] = 'Carpeta';
+$string['nmp_forum'] = 'Foro';
+$string['nmp_glossary'] = 'Glosario';
+$string['nmp_h5pactivity'] = 'H5P';
+$string['nmp_imscp'] = 'Contenido IMS';
+$string['nmp_label'] = 'Etiqueta';
+$string['nmp_lesson'] = 'Lección';
+$string['nmp_lti'] = 'Contenido IMS';
+$string['nmp_page'] = 'Página';
+$string['nmp_quiz'] = 'Examen';
+$string['nmp_resource'] = 'Recurso';
+$string['nmp_scorm'] = 'Paquete SCORM';
+$string['nmp_survey'] = 'Encuesta';
+$string['nmp_url'] = 'Url';
+$string['nmp_wiki'] = 'Wiki';
+$string['nmp_workshop'] = 'Taller';
+
+$string['nmp_access'] = 'Accedido';
+$string['nmp_no_access'] = 'Sin Acceso';
+$string['nmp_access_chart_title'] = 'Acceso a los Contenidos Curso';
+$string['nmp_access_chart_yaxis_label'] = 'Cantidad de Estudiantes';
+$string['nmp_access_chart_suffix'] = ' estudiantes';
 
 
 /* Email */
-$string['fml_validation_subject_text'] = 'Asunto es requerido';
-$string['fml_validation_message_text'] = 'Mensaje es requerido';
-$string['fml_subject_label'] = 'Agrega un asunto';
-$string['fml_message_label'] = 'Agrega un mensaje';
-
-$string['fml_submit_button'] = 'Enviar';
-$string['fml_cancel_button'] = 'Cancelar';
-$string['fml_close_button'] = 'Cerrar';
-$string['fml_emailform_title'] = 'Enviar Correo';
-$string['fml_sending_text'] = 'Enviando Correos';
-
-$string['fml_recipients_label'] = 'Para';
-$string['fml_mailsended_text'] = 'Correos Enviados';
-
-$string['fml_email_footer_text'] = 'Este es un correo electrónico enviado con Note My Progress.';
-$string['fml_email_footer_prefix'] = 'Ve a';
-$string['fml_email_footer_suffix'] = 'para más información.';
-$string['fml_mailsended_text'] = 'Correos Enviados';
-
-$string['fml_assign_url'] = '/mod/assign/view.php?id=';
-$string['fml_assignment_url'] = '/mod/assignment/view.php?id=';
-$string['fml_book_url'] = '/mod/book/view.php?id=';
-$string['fml_chat_url'] = '/mod/chat/view.php?id=';
-$string['fml_choice_url'] = '/mod/choice/view.php?id=';
-$string['fml_data_url'] = '/mod/data/view.php?id=';
-$string['fml_feedback_url'] = '/mod/feedback/view.php?id=';
-$string['fml_folder_url'] = '/mod/folder/view.php?id=';
-$string['fml_forum_url'] = '/mod/forum/view.php?id=';
-$string['fml_glossary_url'] = '/mod/glossary/view.php?id=';
-$string['fml_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
-$string['fml_imscp_url'] = '/mod/imscp/view.php?id=';
-$string['fml_label_url'] = '/mod/label/view.php?id=';
-$string['fml_lesson_url'] = '/mod/lesson/view.php?id=';
-$string['fml_lti_url'] = '/mod/lti/view.php?id=';
-$string['fml_page_url'] = '/mod/page/view.php?id=';
-$string['fml_quiz_url'] = '/mod/quiz/view.php?id=';
-$string['fml_resource_url'] = '/mod/resource/view.php?id=';
-$string['fml_scorm_url'] = '/mod/scorm/view.php?id=';
-$string['fml_survey_url'] = '/mod/survey/view.php?id=';
-$string['fml_url_url'] = '/mod/url/view.php?id=';
-$string['fml_wiki_url'] = '/mod/wiki/view.php?id=';
-$string['fml_workshop_url'] = '/mod/workshop/view.php?id=';
-$string['fml_course_url'] = '/course/view.php?id=';
+$string['nmp_validation_subject_text'] = 'Asunto es requerido';
+$string['nmp_validation_message_text'] = 'Mensaje es requerido';
+$string['nmp_subject_label'] = 'Agrega un asunto';
+$string['nmp_message_label'] = 'Agrega un mensaje';
+
+$string['nmp_submit_button'] = 'Enviar';
+$string['nmp_cancel_button'] = 'Cancelar';
+$string['nmp_close_button'] = 'Cerrar';
+$string['nmp_emailform_title'] = 'Enviar Correo';
+$string['nmp_sending_text'] = 'Enviando Correos';
+
+$string['nmp_recipients_label'] = 'Para';
+$string['nmp_mailsended_text'] = 'Correos Enviados';
+
+$string['nmp_email_footer_text'] = 'Este es un correo electrónico enviado con Note My Progress.';
+$string['nmp_email_footer_prefix'] = 'Ve a';
+$string['nmp_email_footer_suffix'] = 'para más información.';
+$string['nmp_mailsended_text'] = 'Correos Enviados';
+
+$string['nmp_assign_url'] = '/mod/assign/view.php?id=';
+$string['nmp_assignment_url'] = '/mod/assignment/view.php?id=';
+$string['nmp_book_url'] = '/mod/book/view.php?id=';
+$string['nmp_chat_url'] = '/mod/chat/view.php?id=';
+$string['nmp_choice_url'] = '/mod/choice/view.php?id=';
+$string['nmp_data_url'] = '/mod/data/view.php?id=';
+$string['nmp_feedback_url'] = '/mod/feedback/view.php?id=';
+$string['nmp_folder_url'] = '/mod/folder/view.php?id=';
+$string['nmp_forum_url'] = '/mod/forum/view.php?id=';
+$string['nmp_glossary_url'] = '/mod/glossary/view.php?id=';
+$string['nmp_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
+$string['nmp_imscp_url'] = '/mod/imscp/view.php?id=';
+$string['nmp_label_url'] = '/mod/label/view.php?id=';
+$string['nmp_lesson_url'] = '/mod/lesson/view.php?id=';
+$string['nmp_lti_url'] = '/mod/lti/view.php?id=';
+$string['nmp_page_url'] = '/mod/page/view.php?id=';
+$string['nmp_quiz_url'] = '/mod/quiz/view.php?id=';
+$string['nmp_resource_url'] = '/mod/resource/view.php?id=';
+$string['nmp_scorm_url'] = '/mod/scorm/view.php?id=';
+$string['nmp_survey_url'] = '/mod/survey/view.php?id=';
+$string['nmp_url_url'] = '/mod/url/view.php?id=';
+$string['nmp_wiki_url'] = '/mod/wiki/view.php?id=';
+$string['nmp_workshop_url'] = '/mod/workshop/view.php?id=';
+$string['nmp_course_url'] = '/course/view.php?id=';
 
 
 /* Teacher Rating*/
@@ -406,26 +406,26 @@ $string['tr_item_grades_distribution_help_description_p2'] = 'En el eje x están
 $string['tr_item_grades_distribution_help_description_p3'] = 'Al hacer clic sobre la barra correspondiente a un rango se puede enviar un correo electrónico a los estudiantes dentro del rango de calificación.';
 
 /* Grades */
-$string['fml_grades_select_label'] = 'Categoría de Calificación';
-$string['fml_grades_chart_title'] = 'Promedios de Actividades Evaluables';
-$string['fml_grades_yaxis_title'] = 'Promedio de Calificaciones (%)';
-$string['fml_grades_tooltip_average'] = 'Calificación Promedio';
-$string['fml_grades_tooltip_grade'] = 'Calificación Máxima';
-$string['fml_grades_tooltip_student'] = 'estudiante calificado de';
-$string['fml_grades_tooltip_students'] = 'estudiantes calificados de';
-
-$string['fml_grades_best_grade'] = 'Mejor Calificación';
-$string['fml_grades_average_grade'] = 'Calificación Promedio';
-$string['fml_grades_worst_grade'] = 'Peor Calificación';
-$string['fml_grades_details_subtitle'] = 'Mejor, Peor y Calificación Promedio';
-
-$string['fml_grades_distribution_subtitle'] = 'Distribución de Calificaciones';
-$string['fml_grades_distribution_greater_than'] = 'mayor al';
-$string['fml_grades_distribution_smaller_than'] = 'menor al';
-$string['fml_grades_distribution_yaxis_title'] = 'Número de Estudiantes';
-$string['fml_grades_distribution_tooltip_prefix'] = 'Rango';
-$string['fml_grades_distribution_tooltip_suffix'] = 'en este rango';
-$string["fml_view_details"] = "(Clic para ver detalles)";
+$string['nmp_grades_select_label'] = 'Categoría de Calificación';
+$string['nmp_grades_chart_title'] = 'Promedios de Actividades Evaluables';
+$string['nmp_grades_yaxis_title'] = 'Promedio de Calificaciones (%)';
+$string['nmp_grades_tooltip_average'] = 'Calificación Promedio';
+$string['nmp_grades_tooltip_grade'] = 'Calificación Máxima';
+$string['nmp_grades_tooltip_student'] = 'estudiante calificado de';
+$string['nmp_grades_tooltip_students'] = 'estudiantes calificados de';
+
+$string['nmp_grades_best_grade'] = 'Mejor Calificación';
+$string['nmp_grades_average_grade'] = 'Calificación Promedio';
+$string['nmp_grades_worst_grade'] = 'Peor Calificación';
+$string['nmp_grades_details_subtitle'] = 'Mejor, Peor y Calificación Promedio';
+
+$string['nmp_grades_distribution_subtitle'] = 'Distribución de Calificaciones';
+$string['nmp_grades_distribution_greater_than'] = 'mayor al';
+$string['nmp_grades_distribution_smaller_than'] = 'menor al';
+$string['nmp_grades_distribution_yaxis_title'] = 'Número de Estudiantes';
+$string['nmp_grades_distribution_tooltip_prefix'] = 'Rango';
+$string['nmp_grades_distribution_tooltip_suffix'] = 'en este rango';
+$string["nmp_view_details"] = "(Clic para ver detalles)";
 
 
 /* Teacher Quiz  */
@@ -440,26 +440,26 @@ $string['tq_hardest_questions_help_description_p1'] = 'Este gráfico muestra las
 $string['tq_hardest_questions_help_description_p2'] = 'En el eje x del gráfico se encuentran las preguntas de la evaluación identificadas por el nombre. En el eje y se encuentran el porcentaje de intentos incorrectos del total de intentos de la pregunta. Este eje permite identificar cuáles han sido las preguntas que han representado mayor dificultad para los estudiantes que rindieron la evaluación.';
 $string['tq_hardest_questions_help_description_p3'] = 'Al hacer clic en alguna de las barras correspondiente a una pregunta es posible ver la pregunta de la evaluación en una ventana emergente.';
 
-$string["fml_quiz_info_text"] = "Esta Evaluación tiene";
-$string["fml_question_text"] = "pregunta";
-$string["fml_questions_text"] = "preguntas";
-$string["fml_doing_text_singular"] = "intento realizado por";
-$string["fml_doing_text_plural"] = "intentos realizados por";
-$string["fml_attempt_text"] = "intento";
-$string["fml_attempts_text"] = "intentos";
-$string["fml_student_text"] = "estudiante";
-$string["fml_students_text"] = "estudiantes";
-$string["fml_quiz"] = "Evaluaciones";
-$string["fml_questions_attempts_chart_title"] = "Intentos de Preguntas";
-$string["fml_questions_attempts_yaxis_title"] = "Número de Intentos";
-$string["fml_hardest_questions_chart_title"] = "Preguntas mas Difíciles";
-$string["fml_hardest_questions_yaxis_title"] = "Intentos Incorrectos";
-$string["fml_correct_attempt"] = "Correctos";
-$string["fml_partcorrect_attempt"] = "Parcialmente Correctos";
-$string["fml_incorrect_attempt"] = "Incorrectos";
-$string["fml_blank_attempt"] = "En Blanco";
-$string["fml_needgraded_attempt"] = "Sin Calificar";
-$string["fml_review_question"] = "(Clic para revisar la pregunta)";
+$string["nmp_quiz_info_text"] = "Esta Evaluación tiene";
+$string["nmp_question_text"] = "pregunta";
+$string["nmp_questions_text"] = "preguntas";
+$string["nmp_doing_text_singular"] = "intento realizado por";
+$string["nmp_doing_text_plural"] = "intentos realizados por";
+$string["nmp_attempt_text"] = "intento";
+$string["nmp_attempts_text"] = "intentos";
+$string["nmp_student_text"] = "estudiante";
+$string["nmp_students_text"] = "estudiantes";
+$string["nmp_quiz"] = "Evaluaciones";
+$string["nmp_questions_attempts_chart_title"] = "Intentos de Preguntas";
+$string["nmp_questions_attempts_yaxis_title"] = "Número de Intentos";
+$string["nmp_hardest_questions_chart_title"] = "Preguntas mas Difíciles";
+$string["nmp_hardest_questions_yaxis_title"] = "Intentos Incorrectos";
+$string["nmp_correct_attempt"] = "Correctos";
+$string["nmp_partcorrect_attempt"] = "Parcialmente Correctos";
+$string["nmp_incorrect_attempt"] = "Incorrectos";
+$string["nmp_blank_attempt"] = "En Blanco";
+$string["nmp_needgraded_attempt"] = "Sin Calificar";
+$string["nmp_review_question"] = "(Clic para revisar la pregunta)";
 
 
 /* Deserción */
@@ -485,42 +485,42 @@ $string['td_user_grades_help_description_p1'] = 'Este gráfico muestra una compa
 $string['td_user_grades_help_description_p2'] = 'En el eje x del gráfico se muestran las diferentes actividades evaluables. En el eje y se encuentra la calificación del estudiante y la media de calificaciones de sus compañeros. Tanto la calificación del estudiante como la media del curso se muestran en porcentaje para mantener la simetría del gráfico.';
 $string['td_user_grades_help_description_p3'] = 'Con un clic en la barra correspondiente a alguna actividad es posible dirigirse a dicha analizada.';
 
-$string["fml_cluster_label"] = "Grupo";
-$string["fml_cluster_select"] = "Grupo de Estudiantes";
-$string["fml_dropout_table_title"] = "Estudiantes del Grupo";
-$string["fml_dropout_see_profile"] = "Ver Perfil";
-$string["fml_dropout_user_never_access"] = "Nunca Accedido";
-$string["fml_dropout_student_progress_title"] = "Progreso del Estudiante";
-$string["fml_dropout_student_grade_title"] = "Calificación";
-$string['fml_dropout_no_data'] = "Aún no hay datos de desercion para este curso";
-$string['fml_dropout_no_users_cluster'] = "No hay estudiantes de este grupo";
-$string['fml_dropout_generate_data_manually'] = "Generar Manualmente";
-$string['fml_dropout_generating_data'] = "Generando datos...";
-$string["fml_modules_access_chart_title"] = "Recursos del Curso";
-$string["fml_modules_access_chart_series_total"] = "Total";
-$string["fml_modules_access_chart_series_complete"] = "Completos";
-$string["fml_modules_access_chart_series_viewed"] = "Accedidos";
-$string["fml_week_modules_chart_title"] = "Recursos por Semanas";
-$string["fml_modules_amount"] = "Cantidad de Recursos";
-$string["fml_modules_details"] = "(Clic para ver recursos)";
-$string["fml_modules_interaction"] = "interacción";
-$string["fml_modules_interactions"] = "interacciones";
-$string["fml_modules_viewed"] = "Accedido";
-$string["fml_modules_no_viewed"] = "No accedido";
-$string["fml_modules_complete"] = "Completado";
-$string["fml_sessions_evolution_chart_title"] = "Sesiones y Tiempo Invertido";
-$string["fml_sessions_evolution_chart_xaxis1"] = "Número de Sesiones";
-$string["fml_sessions_evolution_chart_xaxis2"] = "Cantidad de Horas";
-$string["fml_sessions_evolution_chart_legend1"] = "Cantidad de Sesiones";
-$string["fml_sessions_evolution_chart_legend2"] = "Tiempo Invertido";
-$string["fml_user_grades_chart_title"] = "Calificaciones";
-$string["fml_user_grades_chart_yaxis"] = "Calificación en Porcentaje";
-$string["fml_user_grades_chart_xaxis"] = "Actividades Evaluables";
-$string["fml_user_grades_chart_legend"] = "Curso (Media)";
-$string["fml_user_grades_chart_tooltip_no_graded"] = "Sin Calificaciones";
-$string["fml_user_grades_chart_view_activity"] = "Clic para ver la actividad";
-$string['fml_send_mail_to_user'] = 'Correo a';
-$string['fml_send_mail_to_group'] = 'Correo al Grupo';
+$string["nmp_cluster_label"] = "Grupo";
+$string["nmp_cluster_select"] = "Grupo de Estudiantes";
+$string["nmp_dropout_table_title"] = "Estudiantes del Grupo";
+$string["nmp_dropout_see_profile"] = "Ver Perfil";
+$string["nmp_dropout_user_never_access"] = "Nunca Accedido";
+$string["nmp_dropout_student_progress_title"] = "Progreso del Estudiante";
+$string["nmp_dropout_student_grade_title"] = "Calificación";
+$string['nmp_dropout_no_data'] = "Aún no hay datos de desercion para este curso";
+$string['nmp_dropout_no_users_cluster'] = "No hay estudiantes de este grupo";
+$string['nmp_dropout_generate_data_manually'] = "Generar Manualmente";
+$string['nmp_dropout_generating_data'] = "Generando datos...";
+$string["nmp_modules_access_chart_title"] = "Recursos del Curso";
+$string["nmp_modules_access_chart_series_total"] = "Total";
+$string["nmp_modules_access_chart_series_complete"] = "Completos";
+$string["nmp_modules_access_chart_series_viewed"] = "Accedidos";
+$string["nmp_week_modules_chart_title"] = "Recursos por Semanas";
+$string["nmp_modules_amount"] = "Cantidad de Recursos";
+$string["nmp_modules_details"] = "(Clic para ver recursos)";
+$string["nmp_modules_interaction"] = "interacción";
+$string["nmp_modules_interactions"] = "interacciones";
+$string["nmp_modules_viewed"] = "Accedido";
+$string["nmp_modules_no_viewed"] = "No accedido";
+$string["nmp_modules_complete"] = "Completado";
+$string["nmp_sessions_evolution_chart_title"] = "Sesiones y Tiempo Invertido";
+$string["nmp_sessions_evolution_chart_xaxis1"] = "Número de Sesiones";
+$string["nmp_sessions_evolution_chart_xaxis2"] = "Cantidad de Horas";
+$string["nmp_sessions_evolution_chart_legend1"] = "Cantidad de Sesiones";
+$string["nmp_sessions_evolution_chart_legend2"] = "Tiempo Invertido";
+$string["nmp_user_grades_chart_title"] = "Calificaciones";
+$string["nmp_user_grades_chart_yaxis"] = "Calificación en Porcentaje";
+$string["nmp_user_grades_chart_xaxis"] = "Actividades Evaluables";
+$string["nmp_user_grades_chart_legend"] = "Curso (Media)";
+$string["nmp_user_grades_chart_tooltip_no_graded"] = "Sin Calificaciones";
+$string["nmp_user_grades_chart_view_activity"] = "Clic para ver la actividad";
+$string['nmp_send_mail_to_user'] = 'Correo a';
+$string['nmp_send_mail_to_group'] = 'Correo al Grupo';
 
 
 /*Student General*/
@@ -557,163 +557,163 @@ $string['ss_resources_access_help_description_p2'] = 'En el eje x del gráfico s
 $string['ss_resources_access_help_description_p3'] = 'Al hacer clic sobre alguna barra es posible ver los recursos y actividades disponibles en el curso (en una ventana emergente) junto con la cantidad de interacciones que has realizado con cada recurso y una etiqueta de no accedido, accedido o completado.';
 
 
-$string['fml_student_time_inverted_title'] = 'Tu Tiempo Invertido';
-$string['fml_student_time_inverted_x_axis'] = 'Número de Horas';
-$string['fml_student_inverted_time'] = 'Tiempo Invertido';
-$string['fml_student_expected_time'] = 'Tiempo que se debería Invertir';
+$string['nmp_student_time_inverted_title'] = 'Tu Tiempo Invertido';
+$string['nmp_student_time_inverted_x_axis'] = 'Número de Horas';
+$string['nmp_student_inverted_time'] = 'Tiempo Invertido';
+$string['nmp_student_expected_time'] = 'Tiempo que se debería Invertir';
 
-$string['fml_resource_access_title'] = 'Interacción por Tipos de Recursos';
-$string['fml_resource_access_y_axis'] = 'Cantidad de Recursos';
-$string['fml_resource_access_x_axis'] = 'Tipos de Recursos';
-$string['fml_resource_access_legend1'] = 'Completos';
-$string['fml_resource_access_legend2'] = 'Pendientes';
+$string['nmp_resource_access_title'] = 'Interacción por Tipos de Recursos';
+$string['nmp_resource_access_y_axis'] = 'Cantidad de Recursos';
+$string['nmp_resource_access_x_axis'] = 'Tipos de Recursos';
+$string['nmp_resource_access_legend1'] = 'Completos';
+$string['nmp_resource_access_legend2'] = 'Pendientes';
 
-$string['fml_week_progress_title'] = 'Progreso de la Semana';
+$string['nmp_week_progress_title'] = 'Progreso de la Semana';
 
 
 
 /*Teacher Indicators*/
-$string['fml_teacher_indicators_title'] = 'Indicadores Generales';
-$string['fml_teacher_indicators_students'] = 'Estudiantes';
-$string['fml_teacher_indicators_weeks'] = 'Semanas';
-$string['fml_teacher_indicators_grademax'] = 'Calificación';
-$string['fml_teacher_indicators_course_start'] = 'Inicio';
-$string['fml_teacher_indicators_course_end'] = 'Fin';
-$string['fml_teacher_indicators_course_format'] = 'Formato';
-$string['fml_teacher_indicators_course_completion'] = 'Completitud de Módulos';
-$string["fml_teacher_indicators_student_progress"] = "Progreso del los Estudiantes";
-$string["fml_teacher_indicators_week_resources_chart_title"] = "Recursos por Semanas";
-$string["fml_teacher_indicators_week_resources_yaxis_title"] = "Cantidad de Recursos";
+$string['nmp_teacher_indicators_title'] = 'Indicadores Generales';
+$string['nmp_teacher_indicators_students'] = 'Estudiantes';
+$string['nmp_teacher_indicators_weeks'] = 'Semanas';
+$string['nmp_teacher_indicators_grademax'] = 'Calificación';
+$string['nmp_teacher_indicators_course_start'] = 'Inicio';
+$string['nmp_teacher_indicators_course_end'] = 'Fin';
+$string['nmp_teacher_indicators_course_format'] = 'Formato';
+$string['nmp_teacher_indicators_course_completion'] = 'Completitud de Módulos';
+$string["nmp_teacher_indicators_student_progress"] = "Progreso del los Estudiantes";
+$string["nmp_teacher_indicators_week_resources_chart_title"] = "Recursos por Semanas";
+$string["nmp_teacher_indicators_week_resources_yaxis_title"] = "Cantidad de Recursos";
 
 /* Logs */
-$string['fml_logs_title'] = 'Descargar los registros de actividad';
-$string['fml_logs_help_description'] = 'Esta sección le permite descargar los registros de actividad que se han realizado. Es decir, tienes acceso a las acciones que han realizado los usuarios registrados en la plataforma en un formato de hoja de cálculo.';
-$string['fml_logs_title_MoodleSetpoint_title'] = 'Seleccione un rango de fechas para las acciones realizadas en Moodle';
-$string['fml_logs_title_MMPSetpoint_title'] = 'Seleccione un rango de fechas para las acciones realizadas en Note My Progress';
-$string['fml_logs_help'] = 'Esta sección le permite descargar un archivo de registro de las actividades realizadas.';
-$string['fml_logs_select_date'] = 'Seleccione un intervalo de tiempo para el registro';
-$string['fml_logs_first_date'] = 'Fecha de inicio';
-$string['fml_logs_last_date'] = 'Fecha de finalización';
-$string['fml_logs_valid_Moodlebtn'] = 'Descargar el registro de actividades de Moodle';
-$string['fml_logs_valid_NMPbtn'] = 'Descargar el registro de actividades de Note My Progress';
-$string['fml_logs_invalid_date'] = 'Introduzca una fecha';
-$string['fml_logs_download_btn'] = 'Descarga en curso';
-$string['fml_logs_download_nmp_help_title'] = 'Sobre las acciones realizadas en Note My Progress';
-$string['fml_logs_download_moodle_help_title'] = 'Sobre las acciones realizadas en Moodle';
-$string['fml_logs_download_nmp_help_description'] = 'El archivo de registro que se descarga enumera todas las acciones que ha realizado el usuario únicamente dentro del plugin Note My Progress (ver el progreso, ver los indicadores generales...)';
-$string['fml_logs_download_moodle_help_description'] = 'El archivo de registro que se sube enumera todas las acciones que ha realizado el usuario sólo dentro de Moodle (ver el curso, ver los recursos, enviar una tarea...)';
+$string['nmp_logs_title'] = 'Descargar los registros de actividad';
+$string['nmp_logs_help_description'] = 'Esta sección le permite descargar los registros de actividad que se han realizado. Es decir, tienes acceso a las acciones que han realizado los usuarios registrados en la plataforma en un formato de hoja de cálculo.';
+$string['nmp_logs_title_MoodleSetpoint_title'] = 'Seleccione un rango de fechas para las acciones realizadas en Moodle';
+$string['nmp_logs_title_MMPSetpoint_title'] = 'Seleccione un rango de fechas para las acciones realizadas en Note My Progress';
+$string['nmp_logs_help'] = 'Esta sección le permite descargar un archivo de registro de las actividades realizadas.';
+$string['nmp_logs_select_date'] = 'Seleccione un intervalo de tiempo para el registro';
+$string['nmp_logs_first_date'] = 'Fecha de inicio';
+$string['nmp_logs_last_date'] = 'Fecha de finalización';
+$string['nmp_logs_valid_Moodlebtn'] = 'Descargar el registro de actividades de Moodle';
+$string['nmp_logs_valid_NMPbtn'] = 'Descargar el registro de actividades de Note My Progress';
+$string['nmp_logs_invalid_date'] = 'Introduzca una fecha';
+$string['nmp_logs_download_btn'] = 'Descarga en curso';
+$string['nmp_logs_download_nmp_help_title'] = 'Sobre las acciones realizadas en Note My Progress';
+$string['nmp_logs_download_moodle_help_title'] = 'Sobre las acciones realizadas en Moodle';
+$string['nmp_logs_download_nmp_help_description'] = 'El archivo de registro que se descarga enumera todas las acciones que ha realizado el usuario únicamente dentro del plugin Note My Progress (ver el progreso, ver los indicadores generales...)';
+$string['nmp_logs_download_moodle_help_description'] = 'El archivo de registro que se sube enumera todas las acciones que ha realizado el usuario sólo dentro de Moodle (ver el curso, ver los recursos, enviar una tarea...)';
 
 
 
 /* Logs CSV Header */
-$string['fml_logs_csv_headers_username'] = 'Nombre de usuario';
-$string['fml_logs_csv_headers_firstname'] = 'Nombre';
-$string['fml_logs_csv_headers_lastname'] = 'Apellido';
-$string['fml_logs_csv_headers_date'] = 'Fecha';
-$string['fml_logs_csv_headers_hour'] = 'Hora';
-$string['fml_logs_csv_headers_action'] = 'Acción';
-$string['fml_logs_csv_headers_coursename'] = 'Nombre del curso';
-$string['fml_logs_csv_headers_detail'] = 'Detalle';
-$string['fml_logs_csv_headers_detailtype'] = 'Tipo de objeto utilizado';
-
-$string['fml_logs_error_begin_date_superior'] = 'La fecha de inicio no puede ser mayor que la fecha actual';
-$string['fml_logs_error_begin_date_inferior'] = 'La fecha de inicio debe ser anterior a la fecha de finalización';
-$string['fml_logs_error_empty_dates'] = 'Las fechas no pueden estar vacías';
-$string['fml_logs_error_problem_encountered'] = 'Se ha encontrado un problema, por favor, inténtelo de nuevo';
-
-$string['fml_logs_success_file_downloaded'] = '¡Archivo cargado!';
-
-
-$string['fml_logs_moodle_csv_headers_role'] = 'Role';
-$string['fml_logs_moodle_csv_headers_email'] = 'Email';
-$string['fml_logs_moodle_csv_headers_username'] = 'Username';
-$string['fml_logs_moodle_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_moodle_csv_headers_date'] = 'Date';
-$string['fml_logs_moodle_csv_headers_hour'] = 'Hour';
-$string['fml_logs_moodle_csv_headers_action'] = 'Action';
-$string['fml_logs_moodle_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_moodle_csv_headers_coursename'] = 'Course_name';
-$string['fml_logs_moodle_csv_headers_detailid'] = 'Detail ID';
-$string['fml_logs_moodle_csv_headers_details'] = 'Details';
-$string['fml_logs_moodle_csv_headers_detailstype'] = 'Details_type';
-
-$string['fml_logs_moodle_csv_headers_role_description'] = 'Da el rol que tiene el usuario en el curso en el que ha realizado una acción (alumno, profesor...)';
-$string['fml_logs_moodle_csv_headers_email_description'] = 'Proporciona el correo electrónico del usuario';
-$string['fml_logs_moodle_csv_headers_username_description'] = 'Da el nombre de usuario de moodle de la persona que realizó la acción';
-$string['fml_logs_moodle_csv_headers_fullname_description'] = 'Da el nombre completo del usuario (Nombre + Apellido)';
-$string['fml_logs_moodle_csv_headers_date_description'] = 'Indica la fecha en que se realizó la acción en el formato dd-MM-AAAA';
-$string['fml_logs_moodle_csv_headers_hour_description'] = 'Indica la hora en que se realizó la acción';
-$string['fml_logs_moodle_csv_headers_action_description'] = 'Dar un verbo que describa la acción realizada (por ejemplo, hacer clic, ver...)';
-$string['fml_logs_moodle_csv_headers_courseid_description'] = 'Indica el identificador del precio sobre el que se ha realizado la acción';
-$string['fml_logs_moodle_csv_headers_coursename_description'] = 'Indique el nombre de la acción en la que se realizó la acción';
-$string['fml_logs_moodle_csv_headers_detailid_description'] = 'Da el ID del objeto con el que el usuario ha interactuado';
-$string['fml_logs_moodle_csv_headers_details_description'] = 'Indicar el nombre del objeto al que se apunta';
-$string['fml_logs_moodle_csv_headers_detailstype_description'] = 'Indica el tipo de objeto al que se apunta (ejemplos de objetos: Repositorio, Concurso, Recursos...)';
-
-$string['fml_logs_moodle_table_title'] = 'Descripción de las rúbricas';
-$string['fml_logs_moodle_table_subtitle'] = 'Acerca de los registros de Moodle';
-
-$string['fml_logs_nmp_table_title'] = 'Descripción de las rúbricas';
-$string['fml_logs_nmp_table_subtitle'] = 'Acerca de los registros de Note My Progress';
-
-$string['fml_logs_nmp_csv_headers_role'] = 'Role';
-$string['fml_logs_nmp_csv_headers_email'] = 'Email';
-$string['fml_logs_nmp_csv_headers_username'] = 'Username';
-$string['fml_logs_nmp_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_nmp_csv_headers_date'] = 'Date';
-$string['fml_logs_nmp_csv_headers_hour'] = 'Hour';
-$string['fml_logs_nmp_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
-$string['fml_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
-
-$string['fml_logs_nmp_csv_headers_role_description'] = 'Da el rol que tiene el usuario en el curso en el que ha realizado una acción (alumno, profesor...)';
-$string['fml_logs_nmp_csv_headers_email_description'] = 'Proporciona el correo electrónico del usuari';
-$string['fml_logs_nmp_csv_headers_username_description'] = 'Da el nombre de usuario de moodle de la persona que realizó la acción';
-$string['fml_logs_nmp_csv_headers_fullname_description'] = 'Da el nombre completo del usuario (Nombre + Apellido)';
-$string['fml_logs_nmp_csv_headers_date_description'] = 'Indica la fecha en que se realizó la acción en el formato dd-MM-AAAA';
-$string['fml_logs_nmp_csv_headers_hour_description'] = 'Indica la hora en que se realizó la acción';
-$string['fml_logs_nmp_csv_headers_courseid_description'] = 'Indica el identificador del precio sobre el que se ha realizado la acción';
-$string['fml_logs_nmp_csv_headers_section_name_description'] = 'Da el nombre de la sección de note my progress en la que se encontraba el usuario cuando realizó la acción';
-$string['fml_logs_nmp_csv_headers_action_type_description'] = 'Proporciona una descripción completa de la acción realizada por el usuario en forma de verbo + sujeto + objeto (por ejemplo, download_moodle_logfile)';
-
-$string['fml_logs_table_title'] = 'Título';
-$string['fml_logs_table_title_bis'] = 'Descripción';
-
-$string['fml_logs_help_button_nmp'] = 'Sobre las acciones realizadas en Note My Progress';
-$string['fml_logs_help_button_moodle'] = 'Sobre las acciones realizadas en Moodle';
-
-
-$string['fml_logs_download_details_link'] = 'Leer más';
-$string['fml_logs_download_details_title'] = '¿Está seguro de que quiere un informe explicativo detallado?';
-$string['fml_logs_download_details_description'] = 'Si acepta, se descargará un archivo en formato PDF.';
-$string['fml_logs_download_details_ok'] = 'Descargar';
-$string['fml_logs_download_details_cancel'] = 'Cancelar';
-$string['fml_logs_download_details_validation'] = 'El informe se ha descargado';
+$string['nmp_logs_csv_headers_username'] = 'Nombre de usuario';
+$string['nmp_logs_csv_headers_firstname'] = 'Nombre';
+$string['nmp_logs_csv_headers_lastname'] = 'Apellido';
+$string['nmp_logs_csv_headers_date'] = 'Fecha';
+$string['nmp_logs_csv_headers_hour'] = 'Hora';
+$string['nmp_logs_csv_headers_action'] = 'Acción';
+$string['nmp_logs_csv_headers_coursename'] = 'Nombre del curso';
+$string['nmp_logs_csv_headers_detail'] = 'Detalle';
+$string['nmp_logs_csv_headers_detailtype'] = 'Tipo de objeto utilizado';
+
+$string['nmp_logs_error_begin_date_superior'] = 'La fecha de inicio no puede ser mayor que la fecha actual';
+$string['nmp_logs_error_begin_date_inferior'] = 'La fecha de inicio debe ser anterior a la fecha de finalización';
+$string['nmp_logs_error_empty_dates'] = 'Las fechas no pueden estar vacías';
+$string['nmp_logs_error_problem_encountered'] = 'Se ha encontrado un problema, por favor, inténtelo de nuevo';
+
+$string['nmp_logs_success_file_downloaded'] = '¡Archivo cargado!';
+
+
+$string['nmp_logs_moodle_csv_headers_role'] = 'Role';
+$string['nmp_logs_moodle_csv_headers_email'] = 'Email';
+$string['nmp_logs_moodle_csv_headers_username'] = 'Username';
+$string['nmp_logs_moodle_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_moodle_csv_headers_date'] = 'Date';
+$string['nmp_logs_moodle_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_moodle_csv_headers_action'] = 'Action';
+$string['nmp_logs_moodle_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_moodle_csv_headers_coursename'] = 'Course_name';
+$string['nmp_logs_moodle_csv_headers_detailid'] = 'Detail ID';
+$string['nmp_logs_moodle_csv_headers_details'] = 'Details';
+$string['nmp_logs_moodle_csv_headers_detailstype'] = 'Details_type';
+
+$string['nmp_logs_moodle_csv_headers_role_description'] = 'Da el rol que tiene el usuario en el curso en el que ha realizado una acción (alumno, profesor...)';
+$string['nmp_logs_moodle_csv_headers_email_description'] = 'Proporciona el correo electrónico del usuario';
+$string['nmp_logs_moodle_csv_headers_username_description'] = 'Da el nombre de usuario de moodle de la persona que realizó la acción';
+$string['nmp_logs_moodle_csv_headers_fullname_description'] = 'Da el nombre completo del usuario (Nombre + Apellido)';
+$string['nmp_logs_moodle_csv_headers_date_description'] = 'Indica la fecha en que se realizó la acción en el formato dd-MM-AAAA';
+$string['nmp_logs_moodle_csv_headers_hour_description'] = 'Indica la hora en que se realizó la acción';
+$string['nmp_logs_moodle_csv_headers_action_description'] = 'Dar un verbo que describa la acción realizada (por ejemplo, hacer clic, ver...)';
+$string['nmp_logs_moodle_csv_headers_courseid_description'] = 'Indica el identificador del precio sobre el que se ha realizado la acción';
+$string['nmp_logs_moodle_csv_headers_coursename_description'] = 'Indique el nombre de la acción en la que se realizó la acción';
+$string['nmp_logs_moodle_csv_headers_detailid_description'] = 'Da el ID del objeto con el que el usuario ha interactuado';
+$string['nmp_logs_moodle_csv_headers_details_description'] = 'Indicar el nombre del objeto al que se apunta';
+$string['nmp_logs_moodle_csv_headers_detailstype_description'] = 'Indica el tipo de objeto al que se apunta (ejemplos de objetos: Repositorio, Concurso, Recursos...)';
+
+$string['nmp_logs_moodle_table_title'] = 'Descripción de las rúbricas';
+$string['nmp_logs_moodle_table_subtitle'] = 'Acerca de los registros de Moodle';
+
+$string['nmp_logs_nmp_table_title'] = 'Descripción de las rúbricas';
+$string['nmp_logs_nmp_table_subtitle'] = 'Acerca de los registros de Note My Progress';
+
+$string['nmp_logs_nmp_csv_headers_role'] = 'Role';
+$string['nmp_logs_nmp_csv_headers_email'] = 'Email';
+$string['nmp_logs_nmp_csv_headers_username'] = 'Username';
+$string['nmp_logs_nmp_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_nmp_csv_headers_date'] = 'Date';
+$string['nmp_logs_nmp_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_nmp_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
+$string['nmp_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
+
+$string['nmp_logs_nmp_csv_headers_role_description'] = 'Da el rol que tiene el usuario en el curso en el que ha realizado una acción (alumno, profesor...)';
+$string['nmp_logs_nmp_csv_headers_email_description'] = 'Proporciona el correo electrónico del usuari';
+$string['nmp_logs_nmp_csv_headers_username_description'] = 'Da el nombre de usuario de moodle de la persona que realizó la acción';
+$string['nmp_logs_nmp_csv_headers_fullname_description'] = 'Da el nombre completo del usuario (Nombre + Apellido)';
+$string['nmp_logs_nmp_csv_headers_date_description'] = 'Indica la fecha en que se realizó la acción en el formato dd-MM-AAAA';
+$string['nmp_logs_nmp_csv_headers_hour_description'] = 'Indica la hora en que se realizó la acción';
+$string['nmp_logs_nmp_csv_headers_courseid_description'] = 'Indica el identificador del precio sobre el que se ha realizado la acción';
+$string['nmp_logs_nmp_csv_headers_section_name_description'] = 'Da el nombre de la sección de note my progress en la que se encontraba el usuario cuando realizó la acción';
+$string['nmp_logs_nmp_csv_headers_action_type_description'] = 'Proporciona una descripción completa de la acción realizada por el usuario en forma de verbo + sujeto + objeto (por ejemplo, download_moodle_logfile)';
+
+$string['nmp_logs_table_title'] = 'Título';
+$string['nmp_logs_table_title_bis'] = 'Descripción';
+
+$string['nmp_logs_help_button_nmp'] = 'Sobre las acciones realizadas en Note My Progress';
+$string['nmp_logs_help_button_moodle'] = 'Sobre las acciones realizadas en Moodle';
+
+
+$string['nmp_logs_download_details_link'] = 'Leer más';
+$string['nmp_logs_download_details_title'] = '¿Está seguro de que quiere un informe explicativo detallado?';
+$string['nmp_logs_download_details_description'] = 'Si acepta, se descargará un archivo en formato PDF.';
+$string['nmp_logs_download_details_ok'] = 'Descargar';
+$string['nmp_logs_download_details_cancel'] = 'Cancelar';
+$string['nmp_logs_download_details_validation'] = 'El informe se ha descargado';
 
 
 /* NoteMyProgress admin settings */
 
-$string['fml_settings_bddusername_label'] = 'Nombre de usuario de la base de datos';
-$string['fml_settings_bddusername_description'] = 'Este parámetro designa el nombre de usuario desde el que se puede acceder a la base de datos MongoDB. Si se introduce este parámetro, se debe introducir la contraseña así como el nombre de la base de datos de destino.';
-$string['fml_settings_bddusername_default'] = 'Vacío';
+$string['nmp_settings_bddusername_label'] = 'Nombre de usuario de la base de datos';
+$string['nmp_settings_bddusername_description'] = 'Este parámetro designa el nombre de usuario desde el que se puede acceder a la base de datos MongoDB. Si se introduce este parámetro, se debe introducir la contraseña así como el nombre de la base de datos de destino.';
+$string['nmp_settings_bddusername_default'] = 'Vacío';
 
-$string['fml_settings_bddpassword_label'] = 'Contraseña de la cuenta';
-$string['fml_settings_bddpassword_description'] = 'Este parámetro es la contraseña de la cuenta desde la que se puede acceder a la base de datos MongoDB. Si se introduce este parámetro, será necesario introducir el nombre de usuario así como el nombre de la base de datos de destino.';
-$string['fml_settings_bddpassword_default'] = 'Vacío';
+$string['nmp_settings_bddpassword_label'] = 'Contraseña de la cuenta';
+$string['nmp_settings_bddpassword_description'] = 'Este parámetro es la contraseña de la cuenta desde la que se puede acceder a la base de datos MongoDB. Si se introduce este parámetro, será necesario introducir el nombre de usuario así como el nombre de la base de datos de destino.';
+$string['nmp_settings_bddpassword_default'] = 'Vacío';
 
 
-$string['fml_settings_bddaddress_label'] = 'Dirección del servidor MongoDB *';
-$string['fml_settings_bddaddress_description'] = 'Este parámetro es la dirección desde la que se puede acceder a la base de datos MongoDB. Este parámetro es obligatorio y tiene la forma: 151.125.45.58      or       yourserver.com';
-$string['fml_settings_bddaddress_default'] = 'localhost';
+$string['nmp_settings_bddaddress_label'] = 'Dirección del servidor MongoDB *';
+$string['nmp_settings_bddaddress_description'] = 'Este parámetro es la dirección desde la que se puede acceder a la base de datos MongoDB. Este parámetro es obligatorio y tiene la forma: 151.125.45.58      or       yourserver.com';
+$string['nmp_settings_bddaddress_default'] = 'localhost';
 
-$string['fml_settings_bddport_label'] = 'Puerto de comunicación *';
-$string['fml_settings_bddport_description'] = 'Este parámetro designa el puerto a utilizar para comunicarse con la base de datos. Este parámetro es obligatorio y debe ser un número.';
-$string['fml_settings_bddport_default'] = '27017';
+$string['nmp_settings_bddport_label'] = 'Puerto de comunicación *';
+$string['nmp_settings_bddport_description'] = 'Este parámetro designa el puerto a utilizar para comunicarse con la base de datos. Este parámetro es obligatorio y debe ser un número.';
+$string['nmp_settings_bddport_default'] = '27017';
 
 
-$string['fml_settings_bddname_label'] = 'Nombre de la base de datos';
-$string['fml_settings_bddname_description'] = 'Este parámetro designa el nombre de la base de datos MongoDB en la que se guardará la información.';
-$string['fml_settings_bddname_default'] = 'Vacío';
+$string['nmp_settings_bddname_label'] = 'Nombre de la base de datos';
+$string['nmp_settings_bddname_description'] = 'Este parámetro designa el nombre de la base de datos MongoDB en la que se guardará la información.';
+$string['nmp_settings_bddname_default'] = 'Vacío';
 
 //Planning
 /* Global */
@@ -868,7 +868,11 @@ $string['notes_message_not_updated'] = 'No se ha podido actualizar la nota.';
 
 
 /*Metareflexion*/
+$string['metareflexion_goal1'] = "Aprender cosas nuevas";
+$string['metareflexion_goal2'] = "Repasando lo que he visto";
+$string['metareflexion_goal3'] = "Planificar mi aprendizaje";
 
+$string['metareflexion_no_modules_in_section'] = "Esta semana no hay módulos";
 $string['compare_with_course'] = "Comparar mis resultados con los de mis compañeros";
 $string['sr_menu_metareflexion'] = "Metareflexión";
 $string['metareflexion_last_week_created'] = 'Reflexiones de la semana pasada guardadas';
@@ -1153,14 +1157,14 @@ $string['tg_timewithinayearformat'] = '%b %e';
 $string['tg_timeolderyearformat'] = '%b %Y';
 
 /* General Errors */
-$string['fml_api_error_network'] = "Se ha producido un error en la comunicación con el servidor.";
-$string['fml_api_invalid_data'] = 'Datos Incorrectos';
-$string['fml_api_json_decode_error'] = 'Error en decodificación de datos enviados';
-$string['fml_api_invalid_token_error'] = 'El token enviado en la transacción no es válido, actualice la página';
-$string['fml_api_invalid_transaction'] = 'La solicitud es incorrecta';
-$string['fml_api_invalid_profile'] = 'No puedes hacer esta acción, tu perfil es incorrecto';
-$string['fml_api_save_successful'] = 'Los datos se han guardado correctamente en el servidor';
-$string['fml_api_cancel_action'] = 'Has cancelado la acción';
+$string['nmp_api_error_network'] = "Se ha producido un error en la comunicación con el servidor.";
+$string['nmp_api_invalid_data'] = 'Datos Incorrectos';
+$string['nmp_api_json_decode_error'] = 'Error en decodificación de datos enviados';
+$string['nmp_api_invalid_token_error'] = 'El token enviado en la transacción no es válido, actualice la página';
+$string['nmp_api_invalid_transaction'] = 'La solicitud es incorrecta';
+$string['nmp_api_invalid_profile'] = 'No puedes hacer esta acción, tu perfil es incorrecto';
+$string['nmp_api_save_successful'] = 'Los datos se han guardado correctamente en el servidor';
+$string['nmp_api_cancel_action'] = 'Has cancelado la acción';
 $string['overview']='Visión de conjunto : ';
 $string['game_point_error']='Los puntos son requeridos';
 $string['game_event_error']='El evento es requerido';
diff --git a/notemyprogress/lang/fr/local_notemyprogress.php b/notemyprogress/lang/fr/local_notemyprogress.php
index d52adb7ae7a52cbc53f405eae058194d56b29db0..25080a1748217fc3e94731b842c08476837356c0 100644
--- a/notemyprogress/lang/fr/local_notemyprogress.php
+++ b/notemyprogress/lang/fr/local_notemyprogress.php
@@ -36,12 +36,12 @@ $string['helplabel'] = 'Aide';
 $string['exitbutton'] = 'OK!';
 $string['no_data'] = 'Il n\'y a aucune donnée à afficher';
 $string['only_student'] = 'Ce rapport est réservé aux étudiants';
-$string["fml_send_mail"] = "(Cliquez pour envoyer un e-mail)";
-$string["fml_about"] = "À propos de ce graphique";
-$string["fml_about_table"] = "À propos de cette table";
-$string["fml_not_configured"] = "Non configuré";
-$string["fml_activated"] = "Activé";
-$string["fml_disabled"] = "Désactivé";
+$string["nmp_send_mail"] = "(Cliquez pour envoyer un e-mail)";
+$string["nmp_about"] = "À propos de ce graphique";
+$string["nmp_about_table"] = "À propos de cette table";
+$string["nmp_not_configured"] = "Non configuré";
+$string["nmp_activated"] = "Activé";
+$string["nmp_disabled"] = "Désactivé";
 
 /* Menu */
 $string['menu_main_title'] = "Progression du tableau de bord";
@@ -56,7 +56,7 @@ $string['menu_logs'] = "Journaux d'activités";
 $string['menu_general'] = "Indicateurs généraux";
 
 /* Nav Bar Menu */
-$string['togglemenu'] = 'Afficher / Masquer le menu FML';
+$string['togglemenu'] = 'Afficher / Masquer le menu nmp';
 
 /* Composant de pagination */
 $string['pagination_component_to'] = 'al';
@@ -132,77 +132,77 @@ $string['plugin_hidden'] = 'Rapports masqués.';
 $string['title_conditions'] = 'Conditions d\' utilisation ';
 
 /* Heure */
-$string['fml_mon'] = 'Lundi';
-$string['fml_tue'] = 'Mardi';
-$string['fml_wed'] = 'Mercredi';
-$string['fml_thu'] = 'Jeudi';
-$string['fml_fri'] = 'Vendredi';
-$string['fml_sat'] = 'Samedi';
-$string['fml_sun'] = 'Dimanche';
-$string['fml_mon_short'] = 'Lun';
-$string['fml_tue_short'] = 'Mar';
-$string['fml_wed_short'] = 'Mer';
-$string['fml_thu_short'] = 'Jeu';
-$string['fml_fri_short'] = 'Ven';
-$string['fml_sat_short'] = 'Sam';
-$string['fml_sun_short'] = 'Dim';
-
-$string['fml_jan'] = 'Janvier';
-$string['fml_feb'] = 'Février';
-$string['fml_mar'] = 'Mars';
-$string['fml_apr'] = 'Avril';
-$string['fml_may'] = 'Mai';
-$string['fml_jun'] = 'Juin';
-$string['fml_jul'] = 'Juillet';
-$string['fml_aug'] = 'Août';
-$string['fml_sep'] = 'Septembre';
-$string['fml_oct'] = 'Octobre';
-$string['fml_nov'] = 'Novembre';
-$string['fml_dec'] = 'Décembre';
-$string['fml_jan_short'] = 'Jan';
-$string['fml_feb_short'] = 'Fév';
-$string['fml_mar_short'] = 'Mar';
-$string['fml_apr_short'] = 'Apr';
-$string['fml_may_short'] = 'Mai';
-$string['fml_jun_short'] = 'Juin';
-$string['fml_jul_short'] = 'Juil';
-$string['fml_aug_short'] = 'Août';
-$string['fml_sep_short'] = 'Sep';
-$string['fml_oct_short'] = 'Oct';
-$string['fml_nov_short'] = 'Nov';
-$string['fml_dec_short'] = 'Déc';
-
-$string['fml_week1'] = 'Sem 1';
-$string['fml_week2'] = 'Sem 2';
-$string['fml_week3'] = 'Sem 3';
-$string['fml_week4'] = 'Sem 4';
-$string['fml_week5'] = 'Sem 5';
-$string['fml_week6'] = 'Sem 6';
-
-$string['fml_00'] = '00h';
-$string['fml_01'] = '01h';
-$string['fml_02'] = '02h';
-$string['fml_03'] = '03h';
-$string['fml_04'] = '04h';
-$string['fml_05'] = '05h';
-$string['fml_06'] = '06h';
-$string['fml_07'] = '07h';
-$string['fml_08'] = '08h';
-$string['fml_09'] = '09h';
-$string['fml_10'] = '10h';
-$string['fml_11'] = '11h';
-$string['fml_12'] = '12h';
-$string['fml_13'] = '13h';
-$string['fml_14'] = '14h';
-$string['fml_15'] = '15h';
-$string['fml_16'] = '16h';
-$string['fml_17'] = '17h';
-$string['fml_18'] = '18h';
-$string['fml_19'] = '19h';
-$string['fml_20'] = '20h';
-$string['fml_21'] = '21h';
-$string['fml_22'] = '22h';
-$string['fml_23'] = '23h';
+$string['nmp_mon'] = 'Lundi';
+$string['nmp_tue'] = 'Mardi';
+$string['nmp_wed'] = 'Mercredi';
+$string['nmp_thu'] = 'Jeudi';
+$string['nmp_fri'] = 'Vendredi';
+$string['nmp_sat'] = 'Samedi';
+$string['nmp_sun'] = 'Dimanche';
+$string['nmp_mon_short'] = 'Lun';
+$string['nmp_tue_short'] = 'Mar';
+$string['nmp_wed_short'] = 'Mer';
+$string['nmp_thu_short'] = 'Jeu';
+$string['nmp_fri_short'] = 'Ven';
+$string['nmp_sat_short'] = 'Sam';
+$string['nmp_sun_short'] = 'Dim';
+
+$string['nmp_jan'] = 'Janvier';
+$string['nmp_feb'] = 'Février';
+$string['nmp_mar'] = 'Mars';
+$string['nmp_apr'] = 'Avril';
+$string['nmp_may'] = 'Mai';
+$string['nmp_jun'] = 'Juin';
+$string['nmp_jul'] = 'Juillet';
+$string['nmp_aug'] = 'Août';
+$string['nmp_sep'] = 'Septembre';
+$string['nmp_oct'] = 'Octobre';
+$string['nmp_nov'] = 'Novembre';
+$string['nmp_dec'] = 'Décembre';
+$string['nmp_jan_short'] = 'Jan';
+$string['nmp_feb_short'] = 'Fév';
+$string['nmp_mar_short'] = 'Mar';
+$string['nmp_apr_short'] = 'Apr';
+$string['nmp_may_short'] = 'Mai';
+$string['nmp_jun_short'] = 'Juin';
+$string['nmp_jul_short'] = 'Juil';
+$string['nmp_aug_short'] = 'Août';
+$string['nmp_sep_short'] = 'Sep';
+$string['nmp_oct_short'] = 'Oct';
+$string['nmp_nov_short'] = 'Nov';
+$string['nmp_dec_short'] = 'Déc';
+
+$string['nmp_week1'] = 'Sem 1';
+$string['nmp_week2'] = 'Sem 2';
+$string['nmp_week3'] = 'Sem 3';
+$string['nmp_week4'] = 'Sem 4';
+$string['nmp_week5'] = 'Sem 5';
+$string['nmp_week6'] = 'Sem 6';
+
+$string['nmp_00'] = '00h';
+$string['nmp_01'] = '01h';
+$string['nmp_02'] = '02h';
+$string['nmp_03'] = '03h';
+$string['nmp_04'] = '04h';
+$string['nmp_05'] = '05h';
+$string['nmp_06'] = '06h';
+$string['nmp_07'] = '07h';
+$string['nmp_08'] = '08h';
+$string['nmp_09'] = '09h';
+$string['nmp_10'] = '10h';
+$string['nmp_11'] = '11h';
+$string['nmp_12'] = '12h';
+$string['nmp_13'] = '13h';
+$string['nmp_14'] = '14h';
+$string['nmp_15'] = '15h';
+$string['nmp_16'] = '16h';
+$string['nmp_17'] = '17h';
+$string['nmp_18'] = '18h';
+$string['nmp_19'] = '19h';
+$string['nmp_20'] = '20h';
+$string['nmp_21'] = '21h';
+$string['nmp_22'] = '22h';
+$string['nmp_23'] = '23h';
 
 /* Enseignant général */
 $string['tg_section_help_title'] = 'Indicateurs généraux';
@@ -216,7 +216,7 @@ $string['tg_week_sessions_help_description_p2'] = 'Sur l\' axe des x du graphiqu
 $string['tg_progress_table_help_title'] = 'Progression des étudiants';
 $string['tg_progress_table_help_description'] = 'Ce tableau montre une liste de tous les étudiants inscrits au cours avec leur progression, le nombre de sessions et le temps passé. Pour calculer la progression, toutes les ressources du cours ont été prises en compte, à l\'exception de celles de type <i> Label </i>. Pour déterminer si un étudiant a terminé une ressource, il est d\'abord vérifié pour voir si le paramètre d\'exhaustivité de la ressource est activé. Si tel est le cas, il est recherché si l\'élève a déjà terminé l\'activité basée sur cette configuration. Sinon, l’activité est considérée comme terminée si l’élève l’a vue au moins une fois. ';
 
-$string['fml_title'] = 'Sessions d\'étude';
+$string['nmp_title'] = 'Sessions d\'étude';
 $string['table_title'] = 'Progression du cours';
 $string['thead_name'] = 'Prénom';
 $string['thead_lastname'] = 'Nom';
@@ -225,25 +225,25 @@ $string['thead_progress'] = 'Progression (%)';
 $string['thead_sessions'] = 'Sessions';
 $string['thead_time'] = 'Temps investi';
 
-$string['fml_module_label'] = 'ressource';
-$string['fml_modules_label'] = 'Ressources';
-$string['fml_of_conector'] = 'de';
-$string['fml_finished_label'] = 'terminé';
-$string['fml_finisheds_label'] = 'terminé';
+$string['nmp_module_label'] = 'ressource';
+$string['nmp_modules_label'] = 'Ressources';
+$string['nmp_of_conector'] = 'de';
+$string['nmp_finished_label'] = 'terminé';
+$string['nmp_finisheds_label'] = 'terminé';
 
-$string['fml_smaller30'] = 'Moins de 30 minutes';
-$string['fml_greater30'] = 'Plus de 30 minutes';
-$string['fml_greater60'] = 'Plus de 60 minutes';
+$string['nmp_smaller30'] = 'Moins de 30 minutes';
+$string['nmp_greater30'] = 'Plus de 30 minutes';
+$string['nmp_greater60'] = 'Plus de 60 minutes';
 
-$string['fml_session_count_title'] = 'Sessions de la semaine';
-$string['fml_session_count_yaxis_title'] = 'Nombre de sessions';
-$string['fml_session_count_tooltip_suffix'] = 'sessions';
+$string['nmp_session_count_title'] = 'Sessions de la semaine';
+$string['nmp_session_count_yaxis_title'] = 'Nombre de sessions';
+$string['nmp_session_count_tooltip_suffix'] = 'sessions';
 
-$string['fml_hours_sessions_title'] = 'Sessions par jour et heure';
-$string['fml_weeks_sessions_title'] = 'Sessions par semaine';
+$string['nmp_hours_sessions_title'] = 'Sessions par jour et heure';
+$string['nmp_weeks_sessions_title'] = 'Sessions par semaine';
 
-$string["fml_session_text"] = "session";
-$string["fml_sessions_text"] = "sessions";
+$string["nmp_session_text"] = "session";
+$string["nmp_sessions_text"] = "sessions";
 
 $string['ss_change_timezone'] = 'Fuseau horaire:';
 // $string['ss_activity_inside_plataform_student'] = 'Mon activité sur la plateforme';
@@ -268,28 +268,28 @@ $string['ts_sessions_count_help_title'] = 'Sessions de la semaine';
 $string['ts_sessions_count_help_description_p1'] = 'Ce graphique montre le nombre de sessions classées par durée dans des plages horaires: moins de 30 minutes, plus de 30 minutes et plus de 60 minutes. l\'accès au cours par l\'étudiant est considéré comme le début d\'une session d\'étude. Une session est considérée comme terminée lorsque le temps entre deux interactions d\'un élève dépasse 30 minutes. ';
 $string['ts_sessions_count_help_description_p2'] = 'Sur l\'axe des x du graphique se trouvent les jours de la semaine configurés. Sur l’axe des y figure le nombre de sessions effectuées. ';
 
-$string['fml_time_inverted_title'] = 'Temps investi par les étudiants sur le cours';
-$string['fml_time_inverted_x_axis'] = 'Nombre d\'heures';
-$string['fml_inverted_time'] = 'Temps moyen investi';
-$string['fml_expected_time'] = 'Temps moyen à investir';
-
-$string['fml_year'] = 'année';
-$string['fml_years'] = 'années';
-$string['fml_month'] = 'mois';
-$string['fml_months'] = 'mois';
-$string['fml_day'] = 'jour';
-$string['fml_days'] = 'jours';
-$string['fml_hour'] = 'heure';
-$string['fml_hours'] = 'heures';
-$string['fml_hours_short'] = 'h';
-$string['fml_minute'] = 'minute';
-$string['fml_minutes'] = 'minutes';
-$string['fml_minutes_short'] = 'm';
-$string['fml_second'] = 'seconde';
-$string['fml_seconds'] = 'secondes';
-$string['fml_seconds_short'] = 's';
-$string['fml_ago'] = 'avant';
-$string['fml_now'] = 'à l\'instant';
+$string['nmp_time_inverted_title'] = 'Temps investi par les étudiants sur le cours';
+$string['nmp_time_inverted_x_axis'] = 'Nombre d\'heures';
+$string['nmp_inverted_time'] = 'Temps moyen investi';
+$string['nmp_expected_time'] = 'Temps moyen à investir';
+
+$string['nmp_year'] = 'année';
+$string['nmp_years'] = 'années';
+$string['nmp_month'] = 'mois';
+$string['nmp_months'] = 'mois';
+$string['nmp_day'] = 'jour';
+$string['nmp_days'] = 'jours';
+$string['nmp_hour'] = 'heure';
+$string['nmp_hours'] = 'heures';
+$string['nmp_hours_short'] = 'h';
+$string['nmp_minute'] = 'minute';
+$string['nmp_minutes'] = 'minutes';
+$string['nmp_minutes_short'] = 'm';
+$string['nmp_second'] = 'seconde';
+$string['nmp_seconds'] = 'secondes';
+$string['nmp_seconds_short'] = 's';
+$string['nmp_ago'] = 'avant';
+$string['nmp_now'] = 'à l\'instant';
 
 /*Devoirs des enseignants */
 
@@ -303,91 +303,91 @@ $string['ta_access_content_help_description_p1'] = 'Ce graphique montre le nombr
 $string['ta_access_content_help_description_p2'] = 'L\' axe des x du graphique montre le nombre d\'étudiants inscrits au cours. l\'axe des y du graphique montre les ressources des sections affectées à la semaine. De plus, ce graphique vous permet d’envoyer un e-mail aux étudiants qui ont accédé à la ressource ou à ceux qui n’y ont pas accédé en cliquant sur le graphique. ';
 
 /* Assign Submissions */
-$string['fml_intime_sub'] = 'Devoir déposé à temps';
-$string['fml_late_sub'] = 'Devoir déposé en retard';
-$string['fml_no_sub'] = 'Devoir non déposé';
-$string['fml_assign_nodue'] = 'Pas de date limite';
-$string['fml_assignsubs_title'] = 'Suivi des devoirs soumis dans les zones de dépôts';
-$string['fml_assignsubs_yaxis'] = 'Nombre d\'étudiants';
+$string['nmp_intime_sub'] = 'Devoir déposé à temps';
+$string['nmp_late_sub'] = 'Devoir déposé en retard';
+$string['nmp_no_sub'] = 'Devoir non déposé';
+$string['nmp_assign_nodue'] = 'Pas de date limite';
+$string['nmp_assignsubs_title'] = 'Suivi des devoirs soumis dans les zones de dépôts';
+$string['nmp_assignsubs_yaxis'] = 'Nombre d\'étudiants';
 
 
 /* Accès au contenu */
-$string['fml_assign'] = 'Tâche';
-$string['fml_assignment'] = 'Tâche';
-$string['fml_attendance'] = 'Participation';
-$string['fml_book'] = 'Livre';
-$string['fml_chat'] = 'Chatter';
-$string['fml_choice'] = 'Choix';
-$string['fml_data'] = 'Base de données';
-$string['fml_feedback'] = 'Commentaires';
-$string['fml_folder'] = 'Dossier';
-$string['fml_forum'] = 'Forum';
-$string['fml_glossary'] = 'Glossaire';
-$string['fml_h5pactivity'] = 'H5P';
-$string['fml_imscp'] = 'Contenu IMS';
-$string['fml_label'] = 'Label';
-$string['fml_lesson'] = 'Leçon';
-$string['fml_lti'] = 'Contenu IMS';
-$string['fml_page'] = 'Page';
-$string['fml_quiz'] = 'Quiz';
-$string['fml_resource'] = 'Ressource';
-$string['fml_scorm'] = 'Package SCORM';
-$string['fml_survey'] = 'Sondage';
-$string['fml_url'] = 'Url';
-$string['fml_wiki'] = 'Wiki';
-$string['fml_workshop'] = 'Atelier';
-
-$string['fml_access'] = 'Ressources accédées';
-$string['fml_no_access'] = 'Ressources non accédées';
-$string['fml_access_chart_title'] = 'Accès au contenu du cours';
-$string['fml_access_chart_yaxis_label'] = 'Nombre d\'étudiants';
-$string['fml_access_chart_suffix'] = 'étudiants';
+$string['nmp_assign'] = 'Tâche';
+$string['nmp_assignment'] = 'Tâche';
+$string['nmp_attendance'] = 'Participation';
+$string['nmp_book'] = 'Livre';
+$string['nmp_chat'] = 'Chatter';
+$string['nmp_choice'] = 'Choix';
+$string['nmp_data'] = 'Base de données';
+$string['nmp_feedback'] = 'Commentaires';
+$string['nmp_folder'] = 'Dossier';
+$string['nmp_forum'] = 'Forum';
+$string['nmp_glossary'] = 'Glossaire';
+$string['nmp_h5pactivity'] = 'H5P';
+$string['nmp_imscp'] = 'Contenu IMS';
+$string['nmp_label'] = 'Label';
+$string['nmp_lesson'] = 'Leçon';
+$string['nmp_lti'] = 'Contenu IMS';
+$string['nmp_page'] = 'Page';
+$string['nmp_quiz'] = 'Quiz';
+$string['nmp_resource'] = 'Ressource';
+$string['nmp_scorm'] = 'Package SCORM';
+$string['nmp_survey'] = 'Sondage';
+$string['nmp_url'] = 'Url';
+$string['nmp_wiki'] = 'Wiki';
+$string['nmp_workshop'] = 'Atelier';
+
+$string['nmp_access'] = 'Ressources accédées';
+$string['nmp_no_access'] = 'Ressources non accédées';
+$string['nmp_access_chart_title'] = 'Accès au contenu du cours';
+$string['nmp_access_chart_yaxis_label'] = 'Nombre d\'étudiants';
+$string['nmp_access_chart_suffix'] = 'étudiants';
 
 
 /* Email */
-$string['fml_validation_subject_text'] = 'Le sujet est obligatoire';
-$string['fml_validation_message_text'] = 'Veuillez écrire un message';
-$string['fml_subject_label'] = 'Ajouter un sujet';
-$string['fml_message_label'] = 'Ajouter un message';
-
-$string['fml_submit_button'] = 'Envoyer';
-$string['fml_cancel_button'] = 'Annuler';
-$string['fml_close_button'] = 'Fermer';
-$string['fml_emailform_title'] = 'Envoyer un e-mail';
-$string['fml_sending_text'] = 'Envoi de courriels';
-
-$string['fml_recipients_label'] = 'À';
-$string['fml_mailsended_text'] = 'Emails envoyés';
-
-$string['fml_email_footer_text'] = 'Ceci est un email envoyé avec note my progress.';
-$string['fml_email_footer_prefix'] = 'Aller à';
-$string['fml_email_footer_suffix'] = 'pour plus d\'informations.';
-$string['fml_mailsended_text'] = 'Emails envoyés';
-
-$string['fml_assign_url'] = '/mod/assign/view.php?id=';
-$string['fml_assignment_url'] = '/mod/assignment/view.php?id=';
-$string['fml_book_url'] = '/mod/book/view.php?id=';
-$string['fml_chat_url'] = '/mod/chat/view.php?id=';
-$string['fml_choice_url'] = '/mod/choice/view.php?id=';
-$string['fml_data_url'] = '/mod/data/view.php?id=';
-$string['fml_feedback_url'] = '/mod/feedback/view.php?id=';
-$string['fml_folder_url'] = '/mod/folder/view.php?id=';
-$string['fml_forum_url'] = '/mod/forum/view.php?id=';
-$string['fml_glossary_url'] = '/mod/glossary/view.php?id=';
-$string['fml_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
-$string['fml_imscp_url'] = '/mod/imscp/view.php?id=';
-$string['fml_label_url'] = '/mod/label/view.php?id=';
-$string['fml_lesson_url'] = '/mod/lesson/view.php?id=';
-$string['fml_lti_url'] = '/mod/lti/view.php?id=';
-$string['fml_page_url'] = '/mod/page/view.php?id=';
-$string['fml_quiz_url'] = '/mod/quiz/view.php?id=';
-$string['fml_resource_url'] = '/mod/resource/view.php?id=';
-$string['fml_scorm_url'] = '/mod/scorm/view.php?id=';
-$string['fml_survey_url'] = '/mod/survey/view.php?id=';
-$string['fml_url_url'] = '/mod/url/view.php?id=';
-$string['fml_wiki_url'] = '/mod/wiki/view.php?id=';
-$string['fml_workshop_url'] = '/mod/workshop/view.php?id=';
-$string['fml_course_url'] = '/course/view.php?id=';
+$string['nmp_validation_subject_text'] = 'Le sujet est obligatoire';
+$string['nmp_validation_message_text'] = 'Veuillez écrire un message';
+$string['nmp_subject_label'] = 'Ajouter un sujet';
+$string['nmp_message_label'] = 'Ajouter un message';
+
+$string['nmp_submit_button'] = 'Envoyer';
+$string['nmp_cancel_button'] = 'Annuler';
+$string['nmp_close_button'] = 'Fermer';
+$string['nmp_emailform_title'] = 'Envoyer un e-mail';
+$string['nmp_sending_text'] = 'Envoi de courriels';
+
+$string['nmp_recipients_label'] = 'À';
+$string['nmp_mailsended_text'] = 'Emails envoyés';
+
+$string['nmp_email_footer_text'] = 'Ceci est un email envoyé avec note my progress.';
+$string['nmp_email_footer_prefix'] = 'Aller à';
+$string['nmp_email_footer_suffix'] = 'pour plus d\'informations.';
+$string['nmp_mailsended_text'] = 'Emails envoyés';
+
+$string['nmp_assign_url'] = '/mod/assign/view.php?id=';
+$string['nmp_assignment_url'] = '/mod/assignment/view.php?id=';
+$string['nmp_book_url'] = '/mod/book/view.php?id=';
+$string['nmp_chat_url'] = '/mod/chat/view.php?id=';
+$string['nmp_choice_url'] = '/mod/choice/view.php?id=';
+$string['nmp_data_url'] = '/mod/data/view.php?id=';
+$string['nmp_feedback_url'] = '/mod/feedback/view.php?id=';
+$string['nmp_folder_url'] = '/mod/folder/view.php?id=';
+$string['nmp_forum_url'] = '/mod/forum/view.php?id=';
+$string['nmp_glossary_url'] = '/mod/glossary/view.php?id=';
+$string['nmp_h5pactivity_url'] = '/mod/h5pactivity/view.php?id=';
+$string['nmp_imscp_url'] = '/mod/imscp/view.php?id=';
+$string['nmp_label_url'] = '/mod/label/view.php?id=';
+$string['nmp_lesson_url'] = '/mod/lesson/view.php?id=';
+$string['nmp_lti_url'] = '/mod/lti/view.php?id=';
+$string['nmp_page_url'] = '/mod/page/view.php?id=';
+$string['nmp_quiz_url'] = '/mod/quiz/view.php?id=';
+$string['nmp_resource_url'] = '/mod/resource/view.php?id=';
+$string['nmp_scorm_url'] = '/mod/scorm/view.php?id=';
+$string['nmp_survey_url'] = '/mod/survey/view.php?id=';
+$string['nmp_url_url'] = '/mod/url/view.php?id=';
+$string['nmp_wiki_url'] = '/mod/wiki/view.php?id=';
+$string['nmp_workshop_url'] = '/mod/workshop/view.php?id=';
+$string['nmp_course_url'] = '/course/view.php?id=';
 
 
 /* Évaluation de l\'enseignant */
@@ -406,26 +406,26 @@ $string['tr_item_grades_distribution_help_description_p2'] = 'Sur l\' axe des x
 $string['tr_item_grades_distribution_help_description_p3'] = 'En cliquant sur la barre correspondant à un rang, vous pouvez envoyer un email aux étudiants dans le classement.';
 
 /* Notes */
-$string['fml_grades_select_label'] = 'Catégorie de note';
-$string['fml_grades_chart_title'] = 'Moyennes des activités évaluables';
-$string['fml_grades_yaxis_title'] = 'Note moyenne (%)';
-$string['fml_grades_tooltip_average'] = 'Note moyenne';
-$string['fml_grades_tooltip_grade'] = 'Note maximale';
-$string['fml_grades_tooltip_student'] = 'étudiant noté de';
-$string['fml_grades_tooltip_students'] = 'élèves notés de';
-
-$string['fml_grades_best_grade'] = 'Meilleure note';
-$string['fml_grades_average_grade'] = 'Note moyenne';
-$string['fml_grades_worst_grade'] = 'Pire note';
-$string['fml_grades_details_subtitle'] = 'Meilleure note, pire note et note moyenne';
-
-$string['fml_grades_distribution_subtitle'] = 'Répartition des notes';
-$string['fml_grades_distribution_greater_than'] = 'supérieur à';
-$string['fml_grades_distribution_smaller_than'] = 'inférieur à';
-$string['fml_grades_distribution_yaxis_title'] = 'Nombre d\'étudiants';
-$string['fml_grades_distribution_tooltip_prefix'] = 'Plage';
-$string['fml_grades_distribution_tooltip_suffix'] = 'dans cette plage';
-$string["fml_view_details"] = "(Cliquez pour voir les détails)";
+$string['nmp_grades_select_label'] = 'Catégorie de note';
+$string['nmp_grades_chart_title'] = 'Moyennes des activités évaluables';
+$string['nmp_grades_yaxis_title'] = 'Note moyenne (%)';
+$string['nmp_grades_tooltip_average'] = 'Note moyenne';
+$string['nmp_grades_tooltip_grade'] = 'Note maximale';
+$string['nmp_grades_tooltip_student'] = 'étudiant noté de';
+$string['nmp_grades_tooltip_students'] = 'élèves notés de';
+
+$string['nmp_grades_best_grade'] = 'Meilleure note';
+$string['nmp_grades_average_grade'] = 'Note moyenne';
+$string['nmp_grades_worst_grade'] = 'Pire note';
+$string['nmp_grades_details_subtitle'] = 'Meilleure note, pire note et note moyenne';
+
+$string['nmp_grades_distribution_subtitle'] = 'Répartition des notes';
+$string['nmp_grades_distribution_greater_than'] = 'supérieur à';
+$string['nmp_grades_distribution_smaller_than'] = 'inférieur à';
+$string['nmp_grades_distribution_yaxis_title'] = 'Nombre d\'étudiants';
+$string['nmp_grades_distribution_tooltip_prefix'] = 'Plage';
+$string['nmp_grades_distribution_tooltip_suffix'] = 'dans cette plage';
+$string["nmp_view_details"] = "(Cliquez pour voir les détails)";
 
 
 /* Quiz enseignant */
@@ -440,26 +440,26 @@ $string['tq_hardest_questions_help_description_p1'] = 'Ce graphique montre les q
 $string['tq_hardest_questions_help_description_p2'] = 'Sur l\' axe des x du graphique se trouvent les questions d\'évaluation identifiées par leur nom. l\'axe des y montre le pourcentage de tentatives incorrectes par rapport au nombre total de tentatives pour la question. Cet axe permet d\'identifier les questions qui ont représenté la plus grande difficulté pour les étudiants qui ont passé l\'évaluation. ';
 $string['tq_hardest_questions_help_description_p3'] = 'En cliquant sur l\' une des barres correspondant à une question, il est possible de voir la question d\'évaluation dans une fenêtre pop-up.';
 
-$string["fml_quiz_info_text"] = "Cette évaluation a";
-$string["fml_question_text"] = "question";
-$string["fml_questions_text"] = "questions";
-$string["fml_doing_text_singular"] = "tentative faite par";
-$string["fml_doing_text_plural"] = "tentatives faites par";
-$string["fml_attempt_text"] = "tentative";
-$string["fml_attempts_text"] = "tentatives";
-$string["fml_student_text"] = "étudiant";
-$string["fml_students_text"] = "étudiants";
-$string["fml_quiz"] = "Évaluations";
-$string["fml_questions_attempts_chart_title"] = "Tentatives de questions";
-$string["fml_questions_attempts_yaxis_title"] = "Nombre de tentatives";
-$string["fml_hardest_questions_chart_title"] = "Questions plus difficiles";
-$string["fml_hardest_questions_yaxis_title"] = "Tentatives incorrectes";
-$string["fml_correct_attempt"] = "Correcte";
-$string["fml_partcorrect_attempt"] = "Partiellement correcte";
-$string["fml_incorrect_attempt"] = "Incorrecte";
-$string["fml_blank_attempt"] = "Vide";
-$string["fml_needgraded_attempt"] = "Non noté";
-$string["fml_review_question"] = "(Cliquez pour revoir la question)";
+$string["nmp_quiz_info_text"] = "Cette évaluation a";
+$string["nmp_question_text"] = "question";
+$string["nmp_questions_text"] = "questions";
+$string["nmp_doing_text_singular"] = "tentative faite par";
+$string["nmp_doing_text_plural"] = "tentatives faites par";
+$string["nmp_attempt_text"] = "tentative";
+$string["nmp_attempts_text"] = "tentatives";
+$string["nmp_student_text"] = "étudiant";
+$string["nmp_students_text"] = "étudiants";
+$string["nmp_quiz"] = "Évaluations";
+$string["nmp_questions_attempts_chart_title"] = "Tentatives de questions";
+$string["nmp_questions_attempts_yaxis_title"] = "Nombre de tentatives";
+$string["nmp_hardest_questions_chart_title"] = "Questions plus difficiles";
+$string["nmp_hardest_questions_yaxis_title"] = "Tentatives incorrectes";
+$string["nmp_correct_attempt"] = "Correcte";
+$string["nmp_partcorrect_attempt"] = "Partiellement correcte";
+$string["nmp_incorrect_attempt"] = "Incorrecte";
+$string["nmp_blank_attempt"] = "Vide";
+$string["nmp_needgraded_attempt"] = "Non noté";
+$string["nmp_review_question"] = "(Cliquez pour revoir la question)";
 
 
 /* Décrochage */
@@ -485,42 +485,42 @@ $string['td_user_grades_help_description_p1'] = 'Ce graphique montre une compara
 $string['td_user_grades_help_description_p2'] = 'Les différentes activités évaluables sont affichées sur l\' axe des x du graphique. Sur l\'axe des y se trouvent la note de l\'élève et la note moyenne de ses pairs. La note de l\'étudiant et la moyenne du cours sont affichées sous forme de pourcentage pour maintenir la symétrie du graphique. ';
 $string['td_user_grades_help_description_p3'] = 'Avec un clic sur la barre correspondant à une activité, il est possible d\' aller à ladite analysée. ';
 
-$string["fml_cluster_label"] = "Groupe";
-$string["fml_cluster_select"] = 'Groupe d\'étudiants';
-$string["fml_dropout_table_title"] = "Étudiants du groupe";
-$string["fml_dropout_see_profile"] = "Afficher le profil";
-$string["fml_dropout_user_never_access"] = "Jamais accédé";
-$string["fml_dropout_student_progress_title"] = "Progression de l'élève";
-$string["fml_dropout_student_grade_title"] = "Note";
-$string['fml_dropout_no_data'] = "Il n'y a pas encore de données de décrochage scolaire concernant ce cours.";
-$string['fml_dropout_no_users_cluster'] = "Il n'y a aucun étudiant dans ce groupe";
-$string['fml_dropout_generate_data_manually'] = "Générer manuellement les données";
-$string['fml_dropout_generating_data'] = "Génération de données...";
-$string["fml_modules_access_chart_title"] = "Ressources du cours";
-$string["fml_modules_access_chart_series_total"] = "Total";
-$string["fml_modules_access_chart_series_complete"] = "Terminé";
-$string["fml_modules_access_chart_series_viewed"] = "Consulté";
-$string["fml_week_modules_chart_title"] = "Ressources par semaines";
-$string["fml_modules_amount"] = "Quantité de ressources";
-$string["fml_modules_details"] = "(Cliquez pour voir les ressources)";
-$string["fml_modules_interaction"] = "interaction";
-$string["fml_modules_interactions"] = "interactions";
-$string["fml_modules_viewed"] = "Consulté";
-$string["fml_modules_no_viewed"] = "Non consulté";
-$string["fml_modules_complete"] = "Terminé";
-$string["fml_sessions_evolution_chart_title"] = "Sessions et temps investi";
-$string["fml_sessions_evolution_chart_xaxis1"] = "Nombre de sessions";
-$string["fml_sessions_evolution_chart_xaxis2"] = "Nombre d'heures";
-$string["fml_sessions_evolution_chart_legend1"] = "Nombre de sessions";
-$string["fml_sessions_evolution_chart_legend2"] = "Temps investi";
-$string["fml_user_grades_chart_title"] = "Notes";
-$string["fml_user_grades_chart_yaxis"] = "Note en pourcentage";
-$string["fml_user_grades_chart_xaxis"] = "Activités évaluables";
-$string["fml_user_grades_chart_legend"] = "Cours (moyen)";
-$string["fml_user_grades_chart_tooltip_no_graded"] = "Aucune note";
-$string["fml_user_grades_chart_view_activity"] = "Cliquez pour voir l'activité";
-$string['fml_send_mail_to_user'] = 'Envoyer un e-mail à';
-$string['fml_send_mail_to_group'] = 'Envoyer un e-mail au groupe';
+$string["nmp_cluster_label"] = "Groupe";
+$string["nmp_cluster_select"] = 'Groupe d\'étudiants';
+$string["nmp_dropout_table_title"] = "Étudiants du groupe";
+$string["nmp_dropout_see_profile"] = "Afficher le profil";
+$string["nmp_dropout_user_never_access"] = "Jamais accédé";
+$string["nmp_dropout_student_progress_title"] = "Progression de l'élève";
+$string["nmp_dropout_student_grade_title"] = "Note";
+$string['nmp_dropout_no_data'] = "Il n'y a pas encore de données de décrochage scolaire concernant ce cours.";
+$string['nmp_dropout_no_users_cluster'] = "Il n'y a aucun étudiant dans ce groupe";
+$string['nmp_dropout_generate_data_manually'] = "Générer manuellement les données";
+$string['nmp_dropout_generating_data'] = "Génération de données...";
+$string["nmp_modules_access_chart_title"] = "Ressources du cours";
+$string["nmp_modules_access_chart_series_total"] = "Total";
+$string["nmp_modules_access_chart_series_complete"] = "Terminé";
+$string["nmp_modules_access_chart_series_viewed"] = "Consulté";
+$string["nmp_week_modules_chart_title"] = "Ressources par semaines";
+$string["nmp_modules_amount"] = "Quantité de ressources";
+$string["nmp_modules_details"] = "(Cliquez pour voir les ressources)";
+$string["nmp_modules_interaction"] = "interaction";
+$string["nmp_modules_interactions"] = "interactions";
+$string["nmp_modules_viewed"] = "Consulté";
+$string["nmp_modules_no_viewed"] = "Non consulté";
+$string["nmp_modules_complete"] = "Terminé";
+$string["nmp_sessions_evolution_chart_title"] = "Sessions et temps investi";
+$string["nmp_sessions_evolution_chart_xaxis1"] = "Nombre de sessions";
+$string["nmp_sessions_evolution_chart_xaxis2"] = "Nombre d'heures";
+$string["nmp_sessions_evolution_chart_legend1"] = "Nombre de sessions";
+$string["nmp_sessions_evolution_chart_legend2"] = "Temps investi";
+$string["nmp_user_grades_chart_title"] = "Notes";
+$string["nmp_user_grades_chart_yaxis"] = "Note en pourcentage";
+$string["nmp_user_grades_chart_xaxis"] = "Activités évaluables";
+$string["nmp_user_grades_chart_legend"] = "Cours (moyen)";
+$string["nmp_user_grades_chart_tooltip_no_graded"] = "Aucune note";
+$string["nmp_user_grades_chart_view_activity"] = "Cliquez pour voir l'activité";
+$string['nmp_send_mail_to_user'] = 'Envoyer un e-mail à';
+$string['nmp_send_mail_to_group'] = 'Envoyer un e-mail au groupe';
 
 
 /* Général étudiant */
@@ -557,168 +557,168 @@ $string['ss_resources_access_help_description_p2'] = 'Sur l\'axe des x du graphi
 $string['ss_resources_access_help_description_p3'] = 'En cliquant sur n\'importe quelle barre, il est possible de voir les ressources et activités disponibles dans le cours (dans une fenêtre pop-up) ainsi que le nombre d\'interactions que vous avez faites avec chaque ressource et une étiquette non consulté, consulté ou terminé. ';
 
 
-$string['fml_student_time_inverted_title'] = 'Votre temps investi';
-$string['fml_student_time_inverted_x_axis'] = 'Nombre d\'heures';
-$string['fml_student_inverted_time'] = 'Temps investi';
-$string['fml_student_expected_time'] = 'Temps à investir';
+$string['nmp_student_time_inverted_title'] = 'Votre temps investi';
+$string['nmp_student_time_inverted_x_axis'] = 'Nombre d\'heures';
+$string['nmp_student_inverted_time'] = 'Temps investi';
+$string['nmp_student_expected_time'] = 'Temps à investir';
 
-$string['fml_resource_access_title'] = 'Interaction par types de ressources';
-$string['fml_resource_access_y_axis'] = 'Quantité de ressources';
-$string['fml_resource_access_x_axis'] = 'Types de ressources';
-$string['fml_resource_access_legend1'] = 'Terminé';
-$string['fml_resource_access_legend2'] = 'En attente';
+$string['nmp_resource_access_title'] = 'Interaction par types de ressources';
+$string['nmp_resource_access_y_axis'] = 'Quantité de ressources';
+$string['nmp_resource_access_x_axis'] = 'Types de ressources';
+$string['nmp_resource_access_legend1'] = 'Terminé';
+$string['nmp_resource_access_legend2'] = 'En attente';
 
-$string['fml_week_progress_title'] = 'Progrès de la semaine';
+$string['nmp_week_progress_title'] = 'Progrès de la semaine';
 
 
 
 /* Indicateurs de l\'enseignant */
-$string['fml_teacher_indicators_title'] = 'Indicateurs généraux';
-$string['fml_teacher_indicators_students'] = 'Etudiants inscrits';
-$string['fml_teacher_indicators_weeks'] = 'Semaines configurées';
-$string['fml_teacher_indicators_grademax'] = 'Note maximum';
-$string['fml_teacher_indicators_course_start'] = 'Démarre le';
-$string['fml_teacher_indicators_course_end'] = 'Se termine le';
-$string['fml_teacher_indicators_course_format'] = 'Format';
-$string['fml_teacher_indicators_course_completion'] = 'Complétude des modules';
-$string["fml_teacher_indicators_student_progress"] = "Progression des élèves";
-$string["fml_teacher_indicators_week_resources_chart_title"] = "Ressources par semaines";
-$string["fml_teacher_indicators_week_resources_yaxis_title"] = "Quantité de ressources";
+$string['nmp_teacher_indicators_title'] = 'Indicateurs généraux';
+$string['nmp_teacher_indicators_students'] = 'Etudiants inscrits';
+$string['nmp_teacher_indicators_weeks'] = 'Semaines configurées';
+$string['nmp_teacher_indicators_grademax'] = 'Note maximum';
+$string['nmp_teacher_indicators_course_start'] = 'Démarre le';
+$string['nmp_teacher_indicators_course_end'] = 'Se termine le';
+$string['nmp_teacher_indicators_course_format'] = 'Format';
+$string['nmp_teacher_indicators_course_completion'] = 'Complétude des modules';
+$string["nmp_teacher_indicators_student_progress"] = "Progression des élèves";
+$string["nmp_teacher_indicators_week_resources_chart_title"] = "Ressources par semaines";
+$string["nmp_teacher_indicators_week_resources_yaxis_title"] = "Quantité de ressources";
 
 /* Logs visualisation */
-$string['fml_logs_title'] = 'Télécharger les journaux d\'activités';
-$string['fml_logs_help_description'] = 'Cette section vous permet de télécharger les journaux d\'activités qui ont été réalisés. C\'est-à-dire que vous avez accès aux actions qui ont été réalisées par les utilisateurs inscrits sur la plate-forme sous forme d\'un tableur.';
-$string['fml_logs_title_MoodleSetpoint_title'] = 'Sélectionnez un interval de date pour les actions réalisées sur Moodle';
-$string['fml_logs_title_MMPSetpoint_title'] = 'Sélectionnez un interval de date pour les actions réalisées sur Note My Progress';
-$string['fml_logs_help'] = 'Cette section vous permet de télécharger un fichier de journal des activités effectuées.';
-$string['fml_logs_select_date'] = 'Sélectionnez un interval de temps pour le journal';
-$string['fml_logs_first_date'] = 'Date de début';
-$string['fml_logs_last_date'] = 'Date de fin';
-$string['fml_logs_valid_Moodlebtn'] = 'Télécharger le journal d\'activités de Moodle';
-$string['fml_logs_valid_NMPbtn'] = 'Télécharger le journal d\'activités de Note My Progress';
-$string['fml_logs_invalid_date'] = 'Veuillez saisir une date';
-$string['fml_logs_download_btn'] = 'Téléchargement en cours';
-$string['fml_logs_download_nmp_help_title'] = 'A propos des actions réalisées sur Note My Progress';
-$string['fml_logs_download_moodle_help_title'] = 'A propos des actions réalisées sur Moodle';
-$string['fml_logs_download_nmp_help_description'] = 'Le fichier de logs qui est téléchargé répertorie toutes les actions qui ont été réalisées par l\'utilisateur au sein du plugin Note My Progress uniquement (consultation des avancées, consultation des indicateurs généraux, etc.).';
-$string['fml_logs_download_moodle_help_description'] = 'Le fichier de logs qui est téléchargé répertorie toutes les actions qui ont été réalisées par l\'utilisateur au sein de Moodle uniquement (visualisation du cours, visualisation des ressources, dépôt d\'un devoir, etc.)';
+$string['nmp_logs_title'] = 'Télécharger les journaux d\'activités';
+$string['nmp_logs_help_description'] = 'Cette section vous permet de télécharger les journaux d\'activités qui ont été réalisés. C\'est-à-dire que vous avez accès aux actions qui ont été réalisées par les utilisateurs inscrits sur la plate-forme sous forme d\'un tableur.';
+$string['nmp_logs_title_MoodleSetpoint_title'] = 'Sélectionnez un interval de date pour les actions réalisées sur Moodle';
+$string['nmp_logs_title_MMPSetpoint_title'] = 'Sélectionnez un interval de date pour les actions réalisées sur Note My Progress';
+$string['nmp_logs_help'] = 'Cette section vous permet de télécharger un fichier de journal des activités effectuées.';
+$string['nmp_logs_select_date'] = 'Sélectionnez un interval de temps pour le journal';
+$string['nmp_logs_first_date'] = 'Date de début';
+$string['nmp_logs_last_date'] = 'Date de fin';
+$string['nmp_logs_valid_Moodlebtn'] = 'Télécharger le journal d\'activités de Moodle';
+$string['nmp_logs_valid_NMPbtn'] = 'Télécharger le journal d\'activités de Note My Progress';
+$string['nmp_logs_invalid_date'] = 'Veuillez saisir une date';
+$string['nmp_logs_download_btn'] = 'Téléchargement en cours';
+$string['nmp_logs_download_nmp_help_title'] = 'A propos des actions réalisées sur Note My Progress';
+$string['nmp_logs_download_moodle_help_title'] = 'A propos des actions réalisées sur Moodle';
+$string['nmp_logs_download_nmp_help_description'] = 'Le fichier de logs qui est téléchargé répertorie toutes les actions qui ont été réalisées par l\'utilisateur au sein du plugin Note My Progress uniquement (consultation des avancées, consultation des indicateurs généraux, etc.).';
+$string['nmp_logs_download_moodle_help_description'] = 'Le fichier de logs qui est téléchargé répertorie toutes les actions qui ont été réalisées par l\'utilisateur au sein de Moodle uniquement (visualisation du cours, visualisation des ressources, dépôt d\'un devoir, etc.)';
 /* Logs CSV Header */
-$string['fml_logs_csv_headers_username'] = 'Nom d\'utilisateur';
-$string['fml_logs_csv_headers_firstname'] = 'Prénom';
-$string['fml_logs_csv_headers_lastname'] = 'Nom';
-$string['fml_logs_csv_headers_date'] = 'Date';
-$string['fml_logs_csv_headers_hour'] = 'Heure';
-$string['fml_logs_csv_headers_action'] = 'Action';
-$string['fml_logs_csv_headers_coursename'] = 'Nom du cours';
-$string['fml_logs_csv_headers_detail'] = 'Détail';
-$string['fml_logs_csv_headers_detailtype'] = 'Type d\'objet utilisé';
+$string['nmp_logs_csv_headers_username'] = 'Nom d\'utilisateur';
+$string['nmp_logs_csv_headers_firstname'] = 'Prénom';
+$string['nmp_logs_csv_headers_lastname'] = 'Nom';
+$string['nmp_logs_csv_headers_date'] = 'Date';
+$string['nmp_logs_csv_headers_hour'] = 'Heure';
+$string['nmp_logs_csv_headers_action'] = 'Action';
+$string['nmp_logs_csv_headers_coursename'] = 'Nom du cours';
+$string['nmp_logs_csv_headers_detail'] = 'Détail';
+$string['nmp_logs_csv_headers_detailtype'] = 'Type d\'objet utilisé';
 
-$string['fml_logs_error_begin_date_superior'] = 'La date de début ne peut pas être supérieure à la date actuelle';
-$string['fml_logs_error_begin_date_inferior'] = 'La date de début doit être antérieure à la date de fin';
-$string['fml_logs_error_empty_dates'] = 'Les dates ne peuvent pas être vides';
-$string['fml_logs_error_problem_encountered'] = 'Un problème a été rencontré, veuillez réessayer';
+$string['nmp_logs_error_begin_date_superior'] = 'La date de début ne peut pas être supérieure à la date actuelle';
+$string['nmp_logs_error_begin_date_inferior'] = 'La date de début doit être antérieure à la date de fin';
+$string['nmp_logs_error_empty_dates'] = 'Les dates ne peuvent pas être vides';
+$string['nmp_logs_error_problem_encountered'] = 'Un problème a été rencontré, veuillez réessayer';
 
-$string['fml_logs_success_file_downloaded'] = 'Fichier téléchargé !';
+$string['nmp_logs_success_file_downloaded'] = 'Fichier téléchargé !';
 
 
-$string['fml_logs_moodle_csv_headers_role'] = 'Role';
-$string['fml_logs_moodle_csv_headers_email'] = 'Email';
-$string['fml_logs_moodle_csv_headers_username'] = 'Username';
-$string['fml_logs_moodle_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_moodle_csv_headers_date'] = 'Date';
-$string['fml_logs_moodle_csv_headers_hour'] = 'Hour';
-$string['fml_logs_moodle_csv_headers_action'] = 'Action';
-$string['fml_logs_moodle_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_moodle_csv_headers_coursename'] = 'Course_name';
-$string['fml_logs_moodle_csv_headers_detailid'] = 'Detail ID';
-$string['fml_logs_moodle_csv_headers_details'] = 'Details';
-$string['fml_logs_moodle_csv_headers_detailstype'] = 'Details_type';
+$string['nmp_logs_moodle_csv_headers_role'] = 'Role';
+$string['nmp_logs_moodle_csv_headers_email'] = 'Email';
+$string['nmp_logs_moodle_csv_headers_username'] = 'Username';
+$string['nmp_logs_moodle_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_moodle_csv_headers_date'] = 'Date';
+$string['nmp_logs_moodle_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_moodle_csv_headers_action'] = 'Action';
+$string['nmp_logs_moodle_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_moodle_csv_headers_coursename'] = 'Course_name';
+$string['nmp_logs_moodle_csv_headers_detailid'] = 'Detail ID';
+$string['nmp_logs_moodle_csv_headers_details'] = 'Details';
+$string['nmp_logs_moodle_csv_headers_detailstype'] = 'Details_type';
 
-$string['fml_logs_moodle_csv_headers_role_description'] = 'Donne le rôle qu\'a l\'utilisateur sur le cours sur lequel il a fait une action (étudiant, enseignant...)';
-$string['fml_logs_moodle_csv_headers_email_description'] = 'Donne l\'e-mail de l\'utilisateur';
-$string['fml_logs_moodle_csv_headers_username_description'] = 'Donne le nom d\'utilisateur moodle de la personne ayant réalisée l\'action';
-$string['fml_logs_moodle_csv_headers_fullname_description'] = 'Donne le nom complet de l\'utilisateur (Prénom + Nom)';
-$string['fml_logs_moodle_csv_headers_date_description'] = 'Donne la date à laquelle l\'action a été réalisée au format dd-MM-YYYY';
-$string['fml_logs_moodle_csv_headers_hour_description'] = 'Donne l\'heure a laquelle a été réalisée l\'action';
-$string['fml_logs_moodle_csv_headers_action_description'] = 'Donne un verbe décrivant l\'action qui a été réalisée (ex: cliqué, vu...)';
-$string['fml_logs_moodle_csv_headers_courseid_description'] = 'Donne l\'identifiant du cours sur lequel a été réalisée l\'action';
-$string['fml_logs_moodle_csv_headers_coursename_description'] = 'Donne le nom du cours sur lequel a été réalisée l\'action';
-$string['fml_logs_moodle_csv_headers_detailid_description'] = 'Donne l\'identifiant de l\'objet avec lequel l\'utilisateur a interagi';
-$string['fml_logs_moodle_csv_headers_details_description'] = 'Donne le nom de l\'objet qui a été visé';
-$string['fml_logs_moodle_csv_headers_detailstype_description'] = 'Donne le type d\'objet qui a été visé (exemples d\'objets: Dépôt, Quizz, Ressources...)';
+$string['nmp_logs_moodle_csv_headers_role_description'] = 'Donne le rôle qu\'a l\'utilisateur sur le cours sur lequel il a fait une action (étudiant, enseignant...)';
+$string['nmp_logs_moodle_csv_headers_email_description'] = 'Donne l\'e-mail de l\'utilisateur';
+$string['nmp_logs_moodle_csv_headers_username_description'] = 'Donne le nom d\'utilisateur moodle de la personne ayant réalisée l\'action';
+$string['nmp_logs_moodle_csv_headers_fullname_description'] = 'Donne le nom complet de l\'utilisateur (Prénom + Nom)';
+$string['nmp_logs_moodle_csv_headers_date_description'] = 'Donne la date à laquelle l\'action a été réalisée au format dd-MM-YYYY';
+$string['nmp_logs_moodle_csv_headers_hour_description'] = 'Donne l\'heure a laquelle a été réalisée l\'action';
+$string['nmp_logs_moodle_csv_headers_action_description'] = 'Donne un verbe décrivant l\'action qui a été réalisée (ex: cliqué, vu...)';
+$string['nmp_logs_moodle_csv_headers_courseid_description'] = 'Donne l\'identifiant du cours sur lequel a été réalisée l\'action';
+$string['nmp_logs_moodle_csv_headers_coursename_description'] = 'Donne le nom du cours sur lequel a été réalisée l\'action';
+$string['nmp_logs_moodle_csv_headers_detailid_description'] = 'Donne l\'identifiant de l\'objet avec lequel l\'utilisateur a interagi';
+$string['nmp_logs_moodle_csv_headers_details_description'] = 'Donne le nom de l\'objet qui a été visé';
+$string['nmp_logs_moodle_csv_headers_detailstype_description'] = 'Donne le type d\'objet qui a été visé (exemples d\'objets: Dépôt, Quizz, Ressources...)';
 
 
-$string['fml_logs_nmp_csv_headers_role_description'] = 'Donne le rôle qu\'a l\'utilisateur sur le cours sur lequel il a fait une action (étudiant, enseignant...)';
-$string['fml_logs_nmp_csv_headers_email_description'] = 'Donne l\'e-mail de l\'utilisateur';
-$string['fml_logs_nmp_csv_headers_username_description'] = 'Donne le nom d\'utilisateur moodle de la personne ayant réalisée l\'action';
-$string['fml_logs_nmp_csv_headers_fullname_description'] = 'Donne le nom complet de l\'utilisateur (Prénom + Nom)';
-$string['fml_logs_nmp_csv_headers_date_description'] = 'Donne la date à laquelle l\'action a été réalisée au format dd-MM-YYYY';
-$string['fml_logs_nmp_csv_headers_hour_description'] = 'Donne l\'heure a laquelle a été réalisée l\'action';
-$string['fml_logs_nmp_csv_headers_courseid_description'] = 'Donne l\'identifiant du cours sur lequel a été réalisée l\'action';
-$string['fml_logs_nmp_csv_headers_section_name_description'] = 'Donne le nom de la section de note my progress dans laquelle se trouvait l\'utilisateur lorsqu\'il a réalisé l\'action';
-$string['fml_logs_nmp_csv_headers_action_type_description'] = 'Donne une description complète de l\'action qui a été réalisée par l\'utilisateur sous la forme verbe + sujet + objet (ex: downloaded_moodle_logfile)';
+$string['nmp_logs_nmp_csv_headers_role_description'] = 'Donne le rôle qu\'a l\'utilisateur sur le cours sur lequel il a fait une action (étudiant, enseignant...)';
+$string['nmp_logs_nmp_csv_headers_email_description'] = 'Donne l\'e-mail de l\'utilisateur';
+$string['nmp_logs_nmp_csv_headers_username_description'] = 'Donne le nom d\'utilisateur moodle de la personne ayant réalisée l\'action';
+$string['nmp_logs_nmp_csv_headers_fullname_description'] = 'Donne le nom complet de l\'utilisateur (Prénom + Nom)';
+$string['nmp_logs_nmp_csv_headers_date_description'] = 'Donne la date à laquelle l\'action a été réalisée au format dd-MM-YYYY';
+$string['nmp_logs_nmp_csv_headers_hour_description'] = 'Donne l\'heure a laquelle a été réalisée l\'action';
+$string['nmp_logs_nmp_csv_headers_courseid_description'] = 'Donne l\'identifiant du cours sur lequel a été réalisée l\'action';
+$string['nmp_logs_nmp_csv_headers_section_name_description'] = 'Donne le nom de la section de note my progress dans laquelle se trouvait l\'utilisateur lorsqu\'il a réalisé l\'action';
+$string['nmp_logs_nmp_csv_headers_action_type_description'] = 'Donne une description complète de l\'action qui a été réalisée par l\'utilisateur sous la forme verbe + sujet + objet (ex: downloaded_moodle_logfile)';
 
 
-$string['fml_logs_moodle_table_title'] = 'Description des intitulés';
-$string['fml_logs_moodle_table_subtitle'] = 'Concernant les logs de Moodle';
+$string['nmp_logs_moodle_table_title'] = 'Description des intitulés';
+$string['nmp_logs_moodle_table_subtitle'] = 'Concernant les logs de Moodle';
 
-$string['fml_logs_nmp_table_title'] = 'Description des intitulés';
-$string['fml_logs_nmp_table_subtitle'] = 'Concernant les logs de Note My Progress';
+$string['nmp_logs_nmp_table_title'] = 'Description des intitulés';
+$string['nmp_logs_nmp_table_subtitle'] = 'Concernant les logs de Note My Progress';
 
 
 
 
 
-$string['fml_logs_nmp_csv_headers_role'] = 'Role';
-$string['fml_logs_nmp_csv_headers_email'] = 'Email';
-$string['fml_logs_nmp_csv_headers_username'] = 'Username';
-$string['fml_logs_nmp_csv_headers_fullname'] = 'Fullname';
-$string['fml_logs_nmp_csv_headers_date'] = 'Date';
-$string['fml_logs_nmp_csv_headers_hour'] = 'Hour';
-$string['fml_logs_nmp_csv_headers_courseid'] = 'CourseID';
-$string['fml_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
-$string['fml_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
+$string['nmp_logs_nmp_csv_headers_role'] = 'Role';
+$string['nmp_logs_nmp_csv_headers_email'] = 'Email';
+$string['nmp_logs_nmp_csv_headers_username'] = 'Username';
+$string['nmp_logs_nmp_csv_headers_fullname'] = 'Fullname';
+$string['nmp_logs_nmp_csv_headers_date'] = 'Date';
+$string['nmp_logs_nmp_csv_headers_hour'] = 'Hour';
+$string['nmp_logs_nmp_csv_headers_courseid'] = 'CourseID';
+$string['nmp_logs_nmp_csv_headers_section_name'] = 'NMP_SECTION_NAME';
+$string['nmp_logs_nmp_csv_headers_action_type'] = 'NMP_ACTION_TYPE';
 
-$string['fml_logs_table_title'] = 'Intitulé';
-$string['fml_logs_table_title_bis'] = 'Description';
+$string['nmp_logs_table_title'] = 'Intitulé';
+$string['nmp_logs_table_title_bis'] = 'Description';
 
-$string['fml_logs_help_button_nmp'] = 'A propos des actions réalisées sur Note My Progress';
-$string['fml_logs_help_button_moodle'] = 'A propos des actions réalisées sur Moodle';
+$string['nmp_logs_help_button_nmp'] = 'A propos des actions réalisées sur Note My Progress';
+$string['nmp_logs_help_button_moodle'] = 'A propos des actions réalisées sur Moodle';
 
 
 
-$string['fml_logs_download_details_link'] = 'En savoir plus';
-$string['fml_logs_download_details_title'] = 'Êtes-vous sûr de vouloir un rapport d\'explications détaillées ?';
-$string['fml_logs_download_details_description'] = 'Si vous acceptez, un fichier au format PDF sera téléchargé.';
-$string['fml_logs_download_details_ok'] = 'Télécharger';
-$string['fml_logs_download_details_cancel'] = 'Annuler';
-$string['fml_logs_download_details_validation'] = 'Le rapport a bien été téléchargé';
+$string['nmp_logs_download_details_link'] = 'En savoir plus';
+$string['nmp_logs_download_details_title'] = 'Êtes-vous sûr de vouloir un rapport d\'explications détaillées ?';
+$string['nmp_logs_download_details_description'] = 'Si vous acceptez, un fichier au format PDF sera téléchargé.';
+$string['nmp_logs_download_details_ok'] = 'Télécharger';
+$string['nmp_logs_download_details_cancel'] = 'Annuler';
+$string['nmp_logs_download_details_validation'] = 'Le rapport a bien été téléchargé';
 
 
 
 /* NoteMyProgress admin settings */
 
-$string['fml_settings_bddusername_label'] = 'Nom d\'utilisateur de la base de données';
-$string['fml_settings_bddusername_description'] = 'Ce paramètre désigne le nom d\'utilisateur depuis lequel la base de données MongoDB est accessible. Si ce paramètre est entré, il vous faut entrer le mot de passe ainsi que le nom de la base de données sur laquelle vous souhaitez vous connecter.';
-$string['fml_settings_bddusername_default'] = 'Vide';
+$string['nmp_settings_bddusername_label'] = 'Nom d\'utilisateur de la base de données';
+$string['nmp_settings_bddusername_description'] = 'Ce paramètre désigne le nom d\'utilisateur depuis lequel la base de données MongoDB est accessible. Si ce paramètre est entré, il vous faut entrer le mot de passe ainsi que le nom de la base de données sur laquelle vous souhaitez vous connecter.';
+$string['nmp_settings_bddusername_default'] = 'Vide';
 
-$string['fml_settings_bddpassword_label'] = 'Mot de passe du compte';
-$string['fml_settings_bddpassword_description'] = 'Ce paramètre désigne le mot de passe du compte depuis lequel la base de données MongoDB est accessible. Si ce paramètre est entré, il vous faut entrer le nom d\'utilisateur ainsi que le nom de la base de données sur laquelle vous souhaitez vous connecter.';
-$string['fml_settings_bddpassword_default'] = 'Vide';
+$string['nmp_settings_bddpassword_label'] = 'Mot de passe du compte';
+$string['nmp_settings_bddpassword_description'] = 'Ce paramètre désigne le mot de passe du compte depuis lequel la base de données MongoDB est accessible. Si ce paramètre est entré, il vous faut entrer le nom d\'utilisateur ainsi que le nom de la base de données sur laquelle vous souhaitez vous connecter.';
+$string['nmp_settings_bddpassword_default'] = 'Vide';
 
 
-$string['fml_settings_bddaddress_label'] = 'Adresse du serveur MongoDB *';
-$string['fml_settings_bddaddress_description'] = 'Ce paramètre est l\'adresse depuis laquelle la base de données MongoDB est accessible. Ce paramètre est obligatoire et est sous la forme : 151.125.45.58    ou bien    votreserveur.com';
-$string['fml_settings_bddaddress_default'] = 'localhost';
+$string['nmp_settings_bddaddress_label'] = 'Adresse du serveur MongoDB *';
+$string['nmp_settings_bddaddress_description'] = 'Ce paramètre est l\'adresse depuis laquelle la base de données MongoDB est accessible. Ce paramètre est obligatoire et est sous la forme : 151.125.45.58    ou bien    votreserveur.com';
+$string['nmp_settings_bddaddress_default'] = 'localhost';
 
-$string['fml_settings_bddport_label'] = 'Port de communication *';
-$string['fml_settings_bddport_description'] = 'Ce paramètre désigne le port à utiliser pour communiquer avec la base de données. Ce paramètre est obligatoire et doit être un nombre.';
-$string['fml_settings_bddport_default'] = '27017';
+$string['nmp_settings_bddport_label'] = 'Port de communication *';
+$string['nmp_settings_bddport_description'] = 'Ce paramètre désigne le port à utiliser pour communiquer avec la base de données. Ce paramètre est obligatoire et doit être un nombre.';
+$string['nmp_settings_bddport_default'] = '27017';
 
 
-$string['fml_settings_bddname_label'] = 'Nom de la base de données';
-$string['fml_settings_bddname_description'] = 'Ce paramètre désigne le nom de la base de données MongoDB dans laquelle vont être enregistrées les informations.';
-$string['fml_settings_bddname_default'] = 'Vide';
+$string['nmp_settings_bddname_label'] = 'Nom de la base de données';
+$string['nmp_settings_bddname_description'] = 'Ce paramètre désigne le nom de la base de données MongoDB dans laquelle vont être enregistrées les informations.';
+$string['nmp_settings_bddname_default'] = 'Vide';
 
 //Planning
 /* Global */
@@ -869,6 +869,12 @@ $string['notes_message_updated'] = "La note a été mise à jour";
 $string['notes_message_not_updated'] = "Note n'a pas pu être mise à jour'";
 
 /*Metareflexion*/
+
+$string['metareflexion_goal1'] = "Apprendre de nouvelles choses";
+$string['metareflexion_goal2'] = "Revoir ce que j'ai vu";
+$string['metareflexion_goal3'] = "Planifier mon apprentissage";
+
+$string['metareflexion_no_modules_in_section'] = "Cette semaine n'as pas de modules";
 $string['compare_with_course'] = "Comparer mes résultats avec ceux de mes collègues";
 $string['sr_menu_metareflexion'] = "Méta-réflexion";
 $string['metareflexion_last_week_created'] = "Les réflexions de la semaine dernière ont été sauvegardées";
@@ -1153,14 +1159,14 @@ $string['tg_timewithinayearformat'] = '%b %e';
 $string['tg_timeolderyearformat'] = '%b %Y';
 
 /* General Errors */
-$string['fml_api_error_network'] = "Une erreur s'est produite dans la communication avec le serveur.";
-$string['fml_api_invalid_data'] = 'Données incorrectes';
-$string['fml_api_json_decode_error'] = 'Décodage d erreur de données envoyées';
-$string['fml_api_invalid_token_error'] = 'Le jeton envoyé dans la transaction n\'est pas valide, veuillez actualiser la page';
-$string['fml_api_invalid_transaction'] = 'La demande est incorrecte';
-$string['fml_api_invalid_profile'] = 'Vous ne pouvez pas faire cette action, votre profil est incorrect';
-$string['fml_api_save_successful'] = 'Les données ont été enregistrées avec succès sur le serveur';
-$string['fml_api_cancel_action'] = 'Vous avez annulé l\'action';
+$string['nmp_api_error_network'] = "Une erreur s'est produite dans la communication avec le serveur.";
+$string['nmp_api_invalid_data'] = 'Données incorrectes';
+$string['nmp_api_json_decode_error'] = 'Décodage d erreur de données envoyées';
+$string['nmp_api_invalid_token_error'] = 'Le jeton envoyé dans la transaction n\'est pas valide, veuillez actualiser la page';
+$string['nmp_api_invalid_transaction'] = 'La demande est incorrecte';
+$string['nmp_api_invalid_profile'] = 'Vous ne pouvez pas faire cette action, votre profil est incorrect';
+$string['nmp_api_save_successful'] = 'Les données ont été enregistrées avec succès sur le serveur';
+$string['nmp_api_cancel_action'] = 'Vous avez annulé l\'action';
 $string['overview']='Vue d\'ensemble : ';
 $string['game_point_error']='Veuillez saisir les points';
 $string['game_event_error']='Veuillez saisir l\'évènement';
diff --git a/notemyprogress/locallib.php b/notemyprogress/locallib.php
index 680c1a3ab9db09a36003e13184969201369e667a..8f6d967d18cc0e3f098fe1a9d0af18380158e8cf 100644
--- a/notemyprogress/locallib.php
+++ b/notemyprogress/locallib.php
@@ -181,7 +181,7 @@ function local_notemyprogress_validate_token($token){
 
         return $result;
     } catch (Exception $e) {
-        $message = get_string('fml_api_invalid_token_error', 'local_notemyprogress');
+        $message = get_string('nmp_api_invalid_token_error', 'local_notemyprogress');
         local_notemyprogress_ajax_response(null, $message, false, 403);
     }
     function local_notemyprogress_save_gamification_config($courseid, $userid, $rules, $levels, $settings, $url,$enable){
@@ -201,7 +201,7 @@ function local_notemyprogress_validate_token($token){
             $configLevels = new \local_notemyprogress\configgamification($courseid, $userid);
             $configLevels->save_levels($levels, $settings, $rules);
             $configLevels->save_enable($enable);
-            $message = get_string('fml_api_save_successful', 'local_notemyprogress');
+            $message = get_string('nmp_api_save_successful', 'local_notemyprogress');
             local_notemyprogress_ajax_response(true, $message);
         }
 
@@ -212,7 +212,7 @@ function local_notemyprogress_validate_token($token){
             try {
                 $action = validate_param($action, PARAM_ALPHA);
             } catch (Exception $e) {
-                $message = get_string('fml_api_invalid_transaction', 'local_notemyprogress');
+                $message = get_string('nmp_api_invalid_transaction', 'local_notemyprogress');
             }
         
             // Validate profile
@@ -221,15 +221,15 @@ function local_notemyprogress_validate_token($token){
                     $action != "assignments"    && $action != "sendmail"    && $action != "quiz"         &&
                     $action != "wordcloud"      && $action != "dropoutdata" && $action != "downloadlogs" &&
                     $action != "saveinteraction" && $action != "saveconfiggamification") {
-                    $message = get_string('fml_api_invalid_transaction', 'local_notemyprogress');
+                    $message = get_string('nmp_api_invalid_transaction', 'local_notemyprogress');
                 }
             } elseif ($profile == "student") {
                 if ($action != "studentsessions" && $action != "studentassigns" &&
                     $action != "studenttimes" && $action != "saveinteraction") {
-                    $message = get_string('fml_api_invalid_transaction', 'local_notemyprogress');
+                    $message = get_string('nmp_api_invalid_transaction', 'local_notemyprogress');
                 }
             } else {
-                $message = get_string('fml_api_invalid_profile', 'local_notemyprogress');
+                $message = get_string('nmp_api_invalid_profile', 'local_notemyprogress');
             }
         
             if ($message != "") {
diff --git a/notemyprogress/logs.php b/notemyprogress/logs.php
index 0e2f1551490fbc408863e2e9f82df41ed37f0b61..f5dd7246595bc2911c75981368dda768342869d8 100644
--- a/notemyprogress/logs.php
+++ b/notemyprogress/logs.php
@@ -56,103 +56,103 @@ $content = [
     "userid" => $USER->id,
     'timezone' => $reports->timezone,
     'strings' => [
-        "section_help_title" => get_string("fml_logs_help_title", "local_notemyprogress"),
-        "section_help_description" => get_string("fml_logs_help", "local_notemyprogress"),
+        "section_help_title" => get_string("nmp_logs_help_title", "local_notemyprogress"),
+        "section_help_description" => get_string("nmp_logs_help", "local_notemyprogress"),
 
-        "title" => get_string("fml_logs_title", "local_notemyprogress"),
-        "description" => get_string("fml_logs_help_description", "local_notemyprogress"),
+        "title" => get_string("nmp_logs_title", "local_notemyprogress"),
+        "description" => get_string("nmp_logs_help_description", "local_notemyprogress"),
         "helplabel" => get_string("helplabel","local_notemyprogress"),
         "exitbutton" => get_string("exitbutton","local_notemyprogress"),
         "ss_change_timezone" => get_string("ss_change_timezone", "local_notemyprogress"),
         "graph_generating" => get_string("graph_generating", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-        "about_table" => get_string("fml_about_table", "local_notemyprogress"),
-
-        "logs_indicators_first_date" => get_string("fml_logs_first_date", "local_notemyprogress"),
-        "logs_indicators_last_date" => get_string("fml_logs_last_date", "local_notemyprogress"),
-        "logs_indicators_title_select" => get_string("fml_logs_select_date", "local_notemyprogress"),
-        "logs_valid_date" => get_string("fml_logs_valid_date", "local_notemyprogress"),
-        "logs_valid_Moodlebtn" => get_string("fml_logs_valid_Moodlebtn", "local_notemyprogress"),
-        "logs_valid_NMPbtn" => get_string("fml_logs_valid_NMPbtn", "local_notemyprogress"),
-        "logs_invalid_date" => get_string("fml_logs_invalid_date", "local_notemyprogress"),
-        "logs_title_MoodleSetpoint_title" => get_string("fml_logs_title_MoodleSetpoint_title", "local_notemyprogress"),
-        "logs_title_MMPSetpoint_title" => get_string("fml_logs_title_MMPSetpoint_title", "local_notemyprogress"),
-        "logs_download_btn" => get_string("fml_logs_download_btn", "local_notemyprogress"),
-
-        "logs_download_nmp_help_title" =>  get_string("fml_logs_download_nmp_help_title", "local_notemyprogress"),
-        "logs_download_moodle_help_title" =>  get_string("fml_logs_download_moodle_help_title", "local_notemyprogress"),
-        "logs_download_moodle_help_description" => get_string("fml_logs_download_moodle_help_description","local_notemyprogress"),
-        "logs_download_nmp_help_description" => get_string("fml_logs_download_nmp_help_description","local_notemyprogress"),
-
-        "logs_moodle_csv_headers_role" => get_string("fml_logs_moodle_csv_headers_role", "local_notemyprogress"),
-        "logs_moodle_csv_headers_email" => get_string("fml_logs_moodle_csv_headers_email","local_notemyprogress"),
-        "logs_moodle_csv_headers_username" => get_string("fml_logs_moodle_csv_headers_username","local_notemyprogress"),
-        "logs_moodle_csv_headers_fullname" =>  get_string("fml_logs_moodle_csv_headers_fullname","local_notemyprogress"),
-        "logs_moodle_csv_headers_date" => get_string("fml_logs_moodle_csv_headers_date","local_notemyprogress"),
-        "logs_moodle_csv_headers_hour" => get_string("fml_logs_moodle_csv_headers_hour","local_notemyprogress"),
-        "logs_moodle_csv_headers_action" => get_string("fml_logs_moodle_csv_headers_action","local_notemyprogress"),
-        "logs_moodle_csv_headers_courseid" => get_string("fml_logs_moodle_csv_headers_courseid","local_notemyprogress"),
-        "logs_moodle_csv_headers_coursename" => get_string("fml_logs_moodle_csv_headers_coursename","local_notemyprogress"),
-        "logs_moodle_csv_headers_detailid" => get_string("fml_logs_moodle_csv_headers_detailid", "local_notemyprogress"),
-        "logs_moodle_csv_headers_details" => get_string("fml_logs_moodle_csv_headers_details", "local_notemyprogress"),
-        "logs_moodle_csv_headers_detailstype" => get_string("fml_logs_moodle_csv_headers_detailstype", "local_notemyprogress"),
-
-        "logs_moodle_csv_headers_role_description" => get_string("fml_logs_moodle_csv_headers_role_description", "local_notemyprogress"),
-        "logs_moodle_csv_headers_email_description" => get_string("fml_logs_moodle_csv_headers_email_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_username_description" => get_string("fml_logs_moodle_csv_headers_username_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_fullname_description" =>  get_string("fml_logs_moodle_csv_headers_fullname_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_date_description" => get_string("fml_logs_moodle_csv_headers_date_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_hour_description" => get_string("fml_logs_moodle_csv_headers_hour_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_action_description" => get_string("fml_logs_moodle_csv_headers_action_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_courseid_description" => get_string("fml_logs_moodle_csv_headers_courseid_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_coursename_description" => get_string("fml_logs_moodle_csv_headers_coursename_description","local_notemyprogress"),
-        "logs_moodle_csv_headers_detailid_description" => get_string("fml_logs_moodle_csv_headers_detailid_description", "local_notemyprogress"),
-        "logs_moodle_csv_headers_details_description" => get_string("fml_logs_moodle_csv_headers_details_description", "local_notemyprogress"),
-        "logs_moodle_csv_headers_detailstype_description" => get_string("fml_logs_moodle_csv_headers_detailstype_description", "local_notemyprogress"),
-
-
-
-        "logs_nmp_csv_headers_role" => get_string("fml_logs_nmp_csv_headers_role", "local_notemyprogress"),
-        "logs_nmp_csv_headers_email" => get_string("fml_logs_nmp_csv_headers_email","local_notemyprogress"),
-        "logs_nmp_csv_headers_username" => get_string("fml_logs_nmp_csv_headers_username","local_notemyprogress"),
-        "logs_nmp_csv_headers_fullname" =>  get_string("fml_logs_nmp_csv_headers_fullname","local_notemyprogress"),
-        "logs_nmp_csv_headers_date" => get_string("fml_logs_nmp_csv_headers_date","local_notemyprogress"),
-        "logs_nmp_csv_headers_hour" => get_string("fml_logs_nmp_csv_headers_hour","local_notemyprogress"),
-        "logs_nmp_csv_headers_courseid" => get_string("fml_logs_nmp_csv_headers_courseid","local_notemyprogress"),
-        "logs_nmp_csv_headers_section_name" => get_string("fml_logs_nmp_csv_headers_section_name", "local_notemyprogress"),
-        "logs_nmp_csv_headers_action_type" => get_string("fml_logs_nmp_csv_headers_action_type", "local_notemyprogress"),
-
-        "logs_nmp_csv_headers_role_description" => get_string("fml_logs_nmp_csv_headers_role_description", "local_notemyprogress"),
-        "logs_nmp_csv_headers_email_description" => get_string("fml_logs_nmp_csv_headers_email_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_username_description" => get_string("fml_logs_nmp_csv_headers_username_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_fullname_description" =>  get_string("fml_logs_nmp_csv_headers_fullname_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_date_description" => get_string("fml_logs_nmp_csv_headers_date_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_hour_description" => get_string("fml_logs_nmp_csv_headers_hour_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_courseid_description" => get_string("fml_logs_nmp_csv_headers_courseid_description","local_notemyprogress"),
-        "logs_nmp_csv_headers_section_name_description" => get_string("fml_logs_nmp_csv_headers_section_name_description", "local_notemyprogress"),
-        "logs_nmp_csv_headers_action_type_description" => get_string("fml_logs_nmp_csv_headers_action_type_description", "local_notemyprogress"),
-
-        "logs_success_file_downloaded" => get_string("fml_logs_success_file_downloaded", "local_notemyprogress"),
-        "logs_error_problem_encountered" => get_string("fml_logs_error_problem_encountered", "local_notemyprogress"),
-        "logs_error_begin_date_superior" => get_string("fml_logs_error_begin_date_superior", "local_notemyprogress"),
-        "logs_error_begin_date_inferior" => get_string("fml_logs_error_begin_date_inferior", "local_notemyprogress"),
-        "logs_error_empty_dates" => get_string("fml_logs_error_empty_dates", "local_notemyprogress"),
-
-        "logs_moodle_table_title" => get_string("fml_logs_moodle_table_title", "local_notemyprogress"),
-        "logs_moodle_table_subtitle" => get_string("fml_logs_moodle_table_subtitle", "local_notemyprogress"),
-
-        "logs_nmp_table_title" => get_string("fml_logs_nmp_table_title", "local_notemyprogress"),
-        "logs_nmp_table_subtitle" => get_string("fml_logs_nmp_table_subtitle", "local_notemyprogress"),
-
-        "logs_help_button_nmp" => get_string("fml_logs_help_button_nmp", "local_notemyprogress"),
-        "logs_help_button_moodle" => get_string("fml_logs_help_button_moodle", "local_notemyprogress"),
-
-        "logs_download_details_title" => get_string("fml_logs_download_details_title", "local_notemyprogress"),
-        "logs_download_details_description" => get_string("fml_logs_download_details_title", "local_notemyprogress"),
-        "logs_download_details_ok" => get_string("fml_logs_download_details_ok", "local_notemyprogress"),
-        "logs_download_details_cancel" => get_string("fml_logs_download_details_cancel", "local_notemyprogress"),
-        "logs_download_details_validation" => get_string("fml_logs_download_details_validation", "local_notemyprogress"),
-        "logs_download_details_link" => get_string("fml_logs_download_details_link", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
+        "about_table" => get_string("nmp_about_table", "local_notemyprogress"),
+
+        "logs_indicators_first_date" => get_string("nmp_logs_first_date", "local_notemyprogress"),
+        "logs_indicators_last_date" => get_string("nmp_logs_last_date", "local_notemyprogress"),
+        "logs_indicators_title_select" => get_string("nmp_logs_select_date", "local_notemyprogress"),
+        "logs_valid_date" => get_string("nmp_logs_valid_date", "local_notemyprogress"),
+        "logs_valid_Moodlebtn" => get_string("nmp_logs_valid_Moodlebtn", "local_notemyprogress"),
+        "logs_valid_NMPbtn" => get_string("nmp_logs_valid_NMPbtn", "local_notemyprogress"),
+        "logs_invalid_date" => get_string("nmp_logs_invalid_date", "local_notemyprogress"),
+        "logs_title_MoodleSetpoint_title" => get_string("nmp_logs_title_MoodleSetpoint_title", "local_notemyprogress"),
+        "logs_title_MMPSetpoint_title" => get_string("nmp_logs_title_MMPSetpoint_title", "local_notemyprogress"),
+        "logs_download_btn" => get_string("nmp_logs_download_btn", "local_notemyprogress"),
+
+        "logs_download_nmp_help_title" =>  get_string("nmp_logs_download_nmp_help_title", "local_notemyprogress"),
+        "logs_download_moodle_help_title" =>  get_string("nmp_logs_download_moodle_help_title", "local_notemyprogress"),
+        "logs_download_moodle_help_description" => get_string("nmp_logs_download_moodle_help_description","local_notemyprogress"),
+        "logs_download_nmp_help_description" => get_string("nmp_logs_download_nmp_help_description","local_notemyprogress"),
+
+        "logs_moodle_csv_headers_role" => get_string("nmp_logs_moodle_csv_headers_role", "local_notemyprogress"),
+        "logs_moodle_csv_headers_email" => get_string("nmp_logs_moodle_csv_headers_email","local_notemyprogress"),
+        "logs_moodle_csv_headers_username" => get_string("nmp_logs_moodle_csv_headers_username","local_notemyprogress"),
+        "logs_moodle_csv_headers_fullname" =>  get_string("nmp_logs_moodle_csv_headers_fullname","local_notemyprogress"),
+        "logs_moodle_csv_headers_date" => get_string("nmp_logs_moodle_csv_headers_date","local_notemyprogress"),
+        "logs_moodle_csv_headers_hour" => get_string("nmp_logs_moodle_csv_headers_hour","local_notemyprogress"),
+        "logs_moodle_csv_headers_action" => get_string("nmp_logs_moodle_csv_headers_action","local_notemyprogress"),
+        "logs_moodle_csv_headers_courseid" => get_string("nmp_logs_moodle_csv_headers_courseid","local_notemyprogress"),
+        "logs_moodle_csv_headers_coursename" => get_string("nmp_logs_moodle_csv_headers_coursename","local_notemyprogress"),
+        "logs_moodle_csv_headers_detailid" => get_string("nmp_logs_moodle_csv_headers_detailid", "local_notemyprogress"),
+        "logs_moodle_csv_headers_details" => get_string("nmp_logs_moodle_csv_headers_details", "local_notemyprogress"),
+        "logs_moodle_csv_headers_detailstype" => get_string("nmp_logs_moodle_csv_headers_detailstype", "local_notemyprogress"),
+
+        "logs_moodle_csv_headers_role_description" => get_string("nmp_logs_moodle_csv_headers_role_description", "local_notemyprogress"),
+        "logs_moodle_csv_headers_email_description" => get_string("nmp_logs_moodle_csv_headers_email_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_username_description" => get_string("nmp_logs_moodle_csv_headers_username_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_fullname_description" =>  get_string("nmp_logs_moodle_csv_headers_fullname_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_date_description" => get_string("nmp_logs_moodle_csv_headers_date_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_hour_description" => get_string("nmp_logs_moodle_csv_headers_hour_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_action_description" => get_string("nmp_logs_moodle_csv_headers_action_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_courseid_description" => get_string("nmp_logs_moodle_csv_headers_courseid_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_coursename_description" => get_string("nmp_logs_moodle_csv_headers_coursename_description","local_notemyprogress"),
+        "logs_moodle_csv_headers_detailid_description" => get_string("nmp_logs_moodle_csv_headers_detailid_description", "local_notemyprogress"),
+        "logs_moodle_csv_headers_details_description" => get_string("nmp_logs_moodle_csv_headers_details_description", "local_notemyprogress"),
+        "logs_moodle_csv_headers_detailstype_description" => get_string("nmp_logs_moodle_csv_headers_detailstype_description", "local_notemyprogress"),
+
+
+
+        "logs_nmp_csv_headers_role" => get_string("nmp_logs_nmp_csv_headers_role", "local_notemyprogress"),
+        "logs_nmp_csv_headers_email" => get_string("nmp_logs_nmp_csv_headers_email","local_notemyprogress"),
+        "logs_nmp_csv_headers_username" => get_string("nmp_logs_nmp_csv_headers_username","local_notemyprogress"),
+        "logs_nmp_csv_headers_fullname" =>  get_string("nmp_logs_nmp_csv_headers_fullname","local_notemyprogress"),
+        "logs_nmp_csv_headers_date" => get_string("nmp_logs_nmp_csv_headers_date","local_notemyprogress"),
+        "logs_nmp_csv_headers_hour" => get_string("nmp_logs_nmp_csv_headers_hour","local_notemyprogress"),
+        "logs_nmp_csv_headers_courseid" => get_string("nmp_logs_nmp_csv_headers_courseid","local_notemyprogress"),
+        "logs_nmp_csv_headers_section_name" => get_string("nmp_logs_nmp_csv_headers_section_name", "local_notemyprogress"),
+        "logs_nmp_csv_headers_action_type" => get_string("nmp_logs_nmp_csv_headers_action_type", "local_notemyprogress"),
+
+        "logs_nmp_csv_headers_role_description" => get_string("nmp_logs_nmp_csv_headers_role_description", "local_notemyprogress"),
+        "logs_nmp_csv_headers_email_description" => get_string("nmp_logs_nmp_csv_headers_email_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_username_description" => get_string("nmp_logs_nmp_csv_headers_username_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_fullname_description" =>  get_string("nmp_logs_nmp_csv_headers_fullname_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_date_description" => get_string("nmp_logs_nmp_csv_headers_date_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_hour_description" => get_string("nmp_logs_nmp_csv_headers_hour_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_courseid_description" => get_string("nmp_logs_nmp_csv_headers_courseid_description","local_notemyprogress"),
+        "logs_nmp_csv_headers_section_name_description" => get_string("nmp_logs_nmp_csv_headers_section_name_description", "local_notemyprogress"),
+        "logs_nmp_csv_headers_action_type_description" => get_string("nmp_logs_nmp_csv_headers_action_type_description", "local_notemyprogress"),
+
+        "logs_success_file_downloaded" => get_string("nmp_logs_success_file_downloaded", "local_notemyprogress"),
+        "logs_error_problem_encountered" => get_string("nmp_logs_error_problem_encountered", "local_notemyprogress"),
+        "logs_error_begin_date_superior" => get_string("nmp_logs_error_begin_date_superior", "local_notemyprogress"),
+        "logs_error_begin_date_inferior" => get_string("nmp_logs_error_begin_date_inferior", "local_notemyprogress"),
+        "logs_error_empty_dates" => get_string("nmp_logs_error_empty_dates", "local_notemyprogress"),
+
+        "logs_moodle_table_title" => get_string("nmp_logs_moodle_table_title", "local_notemyprogress"),
+        "logs_moodle_table_subtitle" => get_string("nmp_logs_moodle_table_subtitle", "local_notemyprogress"),
+
+        "logs_nmp_table_title" => get_string("nmp_logs_nmp_table_title", "local_notemyprogress"),
+        "logs_nmp_table_subtitle" => get_string("nmp_logs_nmp_table_subtitle", "local_notemyprogress"),
+
+        "logs_help_button_nmp" => get_string("nmp_logs_help_button_nmp", "local_notemyprogress"),
+        "logs_help_button_moodle" => get_string("nmp_logs_help_button_moodle", "local_notemyprogress"),
+
+        "logs_download_details_title" => get_string("nmp_logs_download_details_title", "local_notemyprogress"),
+        "logs_download_details_description" => get_string("nmp_logs_download_details_title", "local_notemyprogress"),
+        "logs_download_details_ok" => get_string("nmp_logs_download_details_ok", "local_notemyprogress"),
+        "logs_download_details_cancel" => get_string("nmp_logs_download_details_cancel", "local_notemyprogress"),
+        "logs_download_details_validation" => get_string("nmp_logs_download_details_validation", "local_notemyprogress"),
+        "logs_download_details_link" => get_string("nmp_logs_download_details_link", "local_notemyprogress"),
     ]
 ];
 
diff --git a/notemyprogress/metareflexion.php b/notemyprogress/metareflexion.php
index dd942332fd9571046628a01e9b42e95da8cb492d..cdf73d07a45f874d5d0cbf57bb2f613d295eed4a 100644
--- a/notemyprogress/metareflexion.php
+++ b/notemyprogress/metareflexion.php
@@ -9,8 +9,8 @@ $course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
 
 $context = context_course::instance($course->id);
 require_capability('local/notemyprogress:usepluggin', $context);
-//require_capability('local/notemyprogress:view_as_student', $context);
-//require_capability('local/notemyprogress:student_sessions', $context);
+require_capability('local/notemyprogress:view_as_student', $context);
+require_capability('local/notemyprogress:student_sessions', $context);
 
 $url = '/local/student_reports/metareflexion.php';
 local_notemyprogress_set_page($course, $url);
@@ -33,35 +33,35 @@ if (!$configweeks->is_set()) {
 
 $content = [
     'strings' => array(
-        "inverted_time_chart_title" => get_string("fml_student_time_inverted_title", "local_notemyprogress"),
-        "inverted_time_chart_x_axis" => get_string("fml_student_time_inverted_x_axis", "local_notemyprogress"),
-        "inverted_time" => get_string("fml_student_inverted_time", "local_notemyprogress"),
-        "expected_time" => get_string("fml_student_expected_time", "local_notemyprogress"),
-
-        "resource_access_title" => get_string("fml_resource_access_title", "local_notemyprogress"),
-        "resource_access_x_axis" => get_string("fml_resource_access_x_axis", "local_notemyprogress"),
-        "resource_access_y_axis" => get_string("fml_resource_access_y_axis", "local_notemyprogress"),
-        "resource_access_legend1" => get_string("fml_resource_access_legend1", "local_notemyprogress"),
-        "resource_access_legend2" => get_string("fml_resource_access_legend2", "local_notemyprogress"),
-
-        "hours_sessions_title" => get_string("fml_hours_sessions_title", "local_notemyprogress"),
-        "week_progress_title" => get_string("fml_week_progress_title", "local_notemyprogress"),
-
-        "session_text" => get_string("fml_session_text", "local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text", "local_notemyprogress"),
-        "modules_details" => get_string("fml_modules_details", "local_notemyprogress"),
-
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
-
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_viewed" => get_string("fml_modules_viewed", "local_notemyprogress"),
-        "modules_no_viewed" => get_string("fml_modules_no_viewed", "local_notemyprogress"),
-        "modules_complete" => get_string("fml_modules_complete", "local_notemyprogress"),
-        "modules_interaction" => get_string("fml_modules_interaction", "local_notemyprogress"),
-        "modules_interactions" => get_string("fml_modules_interactions", "local_notemyprogress"),
-        "close_button" => get_string("fml_close_button", "local_notemyprogress"),
+        "inverted_time_chart_title" => get_string("nmp_student_time_inverted_title", "local_notemyprogress"),
+        "inverted_time_chart_x_axis" => get_string("nmp_student_time_inverted_x_axis", "local_notemyprogress"),
+        "inverted_time" => get_string("nmp_student_inverted_time", "local_notemyprogress"),
+        "expected_time" => get_string("nmp_student_expected_time", "local_notemyprogress"),
+
+        "resource_access_title" => get_string("nmp_resource_access_title", "local_notemyprogress"),
+        "resource_access_x_axis" => get_string("nmp_resource_access_x_axis", "local_notemyprogress"),
+        "resource_access_y_axis" => get_string("nmp_resource_access_y_axis", "local_notemyprogress"),
+        "resource_access_legend1" => get_string("nmp_resource_access_legend1", "local_notemyprogress"),
+        "resource_access_legend2" => get_string("nmp_resource_access_legend2", "local_notemyprogress"),
+
+        "hours_sessions_title" => get_string("nmp_hours_sessions_title", "local_notemyprogress"),
+        "week_progress_title" => get_string("nmp_week_progress_title", "local_notemyprogress"),
+
+        "session_text" => get_string("nmp_session_text", "local_notemyprogress"),
+        "sessions_text" => get_string("nmp_sessions_text", "local_notemyprogress"),
+        "modules_details" => get_string("nmp_modules_details", "local_notemyprogress"),
+
+        "hours_short" => get_string("nmp_hours_short", "local_notemyprogress"),
+        "minutes_short" => get_string("nmp_minutes_short", "local_notemyprogress"),
+        "seconds_short" => get_string("nmp_seconds_short", "local_notemyprogress"),
+
+        "modules_access_chart_title" => get_string("nmp_modules_access_chart_title", "local_notemyprogress"),
+        "modules_viewed" => get_string("nmp_modules_viewed", "local_notemyprogress"),
+        "modules_no_viewed" => get_string("nmp_modules_no_viewed", "local_notemyprogress"),
+        "modules_complete" => get_string("nmp_modules_complete", "local_notemyprogress"),
+        "modules_interaction" => get_string("nmp_modules_interaction", "local_notemyprogress"),
+        "modules_interactions" => get_string("nmp_modules_interactions", "local_notemyprogress"),
+        "close_button" => get_string("nmp_close_button", "local_notemyprogress"),
 
         'hours_unit_time_label' => get_string('hours_unit_time_label', 'local_notemyprogress'),
         'graph_generating' => get_string('graph_generating', 'local_notemyprogress'),
@@ -179,6 +179,9 @@ $content = [
         "goals_reflexion_title" => get_string("metareflexion_goals_reflexion_title", "local_notemyprogress"),
         "title_hours_plan" => get_string("metareflexion_title_hours_plan", "local_notemyprogress"),
         "title_retrospective" => get_string("metareflexion_title_retrospective", "local_notemyprogress"),
+        "goal1" => get_string("metareflexion_goal1", "local_notemyprogress"),
+        "goal2" => get_string("metareflexion_goal2", "local_notemyprogress"),
+        "goal3" => get_string("metareflexion_goal3", "local_notemyprogress"),
 
     ),
     //'indicators' => $reports->get_general_indicators(),
@@ -200,7 +203,6 @@ $content = [
     
     //metareflexion/last_week
     'lastweek' => $metareflexion->find_last_week(),
-
     'data_report_hours_questions' => $reports->questions_report_metereflexion(),
 
     //other
@@ -215,14 +217,13 @@ $content = [
     //'students_planification' => $reports->students_planification_summary(),
     
     //Classroom UNUSED
-    'data_report_classroom' => $reports->classroom_report_metareflexion(),
-    'data_report_of_classroom' => $reports->classroom_report_metareflexion(),
-    'report_last_week' => $reports->report_last_week(),
+    //'data_report_classroom' => $reports->classroom_report_metareflexion(),
+    //'data_report_of_classroom' => $reports->classroom_report_metareflexion(),
+    //'report_last_week' => $reports->report_last_week(),
 ];
-//debug_text::print("reports",$reports->status_planning());
 //if (!has_capability('local/notemyprogress:view_as_teacher', $context)) {
-$teacher = new \local_notemyprogress\teacher($COURSE->id, $USER->id);
-$content['course_report_hours'] = $teacher->hours_report_metereflexion();
+//$teacher = new \local_notemyprogress\teacher($COURSE->id, $USER->id);
+$content['course_report_hours'] = $reports->hours_report_metereflexion();
 //}
 $PAGE->requires->js_call_amd('local_notemyprogress/metareflexion', 'init', ['content' => $content]);
 
diff --git a/notemyprogress/quiz.php b/notemyprogress/quiz.php
index cff6b700f1ee1e41f35435c2e1943eb8af6cc0b9..986fe17d2a31bfa1b24a1b51739e848b5abcc064 100644
--- a/notemyprogress/quiz.php
+++ b/notemyprogress/quiz.php
@@ -73,31 +73,31 @@ $content = [
         "pagination_title" => get_string("pagination_title","local_notemyprogress"),
         "helplabel" => get_string("helplabel","local_notemyprogress"),
         "exitbutton" => get_string("exitbutton","local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
 
-        "quiz_info_text" => get_string("fml_quiz_info_text", "local_notemyprogress"),
-        "question_text" => get_string("fml_question_text", "local_notemyprogress"),
-        "questions_text" => get_string("fml_questions_text", "local_notemyprogress"),
-        "doing_text_singular" => get_string("fml_doing_text_singular", "local_notemyprogress"),
-        "doing_text_plural" => get_string("fml_doing_text_plural", "local_notemyprogress"),
-        "attempt_text" => get_string("fml_attempt_text", "local_notemyprogress"),
-        "attempts_text" => get_string("fml_attempts_text", "local_notemyprogress"),
-        "student_text" => get_string("fml_student_text", "local_notemyprogress"),
-        "students_text" => get_string("fml_students_text", "local_notemyprogress"),
-        "of_conector" => get_string("fml_of_conector", "local_notemyprogress"),
-        "quiz_label" => get_string("fml_quiz", "local_notemyprogress"),
+        "quiz_info_text" => get_string("nmp_quiz_info_text", "local_notemyprogress"),
+        "question_text" => get_string("nmp_question_text", "local_notemyprogress"),
+        "questions_text" => get_string("nmp_questions_text", "local_notemyprogress"),
+        "doing_text_singular" => get_string("nmp_doing_text_singular", "local_notemyprogress"),
+        "doing_text_plural" => get_string("nmp_doing_text_plural", "local_notemyprogress"),
+        "attempt_text" => get_string("nmp_attempt_text", "local_notemyprogress"),
+        "attempts_text" => get_string("nmp_attempts_text", "local_notemyprogress"),
+        "student_text" => get_string("nmp_student_text", "local_notemyprogress"),
+        "students_text" => get_string("nmp_students_text", "local_notemyprogress"),
+        "of_conector" => get_string("nmp_of_conector", "local_notemyprogress"),
+        "quiz_label" => get_string("nmp_quiz", "local_notemyprogress"),
 
-        "questions_attempts_chart_title" => get_string("fml_questions_attempts_chart_title", "local_notemyprogress"),
-        "questions_attempts_yaxis_title" => get_string("fml_questions_attempts_yaxis_title", "local_notemyprogress"),
-        "hardest_questions_chart_title" => get_string("fml_hardest_questions_chart_title", "local_notemyprogress"),
-        "hardest_questions_yaxis_title" => get_string("fml_hardest_questions_yaxis_title", "local_notemyprogress"),
+        "questions_attempts_chart_title" => get_string("nmp_questions_attempts_chart_title", "local_notemyprogress"),
+        "questions_attempts_yaxis_title" => get_string("nmp_questions_attempts_yaxis_title", "local_notemyprogress"),
+        "hardest_questions_chart_title" => get_string("nmp_hardest_questions_chart_title", "local_notemyprogress"),
+        "hardest_questions_yaxis_title" => get_string("nmp_hardest_questions_yaxis_title", "local_notemyprogress"),
 
-        "correct_attempt" => get_string("fml_correct_attempt", "local_notemyprogress"),
-        "partcorrect_attempt" => get_string("fml_partcorrect_attempt", "local_notemyprogress"),
-        "incorrect_attempt" => get_string("fml_incorrect_attempt", "local_notemyprogress"),
-        "blank_attempt" => get_string("fml_blank_attempt", "local_notemyprogress"),
-        "needgraded_attempt" => get_string("fml_needgraded_attempt", "local_notemyprogress"),
-        "review_question" => get_string("fml_review_question", "local_notemyprogress"),
+        "correct_attempt" => get_string("nmp_correct_attempt", "local_notemyprogress"),
+        "partcorrect_attempt" => get_string("nmp_partcorrect_attempt", "local_notemyprogress"),
+        "incorrect_attempt" => get_string("nmp_incorrect_attempt", "local_notemyprogress"),
+        "blank_attempt" => get_string("nmp_blank_attempt", "local_notemyprogress"),
+        "needgraded_attempt" => get_string("nmp_needgraded_attempt", "local_notemyprogress"),
+        "review_question" => get_string("nmp_review_question", "local_notemyprogress"),
 
     ],
     'questions_attempts_colors' => array('#06D6A0', '#FFD166', '#EF476F', '#118AB2', '#264653'),
diff --git a/notemyprogress/sessions.php b/notemyprogress/sessions.php
index ee60fe6cacafe0c226119d9fcd64279993eea61f..ba04d472e3031ef4378482759d039d55a0eb43aa 100644
--- a/notemyprogress/sessions.php
+++ b/notemyprogress/sessions.php
@@ -62,50 +62,50 @@ $content = [
         "sessions_count_help_description_p1" => get_string("ts_sessions_count_help_description_p1", "local_notemyprogress"),
         "sessions_count_help_description_p2" => get_string("ts_sessions_count_help_description_p2", "local_notemyprogress"),
 
-        "title" => get_string("fml_title", "local_notemyprogress"),
+        "title" => get_string("nmp_title", "local_notemyprogress"),
         "chart" => $reports->get_chart_langs(),
         "days" => array(
-            get_string("fml_mon_short", "local_notemyprogress"),
-            get_string("fml_tue_short", "local_notemyprogress"),
-            get_string("fml_wed_short", "local_notemyprogress"),
-            get_string("fml_thu_short", "local_notemyprogress"),
-            get_string("fml_fri_short", "local_notemyprogress"),
-            get_string("fml_sat_short", "local_notemyprogress"),
-            get_string("fml_sun_short", "local_notemyprogress"),
+            get_string("nmp_mon_short", "local_notemyprogress"),
+            get_string("nmp_tue_short", "local_notemyprogress"),
+            get_string("nmp_wed_short", "local_notemyprogress"),
+            get_string("nmp_thu_short", "local_notemyprogress"),
+            get_string("nmp_fri_short", "local_notemyprogress"),
+            get_string("nmp_sat_short", "local_notemyprogress"),
+            get_string("nmp_sun_short", "local_notemyprogress"),
         ),
         "hours" => array(
-            get_string("fml_00", "local_notemyprogress"),
-            get_string("fml_01", "local_notemyprogress"),
-            get_string("fml_02", "local_notemyprogress"),
-            get_string("fml_03", "local_notemyprogress"),
-            get_string("fml_04", "local_notemyprogress"),
-            get_string("fml_05", "local_notemyprogress"),
-            get_string("fml_06", "local_notemyprogress"),
-            get_string("fml_07", "local_notemyprogress"),
-            get_string("fml_08", "local_notemyprogress"),
-            get_string("fml_09", "local_notemyprogress"),
-            get_string("fml_10", "local_notemyprogress"),
-            get_string("fml_11", "local_notemyprogress"),
-            get_string("fml_12", "local_notemyprogress"),
-            get_string("fml_13", "local_notemyprogress"),
-            get_string("fml_14", "local_notemyprogress"),
-            get_string("fml_15", "local_notemyprogress"),
-            get_string("fml_16", "local_notemyprogress"),
-            get_string("fml_17", "local_notemyprogress"),
-            get_string("fml_18", "local_notemyprogress"),
-            get_string("fml_19", "local_notemyprogress"),
-            get_string("fml_20", "local_notemyprogress"),
-            get_string("fml_21", "local_notemyprogress"),
-            get_string("fml_22", "local_notemyprogress"),
-            get_string("fml_23", "local_notemyprogress"),
+            get_string("nmp_00", "local_notemyprogress"),
+            get_string("nmp_01", "local_notemyprogress"),
+            get_string("nmp_02", "local_notemyprogress"),
+            get_string("nmp_03", "local_notemyprogress"),
+            get_string("nmp_04", "local_notemyprogress"),
+            get_string("nmp_05", "local_notemyprogress"),
+            get_string("nmp_06", "local_notemyprogress"),
+            get_string("nmp_07", "local_notemyprogress"),
+            get_string("nmp_08", "local_notemyprogress"),
+            get_string("nmp_09", "local_notemyprogress"),
+            get_string("nmp_10", "local_notemyprogress"),
+            get_string("nmp_11", "local_notemyprogress"),
+            get_string("nmp_12", "local_notemyprogress"),
+            get_string("nmp_13", "local_notemyprogress"),
+            get_string("nmp_14", "local_notemyprogress"),
+            get_string("nmp_15", "local_notemyprogress"),
+            get_string("nmp_16", "local_notemyprogress"),
+            get_string("nmp_17", "local_notemyprogress"),
+            get_string("nmp_18", "local_notemyprogress"),
+            get_string("nmp_19", "local_notemyprogress"),
+            get_string("nmp_20", "local_notemyprogress"),
+            get_string("nmp_21", "local_notemyprogress"),
+            get_string("nmp_22", "local_notemyprogress"),
+            get_string("nmp_23", "local_notemyprogress"),
         ),
         "weeks" => array(
-            get_string("fml_week1", "local_notemyprogress"),
-            get_string("fml_week2", "local_notemyprogress"),
-            get_string("fml_week3", "local_notemyprogress"),
-            get_string("fml_week4", "local_notemyprogress"),
-            get_string("fml_week5", "local_notemyprogress"),
-            get_string("fml_week6", "local_notemyprogress"),
+            get_string("nmp_week1", "local_notemyprogress"),
+            get_string("nmp_week2", "local_notemyprogress"),
+            get_string("nmp_week3", "local_notemyprogress"),
+            get_string("nmp_week4", "local_notemyprogress"),
+            get_string("nmp_week5", "local_notemyprogress"),
+            get_string("nmp_week6", "local_notemyprogress"),
         ),
         "table_title" => get_string("table_title", "local_notemyprogress"),
         "thead_name" => get_string("thead_name", "local_notemyprogress"),
@@ -114,20 +114,20 @@ $content = [
         "thead_progress" => get_string("thead_progress", "local_notemyprogress"),
         "thead_sessions" => get_string("thead_sessions", "local_notemyprogress"),
         "thead_time" => get_string("thead_time", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
 
-        "module_label" => get_string("fml_module_label", "local_notemyprogress"),
-        "modules_label" => get_string("fml_modules_label", "local_notemyprogress"),
-        "of_conector" => get_string("fml_of_conector", "local_notemyprogress"),
-        "finished_label" => get_string("fml_finished_label", "local_notemyprogress"),
-        "finisheds_label" => get_string("fml_finisheds_label", "local_notemyprogress"),
+        "module_label" => get_string("nmp_module_label", "local_notemyprogress"),
+        "modules_label" => get_string("nmp_modules_label", "local_notemyprogress"),
+        "of_conector" => get_string("nmp_of_conector", "local_notemyprogress"),
+        "finished_label" => get_string("nmp_finished_label", "local_notemyprogress"),
+        "finisheds_label" => get_string("nmp_finisheds_label", "local_notemyprogress"),
 
-        "session_count_title" => get_string("fml_session_count_title", "local_notemyprogress"),
-        "session_count_yaxis_title" => get_string("fml_session_count_yaxis_title", "local_notemyprogress"),
-        "session_count_tooltip_suffix" => get_string("fml_session_count_tooltip_suffix", "local_notemyprogress"),
+        "session_count_title" => get_string("nmp_session_count_title", "local_notemyprogress"),
+        "session_count_yaxis_title" => get_string("nmp_session_count_yaxis_title", "local_notemyprogress"),
+        "session_count_tooltip_suffix" => get_string("nmp_session_count_tooltip_suffix", "local_notemyprogress"),
 
-        "hours_sessions_title" => get_string("fml_hours_sessions_title", "local_notemyprogress"),
-        "weeks_sessions_title" => get_string("fml_weeks_sessions_title", "local_notemyprogress"),
+        "hours_sessions_title" => get_string("nmp_hours_sessions_title", "local_notemyprogress"),
+        "weeks_sessions_title" => get_string("nmp_weeks_sessions_title", "local_notemyprogress"),
 
         "no_data" => get_string("no_data", "local_notemyprogress"),
         "pagination" => get_string("pagination", "local_notemyprogress"),
@@ -140,17 +140,17 @@ $content = [
         "helplabel" => get_string("helplabel", "local_notemyprogress"),
         "exitbutton" => get_string("exitbutton", "local_notemyprogress"),
 
-        "session_text" => get_string("fml_session_text", "local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text", "local_notemyprogress"),
+        "session_text" => get_string("nmp_session_text", "local_notemyprogress"),
+        "sessions_text" => get_string("nmp_sessions_text", "local_notemyprogress"),
 
-        "time_inverted_title" => get_string("fml_time_inverted_title", "local_notemyprogress"),
-        "time_inverted_x_axis" => get_string("fml_time_inverted_x_axis", "local_notemyprogress"),
-        "inverted_time" => get_string("fml_inverted_time", "local_notemyprogress"),
-        "expected_time" => get_string("fml_expected_time", "local_notemyprogress"),
+        "time_inverted_title" => get_string("nmp_time_inverted_title", "local_notemyprogress"),
+        "time_inverted_x_axis" => get_string("nmp_time_inverted_x_axis", "local_notemyprogress"),
+        "inverted_time" => get_string("nmp_inverted_time", "local_notemyprogress"),
+        "expected_time" => get_string("nmp_expected_time", "local_notemyprogress"),
 
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
+        "hours_short" => get_string("nmp_hours_short", "local_notemyprogress"),
+        "minutes_short" => get_string("nmp_minutes_short", "local_notemyprogress"),
+        "seconds_short" => get_string("nmp_seconds_short", "local_notemyprogress"),
     ],
     'inverted_time_colors' => array('#118AB2', '#06D6A0'),
     'sessions_count_colors' => array('#FFD166', '#06D6A0', '#118AB2'),
diff --git a/notemyprogress/settings.php b/notemyprogress/settings.php
index c68f382fb15dba74ecc845902b1619519e44c6ba..7a7bff26ef1c10c36f582b363bc0822067c3a36d 100644
--- a/notemyprogress/settings.php
+++ b/notemyprogress/settings.php
@@ -17,32 +17,32 @@ if ($hassiteconfig) {
     $ADMIN->add('localplugins', $settings);
 
     // MongoDB hostname
-    $label = get_string('fml_settings_bddaddress_label', 'local_notemyprogress');
-    $desc = get_string('fml_settings_bddaddress_description', 'local_notemyprogress');
+    $label = get_string('nmp_settings_bddaddress_label', 'local_notemyprogress');
+    $desc = get_string('nmp_settings_bddaddress_description', 'local_notemyprogress');
     $default = "localhost";
     $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBlink', $label, $desc, $default));
 
     // MongoDB database port
-    $label =  get_string('fml_settings_bddport_label', 'local_notemyprogress');
-    $desc = get_string('fml_settings_bddport_description', 'local_notemyprogress');
+    $label =  get_string('nmp_settings_bddport_label', 'local_notemyprogress');
+    $desc = get_string('nmp_settings_bddport_description', 'local_notemyprogress');
     $default = "27017";
     $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBport', $label, $desc, $default));
 
     // MongoDB Username
-    $label = get_string('fml_settings_bddusername_label', 'local_notemyprogress');
-    $desc = get_string('fml_settings_bddusername_description', 'local_notemyprogress');
+    $label = get_string('nmp_settings_bddusername_label', 'local_notemyprogress');
+    $desc = get_string('nmp_settings_bddusername_description', 'local_notemyprogress');
     $default = "";
     $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBusername', $label, $desc, $default));
 
     // MongoDB Password
-    $label = get_string('fml_settings_bddpassword_label', 'local_notemyprogress');
-    $desc = get_string('fml_settings_bddpassword_description', 'local_notemyprogress');
+    $label = get_string('nmp_settings_bddpassword_label', 'local_notemyprogress');
+    $desc = get_string('nmp_settings_bddpassword_description', 'local_notemyprogress');
     $default = "";
     $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBpassword', $label, $desc, $default));
 
     // MongoDB database name
-    $label =  get_string('fml_settings_bddname_label', 'local_notemyprogress');
-    $desc =  get_string('fml_settings_bddname_description', 'local_notemyprogress');
+    $label =  get_string('nmp_settings_bddname_label', 'local_notemyprogress');
+    $desc =  get_string('nmp_settings_bddname_description', 'local_notemyprogress');
     $default = "logs_notemyprogress";
     $settings->add(new \admin_setting_configtext('local_notemyprogress/mongoDBname', $label, $desc, $default));
 }
diff --git a/notemyprogress/student.php b/notemyprogress/student.php
index c9bdb332d9943808223f05350b699f906ca8db0d..21ee848ee6f2e3b67422b5619cb2a29d37c2dc4c 100644
--- a/notemyprogress/student.php
+++ b/notemyprogress/student.php
@@ -85,65 +85,65 @@ $content = [
         "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
         "helplabel" => get_string("helplabel", "local_notemyprogress"),
         "exitbutton" => get_string("exitbutton", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
         "weeks" => array(
-            get_string("fml_week1", "local_notemyprogress"),
-            get_string("fml_week2", "local_notemyprogress"),
-            get_string("fml_week3", "local_notemyprogress"),
-            get_string("fml_week4", "local_notemyprogress"),
-            get_string("fml_week5", "local_notemyprogress"),
-            get_string("fml_week6", "local_notemyprogress"),
+            get_string("nmp_week1", "local_notemyprogress"),
+            get_string("nmp_week2", "local_notemyprogress"),
+            get_string("nmp_week3", "local_notemyprogress"),
+            get_string("nmp_week4", "local_notemyprogress"),
+            get_string("nmp_week5", "local_notemyprogress"),
+            get_string("nmp_week6", "local_notemyprogress"),
         ),
         "modules_strings" => array(
-            "title" => get_string("fml_modules_access_chart_title","local_notemyprogress"),
-            "modules_no_viewed" => get_string("fml_modules_no_viewed","local_notemyprogress"),
-            "modules_viewed" => get_string("fml_modules_viewed","local_notemyprogress"),
-            "modules_complete" => get_string("fml_modules_complete","local_notemyprogress"),
-            "close_button" => get_string("fml_close_button","local_notemyprogress"),
-            "modules_interaction" => get_string("fml_modules_interaction","local_notemyprogress"),
-            "modules_interactions" => get_string("fml_modules_interactions","local_notemyprogress"),
+            "title" => get_string("nmp_modules_access_chart_title","local_notemyprogress"),
+            "modules_no_viewed" => get_string("nmp_modules_no_viewed","local_notemyprogress"),
+            "modules_viewed" => get_string("nmp_modules_viewed","local_notemyprogress"),
+            "modules_complete" => get_string("nmp_modules_complete","local_notemyprogress"),
+            "close_button" => get_string("nmp_close_button","local_notemyprogress"),
+            "modules_interaction" => get_string("nmp_modules_interaction","local_notemyprogress"),
+            "modules_interactions" => get_string("nmp_modules_interactions","local_notemyprogress"),
         ),
 
-        "student_progress_title" => get_string("fml_dropout_student_progress_title", "local_notemyprogress"),
-        "see_profile" => get_string("fml_dropout_see_profile", "local_notemyprogress"),
-        "module_label" => get_string("fml_module_label", "local_notemyprogress"),
-        "modules_label" => get_string("fml_modules_label", "local_notemyprogress"),
-        "of_conector" => get_string("fml_of_conector", "local_notemyprogress"),
-        "finished_label" => get_string("fml_finished_label", "local_notemyprogress"),
-        "finisheds_label" => get_string("fml_finisheds_label", "local_notemyprogress"),
-        "session_text" => get_string("fml_session_text", "local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text", "local_notemyprogress"),
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
+        "student_progress_title" => get_string("nmp_dropout_student_progress_title", "local_notemyprogress"),
+        "see_profile" => get_string("nmp_dropout_see_profile", "local_notemyprogress"),
+        "module_label" => get_string("nmp_module_label", "local_notemyprogress"),
+        "modules_label" => get_string("nmp_modules_label", "local_notemyprogress"),
+        "of_conector" => get_string("nmp_of_conector", "local_notemyprogress"),
+        "finished_label" => get_string("nmp_finished_label", "local_notemyprogress"),
+        "finisheds_label" => get_string("nmp_finisheds_label", "local_notemyprogress"),
+        "session_text" => get_string("nmp_session_text", "local_notemyprogress"),
+        "sessions_text" => get_string("nmp_sessions_text", "local_notemyprogress"),
+        "hours_short" => get_string("nmp_hours_short", "local_notemyprogress"),
+        "minutes_short" => get_string("nmp_minutes_short", "local_notemyprogress"),
+        "seconds_short" => get_string("nmp_seconds_short", "local_notemyprogress"),
         "inverted_time_title" => get_string("thead_time", "local_notemyprogress"),
         "count_sessions_title" => get_string("thead_sessions", "local_notemyprogress"),
-        "student_grade_title" => get_string("fml_dropout_student_grade_title", "local_notemyprogress"),
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_amount" => get_string("fml_modules_amount", "local_notemyprogress"),
-        "modules_details" => get_string("fml_modules_details", "local_notemyprogress"),
-        "modules_interaction" => get_string("fml_modules_interaction", "local_notemyprogress"),
-        "modules_interactions" => get_string("fml_modules_interactions", "local_notemyprogress"),
-        "modules_viewed" => get_string("fml_modules_viewed", "local_notemyprogress"),
-        "modules_no_viewed" => get_string("fml_modules_no_viewed", "local_notemyprogress"),
-        "modules_complete" => get_string("fml_modules_complete", "local_notemyprogress"),
-        "close_button" => get_string("fml_close_button", "local_notemyprogress"),
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_access_chart_series_total" => get_string("fml_modules_access_chart_series_total", "local_notemyprogress"),
-        "modules_access_chart_series_complete" => get_string("fml_modules_access_chart_series_complete", "local_notemyprogress"),
-        "modules_access_chart_series_viewed" => get_string("fml_modules_access_chart_series_viewed", "local_notemyprogress"),
-        "sessions_evolution_chart_title" => get_string("fml_sessions_evolution_chart_title", "local_notemyprogress"),
-        "sessions_evolution_chart_xaxis1" => get_string("fml_sessions_evolution_chart_xaxis1", "local_notemyprogress"),
-        "sessions_evolution_chart_xaxis2" => get_string("fml_sessions_evolution_chart_xaxis2", "local_notemyprogress"),
-        "sessions_evolution_chart_legend1" => get_string("fml_sessions_evolution_chart_legend1", "local_notemyprogress"),
-        "sessions_evolution_chart_legend2" => get_string("fml_sessions_evolution_chart_legend2", "local_notemyprogress"),
-        "user_grades_chart_title" => get_string("fml_user_grades_chart_title", "local_notemyprogress"),
-        "user_grades_chart_yaxis" => get_string("fml_user_grades_chart_yaxis", "local_notemyprogress"),
-        "user_grades_chart_xaxis" => get_string("fml_user_grades_chart_xaxis", "local_notemyprogress"),
-        "user_grades_chart_legend" => get_string("fml_user_grades_chart_legend", "local_notemyprogress"),
-        "user_grades_chart_tooltip_no_graded" => get_string("fml_user_grades_chart_tooltip_no_graded", "local_notemyprogress"),
-        "user_grades_chart_view_activity" => get_string("fml_user_grades_chart_view_activity", "local_notemyprogress"),
-        "weeks_sessions_title" => get_string("fml_weeks_sessions_title", "local_notemyprogress"),
+        "student_grade_title" => get_string("nmp_dropout_student_grade_title", "local_notemyprogress"),
+        "modules_access_chart_title" => get_string("nmp_modules_access_chart_title", "local_notemyprogress"),
+        "modules_amount" => get_string("nmp_modules_amount", "local_notemyprogress"),
+        "modules_details" => get_string("nmp_modules_details", "local_notemyprogress"),
+        "modules_interaction" => get_string("nmp_modules_interaction", "local_notemyprogress"),
+        "modules_interactions" => get_string("nmp_modules_interactions", "local_notemyprogress"),
+        "modules_viewed" => get_string("nmp_modules_viewed", "local_notemyprogress"),
+        "modules_no_viewed" => get_string("nmp_modules_no_viewed", "local_notemyprogress"),
+        "modules_complete" => get_string("nmp_modules_complete", "local_notemyprogress"),
+        "close_button" => get_string("nmp_close_button", "local_notemyprogress"),
+        "modules_access_chart_title" => get_string("nmp_modules_access_chart_title", "local_notemyprogress"),
+        "modules_access_chart_series_total" => get_string("nmp_modules_access_chart_series_total", "local_notemyprogress"),
+        "modules_access_chart_series_complete" => get_string("nmp_modules_access_chart_series_complete", "local_notemyprogress"),
+        "modules_access_chart_series_viewed" => get_string("nmp_modules_access_chart_series_viewed", "local_notemyprogress"),
+        "sessions_evolution_chart_title" => get_string("nmp_sessions_evolution_chart_title", "local_notemyprogress"),
+        "sessions_evolution_chart_xaxis1" => get_string("nmp_sessions_evolution_chart_xaxis1", "local_notemyprogress"),
+        "sessions_evolution_chart_xaxis2" => get_string("nmp_sessions_evolution_chart_xaxis2", "local_notemyprogress"),
+        "sessions_evolution_chart_legend1" => get_string("nmp_sessions_evolution_chart_legend1", "local_notemyprogress"),
+        "sessions_evolution_chart_legend2" => get_string("nmp_sessions_evolution_chart_legend2", "local_notemyprogress"),
+        "user_grades_chart_title" => get_string("nmp_user_grades_chart_title", "local_notemyprogress"),
+        "user_grades_chart_yaxis" => get_string("nmp_user_grades_chart_yaxis", "local_notemyprogress"),
+        "user_grades_chart_xaxis" => get_string("nmp_user_grades_chart_xaxis", "local_notemyprogress"),
+        "user_grades_chart_legend" => get_string("nmp_user_grades_chart_legend", "local_notemyprogress"),
+        "user_grades_chart_tooltip_no_graded" => get_string("nmp_user_grades_chart_tooltip_no_graded", "local_notemyprogress"),
+        "user_grades_chart_view_activity" => get_string("nmp_user_grades_chart_view_activity", "local_notemyprogress"),
+        "weeks_sessions_title" => get_string("nmp_weeks_sessions_title", "local_notemyprogress"),
     ],
     'modules_access_colors' => array('#FFD166', '#06D6A0', '#118AB2'),
     'sessions_evolution_colors' => array('#118AB2', '#073B4C'),
diff --git a/notemyprogress/student_gamification.php b/notemyprogress/student_gamification.php
index 0ebb905fc2ae58fef0871d6bb6171302f16129ea..cbdf5159391176d6d031400911396b7187b5b6d1 100644
--- a/notemyprogress/student_gamification.php
+++ b/notemyprogress/student_gamification.php
@@ -50,9 +50,9 @@ $content = [
         'help_title' => get_string('tg_section_help_title', 'local_notemyprogress'),
         'help_description' => get_string('tg_section_help_description', 'local_notemyprogress'),
         'helplabel' => get_string("helplabel","local_notemyprogress"),
-        'error_network' => get_string('fml_api_error_network', 'local_notemyprogress'),
-        'save_successful' => get_string('fml_api_save_successful', 'local_notemyprogress'),
-        'cancel_action' => get_string('fml_api_cancel_action', 'local_notemyprogress'),
+        'error_network' => get_string('nmp_api_error_network', 'local_notemyprogress'),
+        'save_successful' => get_string('nmp_api_save_successful', 'local_notemyprogress'),
+        'cancel_action' => get_string('nmp_api_cancel_action', 'local_notemyprogress'),
         'save_warning_title' => get_string('tg_save_warning_title', 'local_notemyprogress'),
         'save_warning_content' => get_string('tg_save_warning_content', 'local_notemyprogress'),
         'confirm_ok' => get_string('tg_confirm_ok', 'local_notemyprogress'),
diff --git a/notemyprogress/student_planning.php b/notemyprogress/student_planning.php
deleted file mode 100644
index 3f9addeac3ed4e775eeec62f44cf192fb078bd65..0000000000000000000000000000000000000000
--- a/notemyprogress/student_planning.php
+++ /dev/null
@@ -1,198 +0,0 @@
-<?php
-
-// This file is part of Moodle - http://moodle.org/
-//
-// Moodle is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Moodle is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Moodle.  If not, see <http://www.gnu.org/licenses/>.
-
-/**
- * local notemyprogress
- *
- * @package     local_notemyprogress
- * @copyright   2020 Edisson Sigua <edissonf.sigua@gmail.com>, Bryan Aguilar <bryan.aguilar6174@gmail.com>
- * @license     http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
- */
-require_once('locallib.php');
-global $COURSE, $USER;
-
-$courseid = required_param('courseid', PARAM_INT);
-$course = $DB->get_record('course', array('id' => $courseid), '*', MUST_EXIST);
-$context = context_course::instance($course->id);
-
-$url = '/local/notemyprogress/student_sessions.php';
-local_notemyprogress_set_page($course, $url);
-
-require_capability('local/notemyprogress:usepluggin', $context);
-require_capability('local/notemyprogress:view_as_student', $context);
-require_capability('local/notemyprogress:student_sessions', $context);
-
-if (is_siteadmin()) {
-    print_error(get_string("only_student", "local_notemyprogress"));
-}
-
-$actualLink = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
-
-$logs = new \local_notemyprogress\logs($COURSE->id, $USER->id);
-$logs->addLogsNMP("viewed", "section", "STUDENT_STUDY_SESSIONS", "student_study_sessions", $actualLink, "Section where you can consult various indicators on the study sessions carried out by the student");
-
-$reports = new \local_notemyprogress\student($COURSE->id, $USER->id);
-
-$configweeks = new \local_notemyprogress\configweeks($COURSE, $USER);
-if (!$configweeks->is_set()) {
-    $message = get_string("weeks_not_config", "local_notemyprogress");
-    print_error($message);
-}
-
-$content = [
-    'strings' => [
-        "section_help_title" => get_string("ss_section_help_title", "local_notemyprogress"),
-        "section_help_description" => get_string("ss_section_help_description", "local_notemyprogress"),
-        "inverted_time_help_title" => get_string("ss_inverted_time_help_title", "local_notemyprogress"),
-        "inverted_time_help_description_p1" => get_string("ss_inverted_time_help_description_p1", "local_notemyprogress"),
-        "inverted_time_help_description_p2" => get_string("ss_inverted_time_help_description_p2", "local_notemyprogress"),
-        "hours_session_help_title" => get_string("ss_hours_session_help_title", "local_notemyprogress"),
-        "hours_session_help_description_p1" => get_string("ss_hours_session_help_description_p1", "local_notemyprogress"),
-        "hours_session_help_description_p2" => get_string("ss_hours_session_help_description_p2", "local_notemyprogress"),
-        "resources_access_help_title" => get_string("ss_resources_access_help_title", "local_notemyprogress"),
-        "resources_access_help_description_p1" => get_string("ss_resources_access_help_description_p1", "local_notemyprogress"),
-        "resources_access_help_description_p2" => get_string("ss_resources_access_help_description_p2", "local_notemyprogress"),
-        "resources_access_help_description_p3" => get_string("ss_resources_access_help_description_p3", "local_notemyprogress"),
-
-        "title" => get_string("fml_title", "local_notemyprogress"),
-        "chart" => $reports->get_chart_langs(),
-        "days" => array(
-            get_string("fml_mon_short", "local_notemyprogress"),
-            get_string("fml_tue_short", "local_notemyprogress"),
-            get_string("fml_wed_short", "local_notemyprogress"),
-            get_string("fml_thu_short", "local_notemyprogress"),
-            get_string("fml_fri_short", "local_notemyprogress"),
-            get_string("fml_sat_short", "local_notemyprogress"),
-            get_string("fml_sun_short", "local_notemyprogress"),
-        ),
-        "hours" => array(
-            get_string("fml_00", "local_notemyprogress"),
-            get_string("fml_01", "local_notemyprogress"),
-            get_string("fml_02", "local_notemyprogress"),
-            get_string("fml_03", "local_notemyprogress"),
-            get_string("fml_04", "local_notemyprogress"),
-            get_string("fml_05", "local_notemyprogress"),
-            get_string("fml_06", "local_notemyprogress"),
-            get_string("fml_07", "local_notemyprogress"),
-            get_string("fml_08", "local_notemyprogress"),
-            get_string("fml_09", "local_notemyprogress"),
-            get_string("fml_10", "local_notemyprogress"),
-            get_string("fml_11", "local_notemyprogress"),
-            get_string("fml_12", "local_notemyprogress"),
-            get_string("fml_13", "local_notemyprogress"),
-            get_string("fml_14", "local_notemyprogress"),
-            get_string("fml_15", "local_notemyprogress"),
-            get_string("fml_16", "local_notemyprogress"),
-            get_string("fml_17", "local_notemyprogress"),
-            get_string("fml_18", "local_notemyprogress"),
-            get_string("fml_19", "local_notemyprogress"),
-            get_string("fml_20", "local_notemyprogress"),
-            get_string("fml_21", "local_notemyprogress"),
-            get_string("fml_22", "local_notemyprogress"),
-            get_string("fml_23", "local_notemyprogress"),
-        ),
-        "modules_names" => array(
-            "assign" => get_string("fml_assign", "local_notemyprogress"),
-            "assignment" => get_string("fml_assignment", "local_notemyprogress"),
-            "attendance" => get_string("fml_attendance", "local_notemyprogress"),
-            "book" => get_string("fml_book", "local_notemyprogress"),
-            "chat" => get_string("fml_chat", "local_notemyprogress"),
-            "choice" => get_string("fml_choice", "local_notemyprogress"),
-            "data" => get_string("fml_data", "local_notemyprogress"),
-            "feedback" => get_string("fml_feedback", "local_notemyprogress"),
-            "folder" => get_string("fml_folder", "local_notemyprogress"),
-            "forum" => get_string("fml_forum", "local_notemyprogress"),
-            "glossary" => get_string("fml_glossary", "local_notemyprogress"),
-            "h5pactivity" => get_string("fml_h5pactivity", "local_notemyprogress"),
-            "imscp" => get_string("fml_imscp", "local_notemyprogress"),
-            "label" => get_string("fml_label", "local_notemyprogress"),
-            "lesson" => get_string("fml_lesson", "local_notemyprogress"),
-            "lti" => get_string("fml_lti", "local_notemyprogress"),
-            "page" => get_string("fml_page", "local_notemyprogress"),
-            "quiz" => get_string("fml_quiz", "local_notemyprogress"),
-            "resource" => get_string("fml_resource", "local_notemyprogress"),
-            "scorm" => get_string("fml_scorm", "local_notemyprogress"),
-            "survey" => get_string("fml_survey", "local_notemyprogress"),
-            "url" => get_string("fml_url", "local_notemyprogress"),
-            "wiki" => get_string("fml_wiki", "local_notemyprogress"),
-            "workshop" => get_string("fml_workshop", "local_notemyprogress"),
-        ),
-        "modules_strings" => array(
-            "title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-            "modules_no_viewed" => get_string("fml_modules_no_viewed", "local_notemyprogress"),
-            "modules_viewed" => get_string("fml_modules_viewed", "local_notemyprogress"),
-            "modules_complete" => get_string("fml_modules_complete", "local_notemyprogress"),
-            "close_button" => get_string("fml_close_button", "local_notemyprogress"),
-            "modules_interaction" => get_string("fml_modules_interaction", "local_notemyprogress"),
-            "modules_interactions" => get_string("fml_modules_interactions", "local_notemyprogress"),
-        ),
-        "no_data" => get_string("no_data", "local_notemyprogress"),
-        "pagination" => get_string("pagination", "local_notemyprogress"),
-        "ss_change_timezone" => get_string("ss_change_timezone", "local_notemyprogress"),
-        "graph_generating" => get_string("graph_generating", "local_notemyprogress"),
-        "api_error_network" => get_string("api_error_network", "local_notemyprogress"),
-        "pagination_name" => get_string("pagination_component_name", "local_notemyprogress"),
-        "pagination_separator" => get_string("pagination_component_to", "local_notemyprogress"),
-        "pagination_title" => get_string("pagination_title", "local_notemyprogress"),
-        "helplabel" => get_string("helplabel", "local_notemyprogress"),
-        "exitbutton" => get_string("exitbutton", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-
-        "inverted_time_chart_title" => get_string("fml_student_time_inverted_title", "local_notemyprogress"),
-        "inverted_time_chart_x_axis" => get_string("fml_student_time_inverted_x_axis", "local_notemyprogress"),
-        "inverted_time" => get_string("fml_student_inverted_time", "local_notemyprogress"),
-        "expected_time" => get_string("fml_student_expected_time", "local_notemyprogress"),
-
-        "resource_access_title" => get_string("fml_resource_access_title", "local_notemyprogress"),
-        "resource_access_x_axis" => get_string("fml_resource_access_x_axis", "local_notemyprogress"),
-        "resource_access_y_axis" => get_string("fml_resource_access_y_axis", "local_notemyprogress"),
-        "resource_access_legend1" => get_string("fml_resource_access_legend1", "local_notemyprogress"),
-        "resource_access_legend2" => get_string("fml_resource_access_legend2", "local_notemyprogress"),
-
-        "hours_sessions_title" => get_string("fml_hours_sessions_title", "local_notemyprogress"),
-        "week_progress_title" => get_string("fml_week_progress_title", "local_notemyprogress"),
-
-        "session_text" => get_string("fml_session_text", "local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text", "local_notemyprogress"),
-        "modules_details" => get_string("fml_modules_details", "local_notemyprogress"),
-
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
-
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_viewed" => get_string("fml_modules_viewed", "local_notemyprogress"),
-        "modules_no_viewed" => get_string("fml_modules_no_viewed", "local_notemyprogress"),
-        "modules_complete" => get_string("fml_modules_complete", "local_notemyprogress"),
-        "modules_interaction" => get_string("fml_modules_interaction", "local_notemyprogress"),
-        "modules_interactions" => get_string("fml_modules_interactions", "local_notemyprogress"),
-        "close_button" => get_string("fml_close_button", "local_notemyprogress"),
-    ],
-    'resources_access_colors' => array('#06D6A0', '#FFD166', '#EF476F'),
-    'inverted_time_colors' => array('#118AB2', '#06D6A0'),
-    'courseid' => $COURSE->id,
-    'userid' => $USER->id,
-    'indicators' => $reports->get_sessions(),
-    'pages' => $configweeks->get_weeks_paginator(),
-    'profile_render' => $reports->render_has(),
-    'timezone' => $reports->timezone,
-];
-
-$PAGE->requires->js_call_amd('local_notemyprogress/student_planning', 'init', ['content' => $content]);
-echo $OUTPUT->header();
-echo $OUTPUT->render_from_template('local_notemyprogress/student_planning', ['content' => $content]);
-echo $OUTPUT->footer();
diff --git a/notemyprogress/student_sessions.php b/notemyprogress/student_sessions.php
index 454a1028f8a9b3c09b9070d500ce152e8eac2779..7d0fe28389f9ff8e3e91aad443a206fd2e29ac3c 100644
--- a/notemyprogress/student_sessions.php
+++ b/notemyprogress/student_sessions.php
@@ -68,77 +68,77 @@ $content = [
         "resources_access_help_description_p2" => get_string("ss_resources_access_help_description_p2", "local_notemyprogress"),
         "resources_access_help_description_p3" => get_string("ss_resources_access_help_description_p3", "local_notemyprogress"),
 
-        "title" => get_string("fml_title", "local_notemyprogress"),
+        "title" => get_string("nmp_title", "local_notemyprogress"),
         "chart" => $reports->get_chart_langs(),
         "days" => array(
-            get_string("fml_mon_short", "local_notemyprogress"),
-            get_string("fml_tue_short", "local_notemyprogress"),
-            get_string("fml_wed_short", "local_notemyprogress"),
-            get_string("fml_thu_short", "local_notemyprogress"),
-            get_string("fml_fri_short", "local_notemyprogress"),
-            get_string("fml_sat_short", "local_notemyprogress"),
-            get_string("fml_sun_short", "local_notemyprogress"),
+            get_string("nmp_mon_short", "local_notemyprogress"),
+            get_string("nmp_tue_short", "local_notemyprogress"),
+            get_string("nmp_wed_short", "local_notemyprogress"),
+            get_string("nmp_thu_short", "local_notemyprogress"),
+            get_string("nmp_fri_short", "local_notemyprogress"),
+            get_string("nmp_sat_short", "local_notemyprogress"),
+            get_string("nmp_sun_short", "local_notemyprogress"),
         ),
         "hours" => array(
-            get_string("fml_00", "local_notemyprogress"),
-            get_string("fml_01", "local_notemyprogress"),
-            get_string("fml_02", "local_notemyprogress"),
-            get_string("fml_03", "local_notemyprogress"),
-            get_string("fml_04", "local_notemyprogress"),
-            get_string("fml_05", "local_notemyprogress"),
-            get_string("fml_06", "local_notemyprogress"),
-            get_string("fml_07", "local_notemyprogress"),
-            get_string("fml_08", "local_notemyprogress"),
-            get_string("fml_09", "local_notemyprogress"),
-            get_string("fml_10", "local_notemyprogress"),
-            get_string("fml_11", "local_notemyprogress"),
-            get_string("fml_12", "local_notemyprogress"),
-            get_string("fml_13", "local_notemyprogress"),
-            get_string("fml_14", "local_notemyprogress"),
-            get_string("fml_15", "local_notemyprogress"),
-            get_string("fml_16", "local_notemyprogress"),
-            get_string("fml_17", "local_notemyprogress"),
-            get_string("fml_18", "local_notemyprogress"),
-            get_string("fml_19", "local_notemyprogress"),
-            get_string("fml_20", "local_notemyprogress"),
-            get_string("fml_21", "local_notemyprogress"),
-            get_string("fml_22", "local_notemyprogress"),
-            get_string("fml_23", "local_notemyprogress"),
+            get_string("nmp_00", "local_notemyprogress"),
+            get_string("nmp_01", "local_notemyprogress"),
+            get_string("nmp_02", "local_notemyprogress"),
+            get_string("nmp_03", "local_notemyprogress"),
+            get_string("nmp_04", "local_notemyprogress"),
+            get_string("nmp_05", "local_notemyprogress"),
+            get_string("nmp_06", "local_notemyprogress"),
+            get_string("nmp_07", "local_notemyprogress"),
+            get_string("nmp_08", "local_notemyprogress"),
+            get_string("nmp_09", "local_notemyprogress"),
+            get_string("nmp_10", "local_notemyprogress"),
+            get_string("nmp_11", "local_notemyprogress"),
+            get_string("nmp_12", "local_notemyprogress"),
+            get_string("nmp_13", "local_notemyprogress"),
+            get_string("nmp_14", "local_notemyprogress"),
+            get_string("nmp_15", "local_notemyprogress"),
+            get_string("nmp_16", "local_notemyprogress"),
+            get_string("nmp_17", "local_notemyprogress"),
+            get_string("nmp_18", "local_notemyprogress"),
+            get_string("nmp_19", "local_notemyprogress"),
+            get_string("nmp_20", "local_notemyprogress"),
+            get_string("nmp_21", "local_notemyprogress"),
+            get_string("nmp_22", "local_notemyprogress"),
+            get_string("nmp_23", "local_notemyprogress"),
         ),
         "modules_names" => array(
-            "assign" => get_string("fml_assign", "local_notemyprogress"),
-            "assignment" => get_string("fml_assignment", "local_notemyprogress"),
-            "attendance" => get_string("fml_attendance", "local_notemyprogress"),
-            "book" => get_string("fml_book", "local_notemyprogress"),
-            "chat" => get_string("fml_chat", "local_notemyprogress"),
-            "choice" => get_string("fml_choice", "local_notemyprogress"),
-            "data" => get_string("fml_data", "local_notemyprogress"),
-            "feedback" => get_string("fml_feedback", "local_notemyprogress"),
-            "folder" => get_string("fml_folder", "local_notemyprogress"),
-            "forum" => get_string("fml_forum", "local_notemyprogress"),
-            "glossary" => get_string("fml_glossary", "local_notemyprogress"),
-            "h5pactivity" => get_string("fml_h5pactivity", "local_notemyprogress"),
-            "imscp" => get_string("fml_imscp", "local_notemyprogress"),
-            "label" => get_string("fml_label", "local_notemyprogress"),
-            "lesson" => get_string("fml_lesson", "local_notemyprogress"),
-            "lti" => get_string("fml_lti", "local_notemyprogress"),
-            "page" => get_string("fml_page", "local_notemyprogress"),
-            "quiz" => get_string("fml_quiz", "local_notemyprogress"),
-            "resource" => get_string("fml_resource", "local_notemyprogress"),
-            "scorm" => get_string("fml_scorm", "local_notemyprogress"),
-            "survey" => get_string("fml_survey", "local_notemyprogress"),
-            "url" => get_string("fml_url", "local_notemyprogress"),
-            "wiki" => get_string("fml_wiki", "local_notemyprogress"),
-            "workshop" => get_string("fml_workshop", "local_notemyprogress"),
+            "assign" => get_string("nmp_assign", "local_notemyprogress"),
+            "assignment" => get_string("nmp_assignment", "local_notemyprogress"),
+            "attendance" => get_string("nmp_attendance", "local_notemyprogress"),
+            "book" => get_string("nmp_book", "local_notemyprogress"),
+            "chat" => get_string("nmp_chat", "local_notemyprogress"),
+            "choice" => get_string("nmp_choice", "local_notemyprogress"),
+            "data" => get_string("nmp_data", "local_notemyprogress"),
+            "feedback" => get_string("nmp_feedback", "local_notemyprogress"),
+            "folder" => get_string("nmp_folder", "local_notemyprogress"),
+            "forum" => get_string("nmp_forum", "local_notemyprogress"),
+            "glossary" => get_string("nmp_glossary", "local_notemyprogress"),
+            "h5pactivity" => get_string("nmp_h5pactivity", "local_notemyprogress"),
+            "imscp" => get_string("nmp_imscp", "local_notemyprogress"),
+            "label" => get_string("nmp_label", "local_notemyprogress"),
+            "lesson" => get_string("nmp_lesson", "local_notemyprogress"),
+            "lti" => get_string("nmp_lti", "local_notemyprogress"),
+            "page" => get_string("nmp_page", "local_notemyprogress"),
+            "quiz" => get_string("nmp_quiz", "local_notemyprogress"),
+            "resource" => get_string("nmp_resource", "local_notemyprogress"),
+            "scorm" => get_string("nmp_scorm", "local_notemyprogress"),
+            "survey" => get_string("nmp_survey", "local_notemyprogress"),
+            "url" => get_string("nmp_url", "local_notemyprogress"),
+            "wiki" => get_string("nmp_wiki", "local_notemyprogress"),
+            "workshop" => get_string("nmp_workshop", "local_notemyprogress"),
         ),
         "modules_strings" => array(
-            "title" => get_string("fml_modules_access_chart_title","local_notemyprogress"),
-            "modules_no_viewed" => get_string("fml_modules_no_viewed","local_notemyprogress"),
-            "modules_viewed" => get_string("fml_modules_viewed","local_notemyprogress"),
-            "modules_complete" => get_string("fml_modules_complete","local_notemyprogress"),
-            "close_button" => get_string("fml_close_button","local_notemyprogress"),
-            "modules_interaction" => get_string("fml_modules_interaction","local_notemyprogress"),
-            "modules_interactions" => get_string("fml_modules_interactions","local_notemyprogress"),
+            "title" => get_string("nmp_modules_access_chart_title","local_notemyprogress"),
+            "modules_no_viewed" => get_string("nmp_modules_no_viewed","local_notemyprogress"),
+            "modules_viewed" => get_string("nmp_modules_viewed","local_notemyprogress"),
+            "modules_complete" => get_string("nmp_modules_complete","local_notemyprogress"),
+            "close_button" => get_string("nmp_close_button","local_notemyprogress"),
+            "modules_interaction" => get_string("nmp_modules_interaction","local_notemyprogress"),
+            "modules_interactions" => get_string("nmp_modules_interactions","local_notemyprogress"),
         ),
         "no_data" => get_string("no_data", "local_notemyprogress"),
         "pagination" => get_string("pagination", "local_notemyprogress"),
@@ -150,37 +150,37 @@ $content = [
         "pagination_title" => get_string("pagination_title","local_notemyprogress"),
         "helplabel" => get_string("helplabel","local_notemyprogress"),
         "exitbutton" => get_string("exitbutton","local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-
-        "inverted_time_chart_title" => get_string("fml_student_time_inverted_title","local_notemyprogress"),
-        "inverted_time_chart_x_axis" => get_string("fml_student_time_inverted_x_axis","local_notemyprogress"),
-        "inverted_time" => get_string("fml_student_inverted_time","local_notemyprogress"),
-        "expected_time" => get_string("fml_student_expected_time","local_notemyprogress"),
-
-        "resource_access_title" => get_string("fml_resource_access_title", "local_notemyprogress"),
-        "resource_access_x_axis" => get_string("fml_resource_access_x_axis", "local_notemyprogress"),
-        "resource_access_y_axis" => get_string("fml_resource_access_y_axis", "local_notemyprogress"),
-        "resource_access_legend1" => get_string("fml_resource_access_legend1", "local_notemyprogress"),
-        "resource_access_legend2" => get_string("fml_resource_access_legend2", "local_notemyprogress"),
-
-        "hours_sessions_title" => get_string("fml_hours_sessions_title", "local_notemyprogress"),
-        "week_progress_title" => get_string("fml_week_progress_title", "local_notemyprogress"),
-
-        "session_text" => get_string("fml_session_text","local_notemyprogress"),
-        "sessions_text" => get_string("fml_sessions_text","local_notemyprogress"),
-        "modules_details" => get_string("fml_modules_details", "local_notemyprogress"),
-
-        "hours_short" => get_string("fml_hours_short", "local_notemyprogress"),
-        "minutes_short" => get_string("fml_minutes_short", "local_notemyprogress"),
-        "seconds_short" => get_string("fml_seconds_short", "local_notemyprogress"),
-
-        "modules_access_chart_title" => get_string("fml_modules_access_chart_title", "local_notemyprogress"),
-        "modules_viewed" => get_string("fml_modules_viewed", "local_notemyprogress"),
-        "modules_no_viewed" => get_string("fml_modules_no_viewed", "local_notemyprogress"),
-        "modules_complete" => get_string("fml_modules_complete", "local_notemyprogress"),
-        "modules_interaction" => get_string("fml_modules_interaction", "local_notemyprogress"),
-        "modules_interactions" => get_string("fml_modules_interactions", "local_notemyprogress"),
-        "close_button" => get_string("fml_close_button", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
+
+        "inverted_time_chart_title" => get_string("nmp_student_time_inverted_title","local_notemyprogress"),
+        "inverted_time_chart_x_axis" => get_string("nmp_student_time_inverted_x_axis","local_notemyprogress"),
+        "inverted_time" => get_string("nmp_student_inverted_time","local_notemyprogress"),
+        "expected_time" => get_string("nmp_student_expected_time","local_notemyprogress"),
+
+        "resource_access_title" => get_string("nmp_resource_access_title", "local_notemyprogress"),
+        "resource_access_x_axis" => get_string("nmp_resource_access_x_axis", "local_notemyprogress"),
+        "resource_access_y_axis" => get_string("nmp_resource_access_y_axis", "local_notemyprogress"),
+        "resource_access_legend1" => get_string("nmp_resource_access_legend1", "local_notemyprogress"),
+        "resource_access_legend2" => get_string("nmp_resource_access_legend2", "local_notemyprogress"),
+
+        "hours_sessions_title" => get_string("nmp_hours_sessions_title", "local_notemyprogress"),
+        "week_progress_title" => get_string("nmp_week_progress_title", "local_notemyprogress"),
+
+        "session_text" => get_string("nmp_session_text","local_notemyprogress"),
+        "sessions_text" => get_string("nmp_sessions_text","local_notemyprogress"),
+        "modules_details" => get_string("nmp_modules_details", "local_notemyprogress"),
+
+        "hours_short" => get_string("nmp_hours_short", "local_notemyprogress"),
+        "minutes_short" => get_string("nmp_minutes_short", "local_notemyprogress"),
+        "seconds_short" => get_string("nmp_seconds_short", "local_notemyprogress"),
+
+        "modules_access_chart_title" => get_string("nmp_modules_access_chart_title", "local_notemyprogress"),
+        "modules_viewed" => get_string("nmp_modules_viewed", "local_notemyprogress"),
+        "modules_no_viewed" => get_string("nmp_modules_no_viewed", "local_notemyprogress"),
+        "modules_complete" => get_string("nmp_modules_complete", "local_notemyprogress"),
+        "modules_interaction" => get_string("nmp_modules_interaction", "local_notemyprogress"),
+        "modules_interactions" => get_string("nmp_modules_interactions", "local_notemyprogress"),
+        "close_button" => get_string("nmp_close_button", "local_notemyprogress"),
     ],
     'resources_access_colors' => array('#06D6A0', '#FFD166', '#EF476F'),
     'inverted_time_colors' => array('#118AB2', '#06D6A0'),
diff --git a/notemyprogress/styles.css b/notemyprogress/styles.css
index dff445470043bf21a1010973403e0d7db4baace6..f0f7e48a1d6fa6e5d645568c407d1c0005c518f8 100644
--- a/notemyprogress/styles.css
+++ b/notemyprogress/styles.css
@@ -9,7 +9,7 @@
     font-family: poppins, sans-serif !important;
 }
 
-#fmllogs{
+#nmplogs{
     display: none;
 }
 
@@ -302,11 +302,11 @@ a.notemyprogress-navbar-menu-item .badge {
     padding: .7rem;
 }
 
-.fml-btn-primary:hover, .fml-btn-secondary:hover, .ajs-button:hover{
+.nmp-btn-primary:hover, .nmp-btn-secondary:hover, .ajs-button:hover{
     opacity: .75;
 }
 
-.fml-btn-primary, .ajs-button{
+.nmp-btn-primary, .ajs-button{
     font-size: .8rem !important;
     height: 35px !important;
     align-items: center !important;
@@ -531,32 +531,32 @@ a.notemyprogress-navbar-menu-item .badge {
 }
 
 /* Header */
-#fml-group-selector{
+#nmp-group-selector{
     flex-grow: 0;
 }
 
-#fml-group-selector * {
+#nmp-group-selector * {
     margin-top: 0 !important;
     margin-bottom: 0 !important;
 }
 
-#fml-group-selector , #fml-group-selector i, #fml-group-selector .v-select__selections{
+#nmp-group-selector , #nmp-group-selector i, #nmp-group-selector .v-select__selections{
     color: white !important;
     border-color: white !important;
 }
 
-#fml-group-selector .v-select__selections{
+#nmp-group-selector .v-select__selections{
     font-size: .8rem;
     font-weight: 400;
     min-width: 100%;
     justify-content: center;
 }
 
-#fml-group-selector .theme--light.v-text-field>.v-input__control>.v-input__slot:before{
+#nmp-group-selector .theme--light.v-text-field>.v-input__control>.v-input__slot:before{
     border-color: transparent !important;
 }
 
-#fml-group-selector input, #fml-group-selector .v-messages{
+#nmp-group-selector input, #nmp-group-selector .v-messages{
     display: none !important;
 }
 
@@ -578,7 +578,7 @@ a.notemyprogress-navbar-menu-item .badge {
     background: #f5f5f5 !important;
 }
 
-.help-dialog-footer .fml-btn-secondary{
+.help-dialog-footer .nmp-btn-secondary{
     background: white !important;
 }
 
diff --git a/notemyprogress/teacher.php b/notemyprogress/teacher.php
index edaceb5b276039aff00f3725288fce6adcf7a4d5..546f1781915b0ecffd686db88c8ee08d690e7d85 100644
--- a/notemyprogress/teacher.php
+++ b/notemyprogress/teacher.php
@@ -63,14 +63,14 @@ $content = [
         "progress_table_help_title" => get_string("tg_progress_table_help_title", "local_notemyprogress"),
         "progress_table_help_description" => get_string("tg_progress_table_help_description", "local_notemyprogress"),
 
-        "title" => get_string("fml_teacher_indicators_title", "local_notemyprogress"),
+        "title" => get_string("nmp_teacher_indicators_title", "local_notemyprogress"),
         "chart" => $reports->get_chart_langs(),
         "helplabel" => get_string("helplabel","local_notemyprogress"),
         "exitbutton" => get_string("exitbutton","local_notemyprogress"),
         "ss_change_timezone" => get_string("ss_change_timezone", "local_notemyprogress"),
         "graph_generating" => get_string("graph_generating", "local_notemyprogress"),
-        "about" => get_string("fml_about", "local_notemyprogress"),
-        "about_table" => get_string("fml_about_table", "local_notemyprogress"),
+        "about" => get_string("nmp_about", "local_notemyprogress"),
+        "about_table" => get_string("nmp_about_table", "local_notemyprogress"),
 
         "table_title" => get_string("table_title", "local_notemyprogress"),
         "thead_name" => get_string("thead_name", "local_notemyprogress"),
@@ -79,33 +79,33 @@ $content = [
         "thead_progress" => get_string("thead_progress", "local_notemyprogress"),
         "thead_sessions" => get_string("thead_sessions", "local_notemyprogress"),
         "thead_time" => get_string("thead_time", "local_notemyprogress"),
-        "of_conector" => get_string("fml_of_conector", "local_notemyprogress"),
-
-        "teacher_indicators_students" => get_string("fml_teacher_indicators_students", "local_notemyprogress"),
-        "teacher_indicators_weeks" => get_string("fml_teacher_indicators_weeks", "local_notemyprogress"),
-        "teacher_indicators_modules" => get_string("fml_modules_label", "local_notemyprogress"),
-        "teacher_indicators_grademax" => get_string("fml_teacher_indicators_grademax", "local_notemyprogress"),
-        "teacher_indicators_course_start" => get_string("fml_teacher_indicators_course_start", "local_notemyprogress"),
-        "teacher_indicators_course_end" => get_string("fml_teacher_indicators_course_end", "local_notemyprogress"),
-        "teacher_indicators_course_format" => get_string("fml_teacher_indicators_course_format", "local_notemyprogress"),
-        "teacher_indicators_course_completion" => get_string("fml_teacher_indicators_course_completion", "local_notemyprogress"),
-        "teacher_indicators_finalized" => get_string("fml_finished_label", "local_notemyprogress"),
-        "teacher_indicators_finished" => get_string("fml_finisheds_label", "local_notemyprogress"),
-        "teacher_indicators_session" => get_string("fml_session_text","local_notemyprogress"),
-        "teacher_indicators_sessions" => get_string("fml_sessions_text","local_notemyprogress"),
-        "teacher_indicators_student_progress" => get_string("fml_teacher_indicators_student_progress", "local_notemyprogress"),
-
-        "teacher_indicators_week_resources_chart_title" => get_string("fml_teacher_indicators_week_resources_chart_title", "local_notemyprogress"),
-        "teacher_indicators_week_resources_yaxis_title" => get_string("fml_teacher_indicators_week_resources_yaxis_title", "local_notemyprogress"),
-
-        "weeks_sessions_title" => get_string("fml_weeks_sessions_title", "local_notemyprogress"),
+        "of_conector" => get_string("nmp_of_conector", "local_notemyprogress"),
+
+        "teacher_indicators_students" => get_string("nmp_teacher_indicators_students", "local_notemyprogress"),
+        "teacher_indicators_weeks" => get_string("nmp_teacher_indicators_weeks", "local_notemyprogress"),
+        "teacher_indicators_modules" => get_string("nmp_modules_label", "local_notemyprogress"),
+        "teacher_indicators_grademax" => get_string("nmp_teacher_indicators_grademax", "local_notemyprogress"),
+        "teacher_indicators_course_start" => get_string("nmp_teacher_indicators_course_start", "local_notemyprogress"),
+        "teacher_indicators_course_end" => get_string("nmp_teacher_indicators_course_end", "local_notemyprogress"),
+        "teacher_indicators_course_format" => get_string("nmp_teacher_indicators_course_format", "local_notemyprogress"),
+        "teacher_indicators_course_completion" => get_string("nmp_teacher_indicators_course_completion", "local_notemyprogress"),
+        "teacher_indicators_finalized" => get_string("nmp_finished_label", "local_notemyprogress"),
+        "teacher_indicators_finished" => get_string("nmp_finisheds_label", "local_notemyprogress"),
+        "teacher_indicators_session" => get_string("nmp_session_text","local_notemyprogress"),
+        "teacher_indicators_sessions" => get_string("nmp_sessions_text","local_notemyprogress"),
+        "teacher_indicators_student_progress" => get_string("nmp_teacher_indicators_student_progress", "local_notemyprogress"),
+
+        "teacher_indicators_week_resources_chart_title" => get_string("nmp_teacher_indicators_week_resources_chart_title", "local_notemyprogress"),
+        "teacher_indicators_week_resources_yaxis_title" => get_string("nmp_teacher_indicators_week_resources_yaxis_title", "local_notemyprogress"),
+
+        "weeks_sessions_title" => get_string("nmp_weeks_sessions_title", "local_notemyprogress"),
         "weeks" => array(
-            get_string("fml_week1", "local_notemyprogress"),
-            get_string("fml_week2", "local_notemyprogress"),
-            get_string("fml_week3", "local_notemyprogress"),
-            get_string("fml_week4", "local_notemyprogress"),
-            get_string("fml_week5", "local_notemyprogress"),
-            get_string("fml_week6", "local_notemyprogress"),
+            get_string("nmp_week1", "local_notemyprogress"),
+            get_string("nmp_week2", "local_notemyprogress"),
+            get_string("nmp_week3", "local_notemyprogress"),
+            get_string("nmp_week4", "local_notemyprogress"),
+            get_string("nmp_week5", "local_notemyprogress"),
+            get_string("nmp_week6", "local_notemyprogress"),
         ),
     ],
     'week_resources_colors' => array('#118AB2'),
diff --git a/notemyprogress/templates/metareflexion.mustache b/notemyprogress/templates/metareflexion.mustache
index 1e2a0e6fae126945a9525f0f0abbc42688ff9bea..c40bb2bf8cb74f20ce8ca775cf8a9d9cb1a54937 100644
--- a/notemyprogress/templates/metareflexion.mustache
+++ b/notemyprogress/templates/metareflexion.mustache
@@ -24,7 +24,7 @@
                 <span class="ml-2 d-flex" v-text="strings.title_hours_plan"></span>
                 <v-card-text> 
                     <span class="ml-2 d-flex" v-text="strings.currentweek_dialog_hoursdedicate"></span>
-                    <v-text-field :disabled="disabled_form" class="max_width_input" type="number" min="0" max="24" v-model="current_week[0].weekly_schedules_hours.horas_planificadas" outlined placeholder="0"></v-text-field>
+                    <v-text-field :disabled="disabled_form" class="max_width_input" type="number" min="0" max="24" v-model="current_week[0].weekly_schedules_hours.hours_planned" outlined placeholder="0"></v-text-field>
                 </v-card-text>
 
                 <v-divider></v-divider>
@@ -35,7 +35,7 @@
                   <v-row v-for="(goal,index,key) in current_week[0].goals_categories" :key="key">
                     <v-col sm="8" offset-sm="2" class="pa-0">
                         <v-layout column>
-                            <v-checkbox :input-value="get_goal(goal.id)" :label="goal.description"  @change="update_goal(goal.id,$event)"></v-checkbox>
+                            <v-checkbox :input-value="get_goal(goal.id)" :label="strings[goal.description]"  @change="update_goal(goal.id,$event)"></v-checkbox>
                         </v-layout>
                       </v-col>
                   </v-row>
@@ -48,7 +48,7 @@
                   <span class="ml-2 d-flex" v-text="strings.currentweek_dialog_daysdedicate"></span>
                   <v-row cols="12" md="6">
                     <v-layout>
-                      <template>
+                      <template v-if="current_week[0].weekly_cm[0]">
                         <v-simple-table class="resource_list_week">
                           <template v-slot:default>
                             <thead>
@@ -78,6 +78,11 @@
                           </template>
                         </v-simple-table>
                       </template>
+                      <template v-else>
+                      <v-row cols="12" class="justify-center">
+                        <span class="justify-center" v-text="strings.no_modules_in_section"></span>   
+                      </v-row>
+                      </template>
                   </v-row>
                 </v-card-text>
 
@@ -102,13 +107,13 @@
             <pagination :pages="pages" :name="strings.pagination_name" :nameseparator="strings.pagination_separator" @changepage="get_interaction_group" :title="strings.pagination_title"></pagination>
                 <v-card elevation="2">
                     <v-card-title class="justify-center"><h5 v-text="subtitle_reports_hours_label()"></h5></v-card-title>
-                      <v-card id="EfficiencyChart">
+                      <v-card-text>
                         <chart
-                          :container="'invested_time'"
+                          :container="'inverted_time'"
                           :chart="build_inverted_time_chart()"
                           :lang="strings.chart"
                         ></chart>
-                      </v-card>
+                      </v-card-text>
                 </v-card>
 
               <v-divider></v-divider>
diff --git a/notemyprogress/templates/setweeks.mustache b/notemyprogress/templates/setweeks.mustache
index 7e8ca3837d888443f87a57aaec2b229621666e61..c496251ca3002ffe1b72f09495afa8e6639ec637 100644
--- a/notemyprogress/templates/setweeks.mustache
+++ b/notemyprogress/templates/setweeks.mustache
@@ -48,7 +48,7 @@
                 <v-col cols="12" md="6" >
                     <v-layout class="justify-space-between align-center mb-4">
                         <span class="notemyprogress-sub-title" v-text="strings.weeks_of_course"></span>
-                        <v-btn class="fml-btn-secondary ma-0" small @click="add_week()" v-text="strings.add_new_week"></v-btn>
+                        <v-btn class="nmp-btn-secondary ma-0" small @click="add_week()" v-text="strings.add_new_week"></v-btn>
                     </v-layout>
 
                     <v-container :class="[{scroll_box : scroll_mode}, 'weeks-container', 'pa-2']">