My current model is attached. I think there has to be a connection between surveys and users though. And possibly one with responses and surveys.
The idea is that users with access level 1 or 2 will be able to create surveys that have questions and then invite users to participate.
The users then respond and the responses are stored. (They can only see the surveys they are invited to be in.
Then when a client or possibly even user wants they can see the results for that specific survey and based on the responses for that survey I will be using SVG to draw graphical representations of the data.
Any thoughts on the relationships and if any others are needed based on what i have mentioned?