Professional > Interview scripting > Quota control > Keeping track of quotas > Quotas for stopped or timed out interviews
 
Quotas for stopped or timed out interviews
When an interview times out or is stopped, any pending counts for that interview are rolled back and the corresponding rollback counts are incremented by 1. From a quota perspective it is therefore as if the interview never took place.
When an interview is restarted, the interviewing program replays the earlier part of the interview, filling in the original responses that the respondent chose. When the interviewing program checks quotas, it tests the respondent's answers against the current values in the quota table, increments the appropriate pending counters and either passes or fails the interview in the usual way. If the respondent belongs in cells whose targets have been met since the original portion of the interview took place, the interview will be terminated by quota control and any remaining answers from the original portion of the interview will be ignored.
Notes
When an interview times out, the quota counts for the interview are suspended (via IQuotaEngine.TimeoutSession). The interview's pends are removed from the overall counts, but are retained in the pend history. This is done so that quotas can be restored (via IQuotaEngine.RestartSession) without replaying the survey.
When an interview is restarted and the pending counts are re-incremented, the rollback counts that were incremented when the interview was stopped are not decremented. If the restarted interview becomes a completed interview, the rollback counts will still report that an interview was rolled back.
See also
How the quota system works