A mobile first application serving Community Education Partnership (CEP) - https://www.cep.ngo/ . This volunteer used application works in collaboration with https://github.com/rubyforgood/inkind-admin .
As a volunteer, I want to start a "Session Survey" and it load the first question from the database (not hard coded).
Things to Consider
The back end has seeded data. Feel free to update that seeded data to better represent the first question.
Looming questions
How should we store questions that are designated for a student vs the volunteer? ("Question for your student" on mockup)
Should we also add an extra field to question objects that hold an extra description? ("Ask your student..." section on mockup)
Criteria for Completion
[ ] When a user clicks on the "Begin" button from the student show page, it loads the first survey question page
[ ] The question that is presented is loaded via the db/GraphQL.
[ ] The first question is a single select question. Write code to check the question type and handle it properly when it is a single select question (worry about the other types later in a separate PR/issue)
[ ] Get formating/styling approximately right, but don't sweat it. We will come back and tighten styling up.
Bonus Round
[ ] Add the "Skip" and "Next" buttons at the bottom
Summary
As a volunteer, I want to start a "Session Survey" and it load the first question from the database (not hard coded).
Things to Consider
The back end has seeded data. Feel free to update that seeded data to better represent the first question.
Looming questions
How should we store questions that are designated for a student vs the volunteer? ("Question for your student" on mockup) Should we also add an extra field to question objects that hold an extra description? ("Ask your student..." section on mockup)
Criteria for Completion
Bonus Round