Survey Slate | Admin Tools

Create, deploy, and manage surveys from the Survey Slate admin module.


Log In

This interface requires administrative permissions. Until credentials are entered, backend-backed sections will show caution notices instead of raw AWS errors.

Credentials may be pasted as the downloaded AWS access-key CSV or as JavaScript Object Notation:

{
  "accessKeyId": "LONGRANDOMSTRING",
  "secretAccessKey": "EVEN_LONGER_RANDOM_STRING"
}

For persistence across browsing sessions, credentials may be saved to local storage or cleared from the browser.


Applications

Deploy the Survey Slate builder and filler applications from the canonical AWS-hosted dist build artifacts. Local development can preview and build those artifacts, but the deployed Designer and Filler shells are copied from S3/CloudFront-hosted dist pages into their permanent application paths.

Deploy the Survey Designer Application

Deploy the Survey Filler Application


Operations

Surveys

Each survey has a folder in S3 at PRIVATE_BUCKET/surveys/{name}. Survey folders contain settings, questions, layout, and deployment history.

List Surveys

Create Survey

Accounts

Each account has a folder in S3 at CONFIDENTIAL_BUCKET/accounts/{name}. Accounts contain response contexts and are assigned to survey users through tags.

List Accounts

Create Account

Users

Users have IAM credentials and tags that determine whether they can administer, design, or respond to surveys.

List Users

Create User

Delete User


User Permissions

Actions that a user may perform are explicitly defined by IAM groups and tags. Designers are assigned to surveys, respondents are assigned to surveys, and respondents must also be assigned to one or more accounts.

IAM User Groups

IAM Access Keys

Delete Access Key

Survey Designer Access Tags

For a user to edit a survey, they must be added as a designer for that survey.

Survey Filler Access Tags

For a user to fill out a survey, they must be added as a filler for that survey and assigned to an account.

Survey Filler Account Tags

A respondent must be assigned to an account to submit responses on that account's behalf.

All Tags for a User


Access links let respondents reach a deployed survey with an encrypted credential reference.


AWS Configuration

IAM User Groups

IAM groups broadly control access policy. Fine-grained survey and account permissions are toggled with the user tags above.