Sync poker (issue #992)#1013
Conversation
|
This PR touches files which potentially affect the outcome of the tests of an exercise. This will cause all students' solutions to affected exercises to be re-tested. If this PR does not affect the result of the test (or, for example, adds an edge case that is not worth rerunning all tests for), please add the following to the merge-commit message which will stops student's tests from re-running. Please copy-paste to avoid typos. For more information, refer to the documentation. If you are unsure whether to add the message or not, please ping |
There was a problem hiding this comment.
What a bad interface for students :( Anyways, that's how it is.
Do you remember, which tests broke and what test caused which change to the examples? You have only one commit with all changes, so I cannot see that relationship.
I will have to take a closer look at the test cases later for a decision about adding them / breaking existing solutions or keeping the existing solutions valid / skipping tests.
|
OK, let's break things (you don't have to change the code). Only 29% of 198 students solved the exercise so far, resulting in only 58 community solutions. That's not none, but a high failure rate is also no good sign. I still do not want to change the interface, even if a function would be my preferred choice. I'd rather add a comment requesting "Property hooks" as we did in high-scores. I suggest to also raise the difficulty to 7, lowest hard level. The exercise is quite big, it basically covers all Poker rules. One should not have any trouble with PHP anymore before trying it. Thank you! |
|
Ok !
Thanks ! |
|
|
Hope everything is correct! :) |
Pokermetadata and docsexample.phpandPokerTest.phppokertoauto-sync.txtconfig.jsonHad to modify
example.phpto pass new test cases from problem-specificationsRef: #992
Closes #992