Commit Graph

82 Commits

Author SHA1 Message Date
Adrien Ufferte ba2cf68ee6 Nomenclature fixes 2026-01-14 16:46:49 +01:00
Adrien Ufferte b4e4379cda Boss save system only stores highest finished 2026-01-14 16:39:19 +01:00
Adrien Ufferte 0259d3d3d8 MASSIVE improvement in loading time 2026-01-14 16:39:19 +01:00
Adrien Ufferte ecedc661d3 Add boss, first version 2026-01-14 16:39:19 +01:00
Adrien Ufferte e301bd583c Add security to prevent useless computation 2025-11-25 10:14:59 +01:00
Adrien Ufferte e48e87eda8 Merge pull request #112 from Excello-Recherche-Education/debug-device-tabs-teacher-settings
Debug device tabs when receiving incompatible data from server
2025-11-25 09:29:15 +01:00
Adrien Ufferte af19f88a06 Merge pull request #129 from Excello-Recherche-Education/logs-nomenclature
Log nomenclature corrections
2025-11-24 14:12:16 +01:00
Adrien Ufferte 1b14da080e New logic flow 2025-11-21 16:06:48 +01:00
Adrien Ufferte 4689a7145d Move language selection to account creation and link it to user account 2025-11-21 16:05:56 +01:00
Adrien Ufferte 7c101bd19c Log nomenclature corrections 2025-11-18 10:23:26 +01:00
Adrien Ufferte aa1f99694d Debug device tabs when receiving incompatible data from server 2025-10-31 15:27:14 +01:00
Adrien Ufferte 43d56bfefb Security 2025-10-23 13:45:28 +02:00
Adrien Ufferte 093755df18 Fixes default value and type 2025-10-09 15:36:32 +02:00
Adrien Ufferte 0a302945a3 Strong typing and prevent infinite loop 2025-10-09 15:01:07 +02:00
Adrien Ufferte 2c511b9100 Cleaning 2025-10-07 16:23:05 +02:00
Adrien Ufferte bbee98c236 Add integrity check to progression data 2025-10-06 16:30:25 +02:00
Adrien Ufferte 4dd1255b0b Reorder last_modified 2025-10-06 10:25:11 +02:00
Adrien Ufferte 5c91a2d851 Cleaning remaining old "Logger" into "Log" 2025-10-06 09:44:32 +02:00
Adrien Ufferte b4840ea289 Save time spent in minigames inside StudentProgression data 2025-10-06 09:44:32 +02:00
Adrien Ufferte ee35e352b6 Upgrade godot from 4.4.1 to 4.5 2025-09-18 15:26:44 +02:00
Adrien Ufferte 787d4d089c Nomenclatures corrections 2025-09-05 15:55:48 +02:00
Adrien Ufferte 60f6af2ca5 Add confusion matrix score and clean remediation scores code and logic over all minigames 2025-08-25 17:08:25 +02:00
Adrien Ufferte 4bf90d0234 avoid unnecessary allocations 2025-08-14 15:19:52 +02:00
Adrien Ufferte 3d2f5f8460 Ants Minigame is now capable to find the ID of the words and update the remediation scores accordingly when the student validate the answer (finish placing all the words). 2025-07-04 15:16:27 +02:00
Adrien Ufferte 2e4521e71f Debug data synchronization when login 2025-06-25 14:05:06 +02:00
Adrien Ufferte 7d5f524d5c Clean progression initialization 2025-06-25 09:46:38 +02:00
Adrien Ufferte deda564993 Clean & debug 2025-06-24 15:52:19 +02:00
Adrien Ufferte 6f7e02d56e More debug and cleaning 2025-06-24 09:18:15 +02:00
Adrien Ufferte 3be3e5bc49 Sync student_progression + various cleaning / debug 2025-06-23 15:21:16 +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 6be4e67b50 Cleaning 2025-06-17 16:42:31 +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 240cd0ad0e Avoid 1 char variable name 2025-06-09 21:37:45 +02:00
Adrien Ufferte fc5fe65f70 Clean code naming convention V5 2025-06-09 20:34:27 +02:00
Adrien Ufferte 8eabc9ea1b Clean code naming convention V3 2025-06-09 13:20:25 +02:00
Adrien Ufferte c01a38625f Clean code naming convention V2 2025-06-09 12:22:43 +02:00
Adrien Ufferte ade9a527f3 Files names snake_case 2025-06-05 16:43:52 +02:00
Adrien Ufferte 00137c2b7a Add timestamp check / write at login 2025-06-05 13:49:40 +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 53a5ae94bf Translation update + clean code 2025-05-27 11:45:13 +02:00
Adrien Ufferte 71f001befb Data synchronization v2 2025-05-27 11:04:52 +02:00
Adrien Ufferte 38bd202aac Enhance logs categories + debug + clean various 2025-05-22 17:01:38 +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 0bfead86e0 Ensure proper initialization of all Arrays and Dictionaries 2025-05-05 10:52:37 +02:00
Adrien Ufferte 77d68e6839 Finish converting student codes from string to int everywhere 2025-04-30 09:37:52 +02:00
Adrien Ufferte 0cfe83778c Clean and hard-typing 2025-04-30 09:25:36 +02:00