Commit Graph

63 Commits

Author SHA1 Message Date
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
Dylan Sarrazyn 7564e2e8b7 Fix the empty brain screen bug. 2024-09-24 10:13:39 +02:00
Dylan Sarrazyn 9e0802444e Integration of the new API to fetch the language packs from the server. 2024-09-04 16:59:16 +02:00
Dylan Sarrazyn 76d1520b48 Adds a popup when registration fails. Clean up. 2024-09-03 16:58:36 +02:00
Dylan Sarrazyn ad17edb8f3 Integrate register and login APIs 2024-08-14 17:32:17 +02:00
Dylan Sarrazyn 0d978ee9a9 Updates zip file. Uses full locales instead of language locales. Removes languages_resources folder. 2024-07-03 12:27:21 +02:00
Dylan Sarrazyn 4038c7027b Adds french database zip. Loads database on startup. Fixes look and learn audio getter in database. 2024-07-02 16:33:52 +02:00
Dylan Sarrazyn 5657d83c86 Adds evolutive difficulties for the students. 2024-06-11 12:00:20 +02:00
Dylan Sarrazyn 9ecea21007 Adds remediation for words minigames. Adds a min length of GPs for words minigames. 2024-06-11 11:53:32 +02:00
Dylan Sarrazyn 76051479e6 Handles remediation for the syllables minigames. Reworks the highlight feature into the base minigame. Adds code region in base minigame and syllables minigame scenes. 2024-06-11 11:50:19 +02:00
Dylan Sarrazyn 5073640649 Adds UserRemediation resource. Updates the UserDataManager to handle remediation. 2024-06-11 11:44:37 +02:00
Laurent Tourte f84bd3ee3b Lessons unlock menu in the teacher settings 2024-05-09 15:03:34 +02:00
Dylan Sarrazyn a905543351 Fixes a lot of typing warning for the jellyfishes and crabs minigames 2024-04-08 10:09:06 +02:00
Laurent Tourte 0b93fa4ca0 Minigame selection screen + wired everything + bug corrections 2024-04-04 14:17:42 +02:00
Dylan Sarrazyn 814416bfdc Adds an info label to the upper panels on the register steps. Moves the language select before the login forms 2024-02-27 16:19:07 +01:00
Dylan Sarrazyn 38a175bb9d Updates register screen visuals 2024-02-20 16:13:41 +01:00
Dylan Sarrazyn efaad2a0d0 Adds general conditions step and summary step to the register form. Adds devices summary to the teacher settings scene. 2024-02-20 16:13:37 +01:00
Dylan Sarrazyn d894e912d1 Adds adult checks on register screen. Revamps the code keyboard. 2024-02-20 16:12:19 +01:00
Dylan Sarrazyn 20ac86acc2 Handles login with the new register system. Cleanup of UserDataManager. Fixes font 2024-02-20 16:12:15 +01:00
Dylan Sarrazyn 0274f251d5 Finishes register form. Saves register data 2024-02-20 16:10:53 +01:00