I would like to make one more observation about “stepping up the game” of automated online test preparation. This observation applies equally to Khan Academy preparation, the SAT Online Course, and the myriad other online courses.
As a teacher, I am much more interested in HOW a student solves a problem than in WHETHER THE ANSWER IS CORRECT.
Often students produce the correct answer with a poor or even completely wrong method.
Students also often use a very good method but make a slight careless error.
The main role of a teacher is to evaluate and teach reasoning, concepts and methodology, not to score answers.
Suppose a student does a diagnostic test with an online preparation course. She gets some questions right and some questions wrong, and then the software designs a personalized program of additional practice in the subject areas of the wrong answers.
But what if the student got a question right using a wrong or poor methodology? She needs work in this area. She needs someone to explain to her why her methodology is poor and what the correct methodology would be. This is not going to happen. The software will determine that she has good skills in this area.
And what if she got a question wrong due to a sign error, and she has great skills and methodology in that area? The software is going to propose that she work on this area when she does not need to. This is an inefficient use of her time.
And what about the areas in which she needs better concepts, skills, and methodology, and she got the questions wrong? She has read the correct solutions, maybe watch a video or two, get some hints, and do more problems. She has to teach herself from the materials available.
My experience is that some students can teach themselves about their weak areas from printed solutions and videos, but many can’t or won’t. Many need a person to explain to them the correct concepts, skills, and methods in their weak areas. There is also the problem of motivation. A live instructor worth her salt is more motivating than are energy points and badges, especially when you have to face the areas you hate the most.
When a teacher does a diagnostic test, she evaluates not so much which answers are right and wrong, but what concepts and methods the student used to produce the answers. She designs a personal program of study to improve the student’s concepts and methods. This involves PERSONALIZED EXPLANATIONS. She explains the concepts and methods in a way personalized to the level of understanding of the individual student. She checks whether the student is following the explanations. A personal relationship develops. This is not going to happen with an automated system.
So in the end of day, I don’t think you can get world class instruction from an online course alone, even if you have official questions.
For world class instruction, you need a world class teacher.