Commit Graph
800 Commits
Author SHA1 Message Date
Adrien Ufferte 81c8000cae Merge pull request #71 from Excello-Recherche-Education/dashboard
Dashboard button in teacher settings
2025-08-29 11:44:40 +02:00
Adrien Ufferte 64a74783ea Dashboard button in teacher settings 2025-08-28 11:00:53 +02:00
Adrien Ufferte 34c2c8b8cb Merge pull request #69 from Excello-Recherche-Education/confusion-matrix
Confusion matrix
2025-08-27 13:49:22 +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 b4b7cbf1e7 Merge pull request #62 from Excello-Recherche-Education/improve-tests
Improve tests
2025-08-25 12:01:12 +02:00
Adrien Ufferte 31f4e52db0 Merge pull request #67 from Excello-Recherche-Education/clean-logs
Replace debug by trace and improve tracability of the message
2025-08-25 12:00:46 +02:00
Adrien Ufferte 8e383b9e3b Optimized parameter parsing by appending characters to a list and joining once, improving performance on long strings
Added strict delimiter handling and empty-parameter filtering to catch unbalanced expressions and discard blank entries
2025-08-22 13:50:53 +02:00
Adrien Ufferte d93d56895a Replace debug by trace and improve tracability of the message 2025-08-21 10:11:40 +02:00
Adrien Ufferte 946427a896 Handle quotes and debug stripping of last element 2025-08-21 08:51:29 +02:00
Adrien Ufferte 01f7c2b9c7 Improve auto tests by handling nested structures 2025-08-21 08:51:29 +02:00
Adrien Ufferte 9a557d0aad Merge pull request #59 from Excello-Recherche-Education/check-file-naming-local-exceptions
Remove temp folders and local-only folders from the file-naming check
2025-08-19 09:49:11 +02:00
Adrien Ufferte ae94ed97ae Merge pull request #66 from Excello-Recherche-Education/zip-security
Zip security
2025-08-19 09:48:51 +02:00
Adrien Ufferte af9f375cde Merge pull request #65 from Excello-Recherche-Education/cleaning
Misc cleaning
2025-08-19 09:48:22 +02:00
Adrien Ufferte 1db5bbd589 Merge pull request #60 from Excello-Recherche-Education/add-code-of-conduct
Add CODE_OF_CONDUCT file
2025-08-19 09:48:06 +02:00
Adrien Ufferte dad3aa7246 Clean class that extends ZIPReader 2025-08-18 14:15:53 +02:00
Adrien Ufferte 560ea352e9 Remove temp folders and local-only folders from the file-naming check 2025-08-18 13:47:51 +02:00
Adrien Ufferte 134930d7c6 Misc cleaning 2025-08-18 13:46:08 +02:00
Adrien Ufferte f00ee4ae8a Add CODE_OF_CONDUCT file 2025-08-18 13:44:37 +02:00
Adrien Ufferte 620df86198 Merge pull request #64 from Excello-Recherche-Education/dynamic-number-of-lessons
Dynamic allocation of lessons by garden to fill the brain
2025-08-18 13:23:14 +02:00
Adrien Ufferte bc3ec5ae74 Try to fill the brain as much as possible by calculating dynamically the number of lessons by garden 2025-08-18 11:51:35 +02:00
Adrien Ufferte 86496eb734 Merge pull request #63 from Excello-Recherche-Education/optimizations
Optimizations
2025-08-18 11:47:04 +02:00
Adrien Ufferte 18bf6a800c Using String.join method for better clarity 2025-08-18 09:08:23 +02:00
Adrien Ufferte 492cec8e1d Prevented AutoSizeLabel from using container dimensions directly, which previously caused distorted, non‑uniform scaling and failed when the reference text size was zero 2025-08-14 15:37:53 +02:00
Adrien Ufferte a5f38da8fc Correct log error 2025-08-14 15:34:35 +02:00
Adrien Ufferte 4bf90d0234 avoid unnecessary allocations 2025-08-14 15:19:52 +02:00
Adrien Ufferte 0b3be05c87 Removing redundant comparison 2025-08-14 15:13:17 +02:00
Adrien Ufferte d43c217d77 Deactivate keyboard margin process if game is not on mobile, and then only updates it if margin has changed 2025-08-14 15:11:05 +02:00
Adrien Ufferte b4a2cf27f7 Merge pull request #61 from Excello-Recherche-Education/debug-error-management
Debug error management
2025-08-13 15:37:30 +02:00
Adrien Ufferte 54bbccc9fb Correction of confusion between FileAccess and DirAccess 2025-08-13 14:52:13 +02:00
Adrien Ufferte fe8e3a516e Merge pull request #57 from Excello-Recherche-Education/add-error-management
Add error management
2025-08-13 13:29:56 +02:00
Adrien Ufferte 1f11fc5b60 Merge pull request #58 from Excello-Recherche-Education/add-contributing-guidelines
Add CONTRIBUTING.md file to the repository
2025-08-13 13:29:13 +02:00
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 178a0f811e Add more error management 2025-08-13 10:22:54 +02:00
Adrien Ufferte b9cbccab5e Add error management in important functions 2025-08-13 09:51:41 +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