VIP enables the rapid development of conversational virtual humans and allows users to interact with virtual humans via web browsers. To generate a virtual human interaction, the domain experts have to write a conversational script. The conversational script is then used by VIP to generate a web link wherein users can interact with a virtual human. The user interaction with a virtual human is saved by the system for later analysis. The VIP system is capable of multiple interaction modalities, including multiple-choice buttons and free-text.