UPchieve/web

Feedback form for volunteers who fail to join a session

Opened this issue · 0 comments

jkeat commented

We want to display a short feedback form to volunteers when they attempt to join a session but aren't able to (fulfilled/ended).

  1. Volunteers should still be shown the popup modal when they fail to join a session, but now the modal's primary button option should be a link to complete a short feedback form. The modal's secondary modal option should be a "No thanks" or "Back to Dashboard" button.
  2. Clicking the feedback button should direct them to a new feedback view/route[1] which displays a handful of multiple-choice questions in addition to a "tell us more" text box field (see: session feedback forms). The form's content is still being worked on, so include lorem ipsum filler text for now.
  3. After submitting the form, the user should be directed back to the dashboard.

[1] This feedback form should be separate from the volunteers/student session feedback view; it would be messy to cram this into the existing feedback logic. It might make sense to create a new feedback model on the backend that's generalized in a way that will allow us to use it for future feedback forms that aren't necessarily tied to a session.