Document types ============== Question types ============== sessions ======== { type: 'SessionTemplate' title: '' description: '' plannedDate: '' /* ISO UTC datetime */ accounts: [ /* Account ids */ ] } { type: 'SessionInstance' title: '' description: '' publishedDate: '' /* ISO UTC datetime */ accounts: [ /* Account ids */ ] } survey ====== { type: 'Survey' title: '' description: '' questions: [ /* Question ids */ ] publishedDate: '' } { type: 'SurveyInstance' surveyId: '' // String publishedDate: '' // ISO datetime startDate: '' // can fill in after endDate: '' // can fill in until } question ======== { type: 'Question' title: '' description: '' topic: '' categories: [] content: [{ type:'contentTypeId', text: '' || ['' ...], /* custom content element fields */ } /*, and more ... */] }