1. A distributed computerized training system comprising: an application server comprising a computing device; a module data store; a trainee terminal configured to communicate with the application server over a network; non-transitory computer readable medium that stores instructions that when executed by the application server, cause the application server to at least: receive a selection of at least one training module from the module data store; generate animation of at least a face of a customer or prospect; cause the animation of the face of the customer or prospect to be displayed on a terminal accessible by a trainee and a facilitator; cause the animation of the face to lip-sync a verbalization of a challenge corresponding to the training module selection, wherein the challenge includes a statement or question and the system produces the verbalization using a synthesized voice or a pre-recorded voice; cause correct answer elements and corresponding scoring icons to be displayed on the terminal during the display of the animation of the, wherein in response to a given scoring icon being selected, a visual indication is provided; record a verbalized trainee challenge response to the challenge from the trainee; generate scoring data corresponding to the verbalized trainee challenge response based at least in part on scoring icon selections, the scoring data related to the confidence and/or style with which the trainee verbalized the challenge response; cause at least a portion of the scoring data to be displayed on the trainee terminal in real time; and select from the scenario segment data store a next challenge that is to be provided to the trainee.