From ad70b6afe83b94b8de9101a694264fcbea406ca4 Mon Sep 17 00:00:00 2001
From: Myriam Delaruelle <myriam.delaruelle@univ-lorraine.fr>
Date: Tue, 25 Feb 2025 14:38:07 +0100
Subject: [PATCH] measuring execution time

---
 amd/build/suivi.js | 3 ++-
 suivi_unit.php     | 7 +++++--
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/amd/build/suivi.js b/amd/build/suivi.js
index e39598c..160ebce 100644
--- a/amd/build/suivi.js
+++ b/amd/build/suivi.js
@@ -483,6 +483,7 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/str'],
 
     	}
     	else{
+    		loadMessage("loading");
     		$("#iena-search-form").children().prop("disabled", true);
     		$("#symbol-select").prop("disabled", true);
 			$("#completion-select").prop("disabled", true);
@@ -535,7 +536,7 @@ define(['jquery', 'core/ajax', 'core/templates', 'core/str'],
 
 		}
 		else{
-			
+			loadMessage("loading");
 			$('input[name="iena-search-student"]').css("border-color","#8f959e");
 			$("#iena-search-error").hide();
 
diff --git a/suivi_unit.php b/suivi_unit.php
index 9eb10ed..d56ed3c 100644
--- a/suivi_unit.php
+++ b/suivi_unit.php
@@ -300,7 +300,7 @@ function get_progress_student($identifier, $completion, $modules){
     global $COURSE;
     $countmethod=0;
     $users=array();
-    
+    $start = microtime(true);
     //Essayer de faire des switch case avec counttries
     $arrayparams=array();
     $explodedname=explode(" ", $identifier);
@@ -328,7 +328,8 @@ function get_progress_student($identifier, $completion, $modules){
     }
 
     $users=array_values($DB->get_records_sql($sql, $arrayparams));
-
+    error_log("Après le sql");
+    error_log($time_elapsed_secs = microtime(true) - $start);
 
     if(count($users)>0){
         $completion_student=array();
@@ -354,6 +355,8 @@ function get_progress_student($identifier, $completion, $modules){
             }
             $arrayprogress=(object) array_unique(array_merge((array) $arrayprogress, (array) $completion_student), SORT_REGULAR);   
         }
+        error_log("avant le format progress");
+        error_log($time_elapsed_secs = microtime(true) - $start);
         return format_progress($arrayprogress, $modules, false, true);
 
     }
-- 
GitLab