So, I've been working on PSET5, "speller". However, when I submit information to check50, under the "apostrophe" header, it does not attempt to grade me on my apostrophe usage. It appears as if I am being graded on my case-insensitivity. Check out this screenshot:
Perhaps you could dismiss this as simply some of the headers being UNDER the blocks they describe, but I don't think that this is the case. I made one simply modification to my program: say "checking: [word being tested]". Then, print out any misspelled words again, as normal. Not only do I handle all my local tests of apostrophe's correctly, I can handle Check50's as well, like so:
Boom, it prints "foo's" as being misspelled (under the "checking" line), just like it should. Also, my program does appear to handle capitalization just fine and I suspect substrings as well.
If you notice the apostrophe test does NOT expect the same result between different executions of check50!