You have to be logged in to do a quiz because quiz attempts are tied to the userid.If guests were allowed to attempt quizzes, they would see all attempts, and it would be confusing. As a result, courses that allow guest access offer people an easy way to log in at this point if they have got this far before logging in.
Roles and permissions
Guests permissions
This discussion has been locked so you can no longer reply to it.