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.

Survey Model
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.

Campaign Model
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).

Survey Settings Model
Figure 3. Survey Settings Model
1 creationTimestamp: immutable identifier to reference the Snapshot
  • formats with yyyy-MM-dd—​HH-mm

2 parameterData: blob-store handle to retrieve the serialized Parameter Data Model