Seven tips for authoring virtual scenarios