1. A method for interactively training call center personnel using a computer-based system, the training including at least one call scenario involving simulated customer interactions, the at least one call scenario comprising a plurality of dialog segments, each of the plurality of dialog segments comprising a preprogrammed customer portion and at least one keyword, the method comprising: sequentially executing the plurality of dialog segments by providing the customer portion of each dialog segment of the plurality of dialog segments to a terminal of a trainee and receiving a trainee response to the customer portion of each dialog segment; and determining whether the trainee response includes the at least one keyword corresponding to each dialog segment.