But the course accepts the British spelling of colour and other words...shouldn't the alternate spelling for programmer be included as well?
Two m's in American English. Proof in the links.
Shouldn't "he is a very poor programmer" be accepted? As a native English speaker it would at least be correct in English, if it's the correct translation.