Has anyone ever tested whether your average joe really does know the difference between a checkbox and a radio button? Like, asking them a question that could have one or more answers but only provides radio buttons to choose from. Then you can see if they try to select more than one or if they realise that the radios mean they can only choose one. Could even just put a checkbox and radio button in front of them and ask them to explain the difference.
I've been working on something similar and came up with a design much like yours but as people have pointed out, there was no way to determine which is a multi-select. I wasn't convinced the user would be able to determine it's a multi-select just because there's a square on the left hand side of the button rather than a circle so at the moment the question says "My question here? Please select all that apply" but I'm not sure how I feel about this.
I'm thinking of doing some user testing, unless anyone has any results of their own to share?