diff --git a/Assets/NewSystemeDeTraces.cs b/Assets/NewSystemeDeTraces.cs
index 284981338d80e4a40f377a4b4c8d12d3376ac8b1..56b3f6afb4663e36654d0c989ffc1266102b03da 100644
--- a/Assets/NewSystemeDeTraces.cs
+++ b/Assets/NewSystemeDeTraces.cs
@@ -21,7 +21,10 @@ public class NewSystemeDeTraces : MonoBehaviour
     {
         public string deviceUniqueID;
         public string fluenceId;
-        public string teacherID;
+        public string teacherCode;
+        public string loginCode;
+        public string userID;
+        public string userIconID;
         public List<NewSystemeDeTraces_appliVersionLuciole> versionsLuciole;
     }
     [System.Serializable]
@@ -390,7 +393,10 @@ public class NewSystemeDeTraces : MonoBehaviour
     {
         NewSystemeDeTracesJSONRoot tracesJson = new NewSystemeDeTracesJSONRoot();
         tracesJson.fluenceId = returnUserIDFLuence_or_UserIDHM();
-        tracesJson.teacherID = HM_PluginController.GetCurrentTeacherCode();
+        tracesJson.teacherCode = HM_DataController.currentTeacherAccount.teacherCode.ToString();
+        tracesJson.loginCode = HM_DataController.currentChildUser.loginCode.ToString();
+        tracesJson.userID = HM_DataController.currentChildUser.userID.ToString();
+        tracesJson.userIconID = HM_DataController.currentChildUser.userIconID.ToString();
         tracesJson.deviceUniqueID = SystemInfo.deviceUniqueIdentifier;
         tracesJson.versionsLuciole = new List<NewSystemeDeTraces_appliVersionLuciole>();
         NewSystemeDeTraces_appliVersionLuciole versionCourante = new NewSystemeDeTraces_appliVersionLuciole();