Web-based virtual patients in nursing education: development and validation of theory-anchored design and activity models.

Web-based virtual patients in nursing education: development and validation of theory-anchored design and activity models.