Thanks for the suggestions.
The first is a good point, that a survey needs a public shareable link that copes well depending on different user scenarios (e.g., the user needs to log in, or has already completed the survey, etc). At the moment the survey index page (and includelet) cope correctly, but this isn't much use if you want to share a link to a specific survey to users, or to social media, etc.
The second part would be improved by fixing the first - at least you could easily send out a link to all your members asking them to review/update their membership details (and assume they were happy with the status quo if they don't make any changes). You can also send out a pre-authenticated link from the survey tool which can help here as users don't need to find their login details!
Maybe you could add a new question at the start of the year before you send out for renewals (e.g., Do you want to renew for 2023?), and if necessary delete last year's question. Then when a user goes to edit their previous answers this question will appear with no answer. If you make it yes/no and a required answer then they won't be able to submit unless they answer it.
Thanks!
Joe
"add a new question at the start of the year before you send out for renewals (e.g., Do you want to renew for 2023?), and if necessary delete last year's question."
Thanks Joe - that's the tip I needed. I could work with that.
"this isn't much use if you want to share a link to a specific survey to users, or to social media, etc."
Agreed. I saw your message regarding this, and look forward to seeing how you develop the survey app.
Thanks again Joe. Have a good week!