While getting my BS in computer science, one of my fellow students was one of the most incredible looking women I will ever know. She also had an almost perfect memory, could give you back pretty much any fact she ever read, and aced every test. She could not program worth a damn. Helping her out had it advantages.
That is the problem with just teaching to the test.