Submitting feedback should be a two step process GH2757/2758/3608
When submitting feedback for an event there should be a two-step process - after entering the information and clicking a button - but before submitting for good - a "view" page should show how the feedback will eventually appear, warn the user that once submitted the feedback can't be changed, and allow the user to go back and edit some more. This is pretty standard for feedback and survey forms.
There is also some cleanup we need to do for feedback responses. There should only be one Activity ID-Participant ID response for each feedback form, so we need to identify duplicates so they can be removed. Manual review and deletion is best. We'll need a report of the duplicates with links to the responses to do that.
If we cannot tackle this in the short term, perhaps we should add text to each of the feedback forms about this issue, to avoid submitting multiple forms, and to send change/edit requests to our Member Services Team.
Adding to this, it would be good if we allow edits not just immediately after submitting feedback, but for a short period of time (i.e. there would be an "edit" button on the feedback "view" page).
We also discovered that one can click the "back" button or copy-and-paste the feedback URL to submit multiple sets of feedback. This is undesirable, so we'll prevent that and allow for editing feedback.