{"problem": {"id": 1752, "resource_id": "prog.2021.k", "title": "Problem Set 3: K"}, "student": {"id": 5609, "resource_id": "1DIYiK", "name": "Richard Dzurik", "email": "richard.dzurik@student.tuke.sk"}, "score": 49.5, "percentage": 49.5, "testcases": [{"id": 10809645, "title": "Structure Check", "description": null, "duration": 0.052247047424316406, "score": null, "hint": null, "strict": true, "passed": true, "type": "ws", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809646, "title": "Globals", "description": "Searching for global variables, usage of which is _forbidden_.\n", "duration": 0.20265626907348633, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809647, "title": "Static Code Analysis", "description": "Checks style of your code with `cppcheck` with following command:\n`cppcheck --enable=performance,unusedFunction --error-exitcode=1 k.c hof.c main.c ui.c`\n", "duration": 0.2783939838409424, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809648, "title": "Compilation", "description": "Compiles your code with the following command:\n`gcc -c -std=c11 -Wall -Werror -Wconversion k.c hof.c -lm`\n", "duration": 0.5448863506317139, "score": null, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809649, "title": "Makefile Checks", "description": null, "duration": 0.3335893154144287, "score": 0.0, "hint": null, "strict": true, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809650, "title": "make all", "description": "Test target \"all\"", "duration": 0.15198135375976562, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809649}, {"id": 10809651, "title": "make clean", "description": "Test target \"clean\"", "duration": 0.18160796165466309, "score": null, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809649}, {"id": 10809652, "title": "Module K", "description": null, "duration": 5.925353765487671, "score": 30.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809653, "title": "Basic Test of `is_game_won()`", "description": "Runs test case with basic tests of function `is_game_won()`.\n", "duration": 1.3247075080871582, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809654, "title": "Basic Test of `is_game_won()` - unit test", "description": null, "duration": 0.21335315704345703, "score": 4.5, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809653}, {"id": 10809655, "title": "Basic Test of `is_game_won()` - memory test", "description": null, "duration": 1.1113543510437012, "score": 0.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809653}, {"id": 10809656, "title": "Random Board Test of `is_game_won()`", "description": "Runs test case with tests of function `is_game_won()` using random generated boards.\n", "duration": 1.2836132049560547, "score": 10.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809657, "title": "Random Board Test of `is_game_won()` - unit test", "description": null, "duration": 0.1726212501525879, "score": 9.0, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809656}, {"id": 10809658, "title": "Random Board Test of `is_game_won()` - memory test", "description": null, "duration": 1.1109919548034668, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809656}, {"id": 10809659, "title": "Basic Test of `is_move_possible()`", "description": "Runs test case with basic tests of function `is_move_possible()`.\n", "duration": 0.1845557689666748, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809660, "title": "Basic Test of `is_move_possible()` - unit test", "description": null, "duration": 0.1845557689666748, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809659}, {"id": 10809661, "title": "Random Board Test of `is_move_possible()`", "description": "Runs test case with tests of function `is_move_possible()` using random generated boards.\n", "duration": 0.18973517417907715, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809662, "title": "Random Board Test of `is_move_possible()` - unit test", "description": null, "duration": 0.18973517417907715, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809661}, {"id": 10809663, "title": "Input Values Test of `update()`", "description": "Runs test case with input values tests of function `update()`. It checks only correctness of input parameters and if board changes when wrong parameters are given.\n", "duration": 1.2962579727172852, "score": 10.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809664, "title": "Input Values Test of `update()` - unit test", "description": null, "duration": 0.17403244972229004, "score": 9.0, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809663}, {"id": 10809665, "title": "Input Values Test of `update()` - memory test", "description": null, "duration": 1.1222255229949951, "score": 1.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809663}, {"id": 10809666, "title": "Random Tests of `update()`", "description": null, "duration": 0.5266373157501221, "score": 5.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809652}, {"id": 10809667, "title": "Random Test of `update()` - Return Value", "description": "Runs test case with tests of `update()` function's\nreturn value using random generated boards.\n", "duration": 0.16977667808532715, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809666}, {"id": 10809668, "title": "Random Test of `update()` - Updated Score", "description": "Runs test case with tests of `update()` function using random\ngenerated boards, where updated score is checked.\n", "duration": 0.17375826835632324, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809666}, {"id": 10809669, "title": "Random Test of `update()` - Updated Board", "description": "Runs test case with tests of `update()` function using random\ngenerated boards, where updated board is checked.\n", "duration": 0.18310236930847168, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809666}, {"id": 10809670, "title": "Random Test of `update()` - Updated Board - unit test", "description": null, "duration": 0.18310236930847168, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809669}, {"id": 10809671, "title": "Module HOF", "description": null, "duration": 6.458231210708618, "score": 19.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": null}, {"id": 10809672, "title": "Result Test of `add_player()`", "description": "Runs test case with tests of function `add_player()`. This test checks only the result value after function is called.\n", "duration": 1.258307695388794, "score": 4.5, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809673, "title": "Result Test of `add_player()` - unit test", "description": null, "duration": 0.17247962951660156, "score": 4.5, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809672}, {"id": 10809674, "title": "Result Test of `add_player()` - memory test", "description": null, "duration": 1.0858280658721924, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809672}, {"id": 10809675, "title": "Size Test of `add_player()`", "description": "Runs test case with tests of function `add_player()`. This test checks only the size value after function is called.\n", "duration": 0.17931699752807617, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809676, "title": "Size Test of `add_player()` - unit test", "description": null, "duration": 0.17931699752807617, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809675}, {"id": 10809677, "title": "HOF Test of `add_player()`", "description": "Runs test case with tests of function `add_player()`. This test checks, if HoF is same as expected after function is called.\n", "duration": 0.13376688957214355, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809678, "title": "HOF Test of `add_player()` - unit test", "description": null, "duration": 0.13376688957214355, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809677}, {"id": 10809679, "title": "Empty or No File Test of `load()`", "description": "Runs test case with basic tests of function `load()`. This test checks only return value of function when score file is empty or does not exist.\n", "duration": 1.3505346775054932, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809680, "title": "Empty or No File Test of `load()` - unit test", "description": null, "duration": 0.21991586685180664, "score": 4.5, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809679}, {"id": 10809681, "title": "Empty or No File Test of `load()` - memory test", "description": null, "duration": 1.1306188106536865, "score": 0.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809679}, {"id": 10809682, "title": "Size Test of `load()`", "description": "Runs test case with tests of function `load()`. This test checks, if returned size is same as expected after fuction is called.\n", "duration": 1.3331518173217773, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809683, "title": "Size Test of `load()` - unit test", "description": null, "duration": 0.22598767280578613, "score": 4.5, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809682}, {"id": 10809684, "title": "Size Test of `load()` - memory test", "description": null, "duration": 1.1071641445159912, "score": 0.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809682}, {"id": 10809685, "title": "HOF Test of `load()`", "description": "Runs test case with tests of function `load()`. This test checks, if loaded HoF is same as expected after function is called.\n", "duration": 0.18043208122253418, "score": 0.0, "hint": null, "strict": false, "passed": false, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809686, "title": "HOF Test of `load()` - unit test", "description": null, "duration": 0.18043208122253418, "score": 0.0, "hint": null, "strict": true, "passed": false, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809685}, {"id": 10809687, "title": "Basic Test of `save()`", "description": "Runs test case with tests of function `save()`. This test checks, if saved file has expected size and content.\n", "duration": 1.3225853443145752, "score": 5.0, "hint": null, "strict": false, "passed": true, "type": "suite", "render": "normal", "submission": 375428, "parent": 10809671}, {"id": 10809688, "title": "Basic Test of `save()` - unit test", "description": null, "duration": 0.17292070388793945, "score": 4.5, "hint": null, "strict": true, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809687}, {"id": 10809689, "title": "Basic Test of `save()` - memory test", "description": null, "duration": 1.1496646404266357, "score": 0.5, "hint": null, "strict": false, "passed": true, "type": "exec", "render": "normal", "submission": 375428, "parent": 10809687}], "id": 375428, "resource_id": "1ecf463d-3773-40dd-ae04-369aad946cb8", "date_submitted": "2021-04-12T08:10:08Z", "date_evaluated": "2021-04-12T08:12:34.949Z", "max_score": 100.0}