rjbain / dgreat

MIT License
3 stars 0 forks source link

Question/Campaign Data Model + Data Entry #152

Open reynoldsalec opened 6 years ago

reynoldsalec commented 6 years ago

User Story

As a USF Admin, I want students new to USF (4 semesters or less) to fill out surveys so we can get a better picture of the new student experience at USF.

As a USF Admin, I want an easy interface for entering multiple choice questions (typically 1-5) associated to specific Salesforce campaigns so I can easily make new surveys and have that data linked to our Salesforce CRM for my easy browsing and analysis.

Technical Details

Campaigns

A specific campaign will be run each semester, with a couple questions that will be randomly presented to the student.

Questions

Individual questions are created on the Campaign, with specific links to Salesforce/Informatica.

Workflow

  1. Admin creates a Campaign "node"
  2. Admin types a Salesforce ID on that Campaign
  3. Admin creates a couple questions on the Campaign in multiple select format
  4. Admin publishes Campaign

Resources

labboy0276 commented 6 years ago

@reynoldsalec @drmyers1 Entity Questions and Answers isn't what we are looking for. It is more like Amazon's Q&A. You can ask question on a specific entity and people can put answers in. Nifty module, but doesn't fit our use case.

Webform seems to be the best route right now. D8 version comes with template's as well. So we can create a form, save it as a template and then use that to spin up a webform for each semester. We can use hidden fields that have default values for the static elements such as question id, etc.

There is a star widget that comes with webform. We would probably use that as it is a 1-5 rating. The rate / voting api modules don't work with webform.

dustinleblanc commented 6 years ago

@drmyers1 should the "Each question has a unique identifier that links to Salesforce/Informatica" information be available on the submissions, or is it sufficient for the data to be handled on the form/question definition itself?

dustinleblanc commented 6 years ago

Per David Need to alter the options to show words instead of stars

labels need to be customizable

drmyers1 commented 6 years ago

@dustinleblanc here are the questions we will be using:

(1) "Overall, how connected do you feel to the University of San Francisco?”

1 = Strongly disconnected 2 = Disconnected 3 = Neither disconnected nor connected 4 = Connected 5 = Strongly connected.

(2) How much do you agree with the following statement? "I feel a part of campus life at the University of San Francisco."

1 = Strongly disagree 2 = Disagree 3 = Neither disagree nor agree 4 = Agree 5 = Strongly agree