ok i hate to be unsuportive but i am inclined to agree with your teacher.
as far as the question about the commutator, i believe that it is fair for the marker to descriminate by a mark based on the fact that you didn't mention the role. You mentioned what it does, but not its role. That is a...