Commit Graph

767 Commits

Author SHA1 Message Date
Adrien Ufferte 05d2c4729a Add CONTRIBUTING.md file to the repository for a quick start for other developers 2025-08-13 10:54:48 +02:00
Adrien Ufferte 781105b832 Merge pull request #51 from Excello-Recherche-Education/jellyfish-assets-v2
Jellyfish graphical improvement
2025-08-12 12:04:18 +02:00
Adrien Ufferte 9cb7d71b59 Merge pull request #54 from Excello-Recherche-Education/script-template
Add script template with all usefull informations
2025-08-12 12:02:56 +02:00
Adrien Ufferte 777924e9da Merge pull request #55 from Excello-Recherche-Education/add-logs
Add logs
2025-08-12 12:02:36 +02:00
Adrien Ufferte 7714775459 Merge pull request #53 from Excello-Recherche-Education/debug
Debug
2025-08-12 12:01:33 +02:00
Adrien Ufferte eb8d8a1159 Merge pull request #52 from Excello-Recherche-Education/more-utils
Utils centralization
2025-08-12 12:01:02 +02:00
Adrien Ufferte d27e50a124 Add logger trace for enhancing debug 2025-08-11 16:19:29 +02:00
Adrien Ufferte f55ddd0319 Add folder exception since the sub-folders of script-templates must be the same as the names of the nodes, which follow the PascalCase convention, and not the snake_case convention 2025-08-11 11:43:07 +02:00
Adrien Ufferte f7fe540b43 Add script template with all usefull informations to ensure coherent project-wide conventions in GDScript 2025-08-11 11:20:54 +02:00
Adrien Ufferte baaee5adf9 Debug runtime warning / error about UserDataManager not recognized 2025-07-17 10:39:29 +02:00
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 930e013be6 Put version comparator in utils class 2025-07-16 16:55:02 +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