59 Commits

Author SHA1 Message Date
f6f422abcd - ... 2025-10-14 16:23:37 +02:00
495c6447d0 - ... 2025-10-14 15:09:20 +02:00
aeee5b5275 - ... 2025-10-14 15:06:23 +02:00
4814c357eb - ... 2025-10-14 14:30:45 +02:00
cd4048a0b5 - ... 2025-10-14 11:26:56 +02:00
6e54324d4f - ... 2025-10-14 11:25:01 +02:00
cf8c7a3e21 - NumberConversionTask: staticCheck() sign handling with optional leading zeros fixed 2025-10-12 23:16:35 +02:00
0625aab454 - changeRepresentation() fixed 2025-10-12 22:57:31 +02:00
ce1c2781e1 - NumberConversionTask: making player_answer always lowercase 2025-10-12 22:52:04 +02:00
242941461b - OpenEndedTask: clearCorrectAnswers() 2025-10-12 22:39:54 +02:00
4a2079cf10 - LogicTask, LogicTaskBase added
- LuaUtils extended
...
2025-10-12 11:26:15 +02:00
0c76214bec - Lua index shifting 2025-10-11 21:49:46 +02:00
fa0ef95e11 - DNF output and validation 2025-10-11 21:38:00 +02:00
1a57b2db62 - random generating logic function 2025-10-11 21:35:24 +02:00
c3d6e29e9d - network drawing 2025-10-11 21:18:17 +02:00
72fc9fa202 - draw_logic_network.py 2025-10-11 21:06:24 +02:00
2b642b9154 - drawnetwork 2025-10-11 20:38:20 +02:00
dfdf33ce97 - getLogicFunctionDNF() 2025-10-11 20:14:40 +02:00
75b747bc2f - getLogicFunctionExpr() 2025-10-11 20:11:14 +02:00
cc3d4415f7 - task comments 2025-10-11 19:18:55 +02:00
100e474566 - luaCheck implemented 2025-10-11 18:39:30 +02:00
4cdb7e2c6a - LuaParam processed 2025-10-11 18:28:50 +02:00
0e0490eafb - ... 2025-10-11 18:11:21 +02:00
1fa2924abd - ... 2025-09-30 22:44:06 +02:00
7c533f91f0 - Challenge modularization initiated 2025-09-25 09:52:33 +02:00
139c3aa38d - Game to group assignments management added
- Printing of group and game IDs added
- some bugfixes
2024-10-07 20:47:27 +02:00
f3ae982c9c Game genPublicId() namespace fixed 2024-10-07 20:00:45 +02:00
b1c1509f9f - Generation time added to LaTeX 2024-10-01 16:45:01 +02:00
8e145df855 - LaTeX comment page bugs fixed 2024-10-01 16:38:55 +02:00
77cf3f267a - pick only best results fixed 2024-10-01 16:33:11 +02:00
5011bd956b - warning text fixed 2024-10-01 16:26:33 +02:00
2e89b7c0d2 - whole report query URL added as comment
- warning page right before comments added
2024-10-01 16:25:35 +02:00
79e2430fb6 - report query params added to LaTeX as a comment 2024-10-01 16:19:42 +02:00
144c62f9ad - LaTeX template improved: submission count, challenge fill and skip counts added
- "List best results only" option added to each report generation functionality
2024-10-01 15:55:30 +02:00
1fff851fb5 - function doing report generation has been beautified
- report generation windows was added to game manager
- full TeX source downloading compressed into a ZIP
2024-09-28 13:23:08 +02:00
a01b1f1760 - more LaTeX escaping 2 2024-09-27 13:55:51 +02:00
ec61c42cfc - more LaTeX escaping 2024-09-27 13:54:55 +02:00
1e6590f6bb - report PDF generation is a makeshift, but works 2024-09-26 18:22:21 +02:00
ef6b98f036 - ... 2024-09-26 17:22:13 +02:00
13743a5681 - report generation first deploy 2024-09-26 17:03:59 +02:00
ada4c5c496 - TeX report generation initials 2024-09-26 14:18:58 +02:00
0c44163bdf - automatic typecast to bool added
- searching by group's unique name added
2024-09-26 13:17:19 +02:00
5b2cc0b8f4 now expressions with database fields on both sides of the operator are compiled into Closures and hence are valid 2024-09-26 12:15:14 +02:00
e313923ad4 - checking maintenance in each file added
- a few CLI commands added
- ticking and concluding expired tests added
2024-09-26 11:34:02 +02:00
6a07654267 - UserMgr, GroupMgr, GameMgr, TestMgr OO implementation replaced completely the old design 2024-09-26 08:29:59 +02:00
550d60f71f - Add/remove members to a group added 2024-09-25 22:45:06 +02:00
4ea8aca8c2 - gameid type inconsistency in Test fixed
- delete_tests action added
2024-09-25 16:04:38 +02:00
4f807c736d - group management has been moved completele into GroupMgr 2024-09-25 15:34:57 +02:00
ddd677c523 - TestMgr OO implementation
- Some styling
2024-09-25 14:31:27 +02:00
dbed288e2d - TestMgr added 2024-09-25 09:23:52 +02:00