Preventing Survey Fatigue with scenarios other than a Case's Contact
Simple Survey provides out of the box functionality that prevents over-surveying a particular Contact based on the last time they were surveyed from a Case. We've providing some sample code to help with other scenarios.