A method for training a student in a skill over a network and a student
accesses the system and it displays a list of at least one training
location. In one embodiment, the preferred training location sells
training materials to the student and the student identifies that he is
ready to be tested. The invention transmits, to the student, at least one
of a first set of questions based on the skill. Once the answer is
received, it is responded to in real time. An embodiment determines if
the answer is one of a correct answer or a wrong answer and either a
correct or an incorrect notification is sent to the student. Both the
correct and incorrect notifications can be edited and can be customized
for each training location to include an advertisement for the product in
a response regarding products related to the question.