Dynamic quotas can be implemented for individual questions within a survey. A quota places a response limit on a question.
For example, you could limit a particular question to 50 responses. Once that number of responses is reached, a variety of actions can be triggered:
Here is a tutorial on this topic: