Commit Graph

756 Commits

Author SHA1 Message Date
Adrien Ufferte a7bb07e5e1 Ensure text is not stretched 2025-07-17 10:31:22 +02:00
Adrien Ufferte c9255c0221 Polish jellyfish text settings 2025-07-17 09:49:33 +02:00
Adrien Ufferte 7ffa435158 Import new assets and add text box for jellyfish 2025-07-16 11:40:13 +02:00
Adrien Ufferte 50eaa68213 Merge pull request #50 from Excello-Recherche-Education/show_default_config_text
Make parameter text visible by default in main menu of student
2025-07-15 11:03:13 +02:00
Adrien Ufferte 9763bbd5c2 Make parameter text visible by default in main menu of student 2025-07-11 16:28:43 +02:00
Adrien Ufferte 3e6ae98006 Merge pull request #44 from Excello-Recherche-Education/various-debug
Various debug
2025-07-11 15:57:58 +02:00
Adrien Ufferte a5b8ab0847 Rename variable to improve readability and avoid variable redeclaration 2025-07-11 15:05:14 +02:00
Adrien Ufferte ed06c087b0 Spelling mistake 2025-07-11 15:05:14 +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 963a3ae323 Added logic in “set_value” so ControlBinder can select multiple indices when a PackedInt32Array is provided, ensuring the block closes properly 2025-07-11 15:03:20 +02:00
Adrien Ufferte a3a3375019 Use range() to ensure compatibility with previous (and future ?) GDScript versions 2025-07-11 15:03:19 +02:00
Adrien Ufferte da9e7d4653 Avoid early return before the logger can inform what is missing 2025-07-11 15:03:19 +02:00
Adrien Ufferte c5dd24eb7a Merge pull request #48 from Excello-Recherche-Education/small-debug
Small debug
2025-07-11 14:58:52 +02:00
Adrien Ufferte 7843774d51 Merge pull request #47 from Excello-Recherche-Education/lower-sound-volume
Lower sound volume
2025-07-11 14:58:34 +02:00
Adrien Ufferte b9a5680a62 Merge pull request #46 from Excello-Recherche-Education/utils
Add class Utils to factorize code and error management
2025-07-11 14:33:17 +02:00
Adrien Ufferte a7f92a836a Merge pull request #45 from Excello-Recherche-Education/debug-register-language-pack-download
Debug language pack not downloaded when register for first time
2025-07-11 14:23:51 +02:00
Adrien Ufferte 2925da1209 Ensure that generated ZIP archives are properly finalized 2025-07-10 17:41:28 +02:00
Adrien Ufferte 8d05234091 Initialized the variable first_folder to an empty string to avoid returning an undefined value when extracting zip files with no contents 2025-07-10 14:55:32 +02:00
Adrien Ufferte 32d7d48677 Lower sound volume by default 2025-07-09 11:54:47 +02:00
Adrien Ufferte 1269b8a997 Cleaning 2025-07-08 17:02:25 +02:00
Adrien Ufferte 95bb43f0a4 Recursive delete directory 2025-07-08 16:52:10 +02:00
Adrien Ufferte 0f26f8c890 Force next scene after register to be language_pack download, even if not necessary 2025-07-08 16:42:32 +02:00
Adrien Ufferte 6602eaa4cd indentation fix 2025-07-08 16:23:01 +02:00
Adrien Ufferte a5e50e3206 delete_dir 2025-07-08 15:53:41 +02:00
Adrien Ufferte 01083b5404 reorder_children_by_property and disconnect_all 2025-07-08 15:45:04 +02:00
Adrien Ufferte 6967bc180c Merge pull request #43 from Excello-Recherche-Education/main
Merge main into 2.1.4
2025-07-07 15:12:57 +02:00
Adrien Ufferte 2254db7af1 Merge pull request #41 from Excello-Recherche-Education/export-proftool-all-platforms
Add export ProfTool for Windows and Linux
2025-07-07 13:45:03 +02:00
Adrien Ufferte 739ac8f641 Merge pull request #37 from Excello-Recherche-Education/Clean-workflow-scripts
Clean workflow scripts
2025-07-07 13:44:39 +02:00
Adrien Ufferte f528ddc1eb Merge pull request #39 from Excello-Recherche-Education/various-debug
Various debug
2025-07-07 13:44:11 +02:00
Adrien Ufferte 29e65f27cf Merge pull request #36 from Excello-Recherche-Education/missing-remediation-scores
Ants Minigame remediation scores
2025-07-07 13:43:56 +02:00
Adrien Ufferte 32c878426d Merge pull request #40 from Excello-Recherche-Education/add-logs
Add important logs
2025-07-07 11:55:51 +02:00
Adrien Ufferte b6abfff7fb Add export ProfTool for Windows and Linux 2025-07-07 11:46:31 +02:00
Adrien Ufferte bb3a7848c2 Add many logs 2025-07-07 09:43:32 +02:00
Adrien Ufferte 0ae8f24c89 Make log message more precise for class ValidatorFunctions
And improve Logger class in the meantime to handle print_debug which prints stack informations
2025-07-07 09:19:27 +02:00
Adrien Ufferte 719d13f594 Make sure array is initialized beforehand to avoid runtime error 2025-07-07 09:11:03 +02:00
Adrien Ufferte 6204d5b700 Make workflow scripts easier to read by avoiding variable names not explicit 2025-07-04 16:27:48 +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 ef1a79ead6 Merge pull request #35 from Excello-Recherche-Education/2.1.3
Merge 2.1.3 into main
2025-07-04 11:44:18 +02:00
Adrien Ufferte 2ab5e616d5 update export settings 2025-07-03 14:29:06 +02:00
Adrien Ufferte 79501dbca8 Merge pull request #34 from Excello-Recherche-Education/debug-multiple
Purge user folder for new version to avoid data conflict
2025-07-03 12:08:03 +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 665b2ba560 Add plugin script-ide 2025-07-02 09:32:24 +02:00
Adrien Ufferte 49a0dfee01 Debug completed 2025-07-02 09:32:24 +02:00
Adrien Ufferte e8502016a8 Debug prof_tool 2025-07-02 09:32:24 +02:00
Adrien Ufferte db37f963cc Merge pull request #29 from Excello-Recherche-Education/2.1.2
Merge 2.1.2 into main
2025-07-01 14:35:46 +02:00
Adrien Ufferte 7687ef15a3 Debug and hard type variables 2025-06-25 15:10:41 +02:00
Adrien Ufferte 83a46fea05 Debug progression sync with parameters and rename parakeet file 2025-06-25 14:53:23 +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