A project serving Community Education Partnerships - https://www.cep.ngo/ . This Rails application presents an admin interface for CEP to manage their volunteers and students. And provides a GraphQL backend for https://github.com/rubyforgood/inkind-volunteer .
As an admin, I would like to see the status of survey_responses from volunteers so that the data I analyze is not inflated by incomplete survey responses.
Things to consider
Besides analyzing data on the backend, this will be helpful on the frontend when deciding to prompt the volunteer to complete the survey.
Criteria for Completion
[ ] SurveyResponse has a new enum/integer field called status
[ ] Status defaults to pending or incomplete or in_progress (whatever you think)
[ ] When meeting_duration objects are created, take the meeting_duration's survey_response and update the status to complete
Summary
As an admin, I would like to see the
status
of survey_responses from volunteers so that the data I analyze is not inflated by incomplete survey responses.Things to consider
Besides analyzing data on the backend, this will be helpful on the frontend when deciding to prompt the volunteer to complete the survey.
Criteria for Completion
SurveyResponse
has a new enum/integer field calledstatus
pending
orincomplete
orin_progress
(whatever you think)meeting_duration
objects are created, take the meeting_duration's survey_response and update the status tocomplete