Commit Graph

82 Commits

Author SHA1 Message Date
Adrien Ufferte baaee5adf9 Debug runtime warning / error about UserDataManager not recognized 2025-07-17 10:39:29 +02:00
Adrien Ufferte ecb4cb3c57 Use range() to ensure compatibility with previous (and future ?) GDScript versions (again, this time in all scripts found) 2025-07-11 15:05:14 +02:00
Adrien Ufferte 1269b8a997 Cleaning 2025-07-08 17:02:25 +02:00
Adrien Ufferte a5e50e3206 delete_dir 2025-07-08 15:53:41 +02:00
Adrien Ufferte bb3a7848c2 Add many logs 2025-07-07 09:43:32 +02:00
Adrien Ufferte 495983a964 Purge user folder for new version to avoid data conflict 2025-07-03 12:06:13 +02:00
Adrien Ufferte 59e66efdb3 Clean warnings 2025-07-02 09:32:24 +02:00
Adrien Ufferte 2e4521e71f Debug data synchronization when login 2025-06-25 14:05:06 +02:00
Adrien Ufferte a5836dc0da Only save if synchronization changed something, and display better logs 2025-06-25 10:03:11 +02:00
Adrien Ufferte 7d5f524d5c Clean progression initialization 2025-06-25 09:46:38 +02:00
Adrien Ufferte 7e798a193e Clean & debug 2025-06-24 16:19:54 +02:00
Adrien Ufferte c56fa06211 Clean & debug 2025-06-24 15:21:54 +02:00
Adrien Ufferte 2b683155f0 Sync progression v2 2025-06-23 15:48:51 +02:00
Adrien Ufferte 3be3e5bc49 Sync student_progression + various cleaning / debug 2025-06-23 15:21:16 +02:00
Adrien Ufferte d344acb22d Debug student remediation path resolver 2025-06-23 11:06:50 +02:00
Adrien Ufferte e936c58f37 Cleaning double spaces 2025-06-23 09:10:18 +02:00
Adrien Ufferte edb7ed2d70 Add words remediation scores + cleaning 2025-06-20 12:59:51 +02:00
Adrien Ufferte ef18d60d58 Collect syllable remediation data and save it when user exit game 2025-06-19 17:56:28 +02:00
Adrien Ufferte 36fb28d122 Synchronization of remediation scores for syllables and words 2025-06-19 11:25:02 +02:00
Adrien Ufferte a74217e6aa Add remediation scores for syllables and words (only the data structure for now) 2025-06-18 17:41:30 +02:00
Adrien Ufferte ab8efbcbf3 Cleaning 2025-06-18 16:43:00 +02:00
Adrien Ufferte 52fc4f0e62 Handle remediation score update from server 2025-06-17 16:00:39 +02:00
Adrien Ufferte f86c288687 Add GP_remediation synchronization
Debug & cleaning
2025-06-17 09:37:23 +02:00
Adrien Ufferte a400cc37a5 Clean code to avoid variables with 1 char name, and some other cleaning (hard-tying, commenting etc...) 2025-06-10 10:55:57 +02:00
Adrien Ufferte 8eabc9ea1b Clean code naming convention V3 2025-06-09 13:20:25 +02:00
Adrien Ufferte d79f922882 Change type of variable to correct warning 2025-06-06 16:13:33 +02:00
Adrien Ufferte 24d094d01b Auto sync every 5 minutes of play 2025-06-06 16:07:37 +02:00
Adrien Ufferte 50f6b4335a Data Synchronization in bulk
+ Allow connecting/playing offline
+ Clean asset name nomenclature
+ Debug asset name nomenclature when loading files
2025-06-05 11:18:22 +02:00
Adrien Ufferte 63bc6e5360 Monolithic sync_data in progress 2025-05-27 17:08:38 +02:00
Adrien Ufferte 71f001befb Data synchronization v2 2025-05-27 11:04:52 +02:00
Adrien Ufferte ca99391868 Synchronize user data between local and server 2025-05-22 17:00:43 +02:00
Adrien Ufferte 2c3839de09 Debug device change in local 2025-05-19 16:18:57 +02:00
Adrien Ufferte 0e29dce217 Remediation score clean and penguin game can now change GP remediation score 2025-05-19 15:28:31 +02:00
Adrien Ufferte 3234a072e0 Allow user to edit device of student 2025-05-19 11:56:53 +02:00
Adrien Ufferte 5bd176859a Allow user to easily edit student 2025-05-16 14:57:07 +02:00
Adrien Ufferte fdd00fbb94 Add some useful logs trace 2025-05-15 14:11:40 +02:00
Adrien Ufferte 1b10829f9d Add new function to send "Start-session" signal to backend 2025-05-05 14:27:34 +02:00
Adrien Ufferte 97fb4ec523 Cleaning and strong-typing 2025-04-28 14:45:19 +02:00
Adrien Ufferte dacc818683 Using new log system everywhere 2025-04-25 15:19:12 +02:00
Adrien Ufferte a4e76bb9dd Various cleaning 2025-04-24 10:00:18 +02:00
Adrien Ufferte eac393a3a7 Debug login code comparison 2025-04-18 10:55:32 +02:00
Dylan Sarrazyn 4217f020db Updates gardens screen animation. Updates teacher settings. 2025-02-24 16:48:19 +01:00
Dylan Sarrazyn c36f44749c Revamp of the login screen and the device selection. 2024-12-05 12:35:29 +01:00
Dylan Sarrazyn 2a92f1bd97 Adds the delete inexistants students saves to the UserDataManager. Cleanup unused functions. Re-add the add student button to the settings and connect it with the back-end. 2024-11-27 16:35:26 +01:00
Dylan Sarrazyn 90aa74a55f Update the users configuration on the package downloader screen. 2024-11-26 16:35:04 +01:00
Dylan Sarrazyn 4ff2d028e5 Adds the delete account feature to the teacher settings. 2024-11-05 16:55:39 +01:00
Dylan Sarrazyn 551aa074a2 Fixes warnings. 2024-10-23 16:36:42 +02:00
Dylan Sarrazyn ac4ae00a99 Code cleanup. Removes Godot warnings. Removes unused import functions from the Database. 2024-10-22 17:21:42 +02:00
Dylan Sarrazyn afbc572217 Reworks package downloader to integrate the versionning of the files. 2024-10-01 16:50:30 +02:00
Dylan Sarrazyn f3e8276a2c Update the lesson unlocks in the teacher settings. Improve the tracing of the look and learn. Fix a bug in the words minigame
Updates teacher settings. Removes Android folder
2024-10-01 10:00:28 +02:00