Jelle van Assema
Jelle van Assema
To anyone concerned for a quick workaround, simply remove the .txt extension Even when comparing lengthy identical files compare50 won't find any similarities. Odds are this is due Pygments default...
Might help us reduce some time in comparison / cross-comparison, or more likely, help us get rid of some multiprocess code.
 The above currently results into a "Something is wrong" message, but compare50 should tell the user what is going wrong and more importantly which file.
Folder names are not easily recognizable, especially if you make use of student numbers. So instead let's show fictional names, to make it easier to keep track of who matches...
Unclear what's causing it, but upon including `filter.c` (from the filter pset) in the distribution files and a submission with just filter.c in it too, there's a match with an...
Request from the board here: also show common approaches to a problem, what do most students do. This to help answer the question, why is it telling that an approach...
A common bug in Caesar and Vigenere is printing out characters that are not visible on screen. The most common cause here is actually through an off by one error,...
[pytest](https://docs.pytest.org/en/latest/) has built-in support for rather detailed `assert` messages. Allowing the testwriter to just use plain `assert`s: ``` assert 1 == 2 ``` instead of ``` if 1 == 2:...
In its remote (not local) operation check50 uses `lib50.push` to push to GitHub: https://github.com/cs50/check50/blob/5a90acdd2fec699fde7dcef676ecd0e1e290ed07/check50/__main__.py#L350-L353 Then starts to ping `submit.cs50.io` (hardcoded) for results. https://github.com/cs50/check50/blob/5a90acdd2fec699fde7dcef676ecd0e1e290ed07/check50/__main__.py#L184-L192 However, a tool may have set a...
Something like: ``` check50.import_checks("../less", prefix="less_") ``` Right now it's too easy to break checks through naming conflicts. This feature would require renaming in check50.runner._check_names. There's also currently a weird dependency...