Patent ID: 8798522

Claim:
A non-transitory computer-readable medium encoded with a computer program for creating a social simulation, said computer program comprising: a code segment for enabling a user to create a plurality of social simulation stages; a code segment for enabling said user to create a first character and a second character and to associate each of the first character and the second character with at least one of the plurality of social simulation stages, each of the characters being a video representation of a real person; a code segment for enabling said user to provide characteristics to each of the first character and the second character, the characteristics including an image, a name, a personality, a title and a position of the respective character; a code segment for enabling said user to create at least one social interaction between said user and each of the first character and the second character, wherein the first character provides a first character response and the second character provides a second character response that is different than the first character response; a code segment for enabling said user to create at least one set of possibilities associated with each social simulation stage, wherein each possibility has a consequence which determines the next step of the simulation, the next step of the simulation being either another set of possibilities or an end of the simulation; a code segment for enabling said user to create a map associating each of said plurality of social simulation stages with at least one other of said plurality of social simulation stages; a code segment for enabling said user to assign a first score value to a first student response and a second score value to a second student response, wherein said first student response and said second student response are received from a student during at least one of said plurality of social simulation stages; a code segment for enabling said user to assign a condition to a conditional stage of said plurality of social simulation stages such that said student experiences said conditional stage only if a cumulative score corresponds to a target score, wherein said cumulative score includes said first score value and said second score value; a code segment for enabling said user to provide a message at the end of the simulation indicating whether the student passed or failed the simulation; a code segment for enabling said user to review the simulation and flag errors, questions, and spots of interest, wherein the simulation is designed for training students to interact with clients.