Campaign Manager
Survey
A survey collects one or more campaigns.
A survey uses a large set of configuration options (survey settings) that make up possible questions and answers for the interviews.
Figure 1. Survey Model
1 | objectId: immutable identifier to reference the Survey object |
Campaign
A campaign defines a part of a food consumption survey that contains several interviews. Campaigns can be defined to be the whole study, a seasonal part of a study, a regional part of a study etc.
Figure 2. Campaign Model
1 | objectId: immutable identifier to reference the Campaign object |
2 | startDate, endDate: optional, for informal purpose |
Survey Settings
Survey Settings are created by taking a snapshot of the current state of the Parameter Data Model. The latter is subject to continuous improvements (likely during a running survey).
Figure 3. Survey Settings Model
1 | creationTimestamp: immutable identifier to reference the Snapshot
|
2 | parameterData: blob-store handle to retrieve the serialized Parameter Data Model |