When being invited to a poll, a first-time vodle user should be presented with the poll's welcome page immediately rather than with the login page. Such a user should be able to use the main parts of the voting gui without having to log in first. Only for transmitting their waps they should be required to log in.
In particular, the voting gui (=poll page) for a non-logged-in invited user should:
- disable the "live results", "agreement details", "add option", and "delegate" buttons
- present a privacy agreement checkbox as an overlay at the bottom of the page
- disable sliders as long as the privacy agreement checkbox is not checked
- show a banner at the top explaining that assigned waps are only getting effective after logging in, and presenting a two login buttons: "guest login" and "personal login"
- show the login page as an overlay when clicking these buttons
- do not submit any waps to the poll database before user is logged in
In addition, the login page could also be shortened by skipping the language selection whenever the browser specifies a preferred language that is supported by vodle.
When being invited to a poll, a first-time vodle user should be presented with the poll's welcome page immediately rather than with the login page. Such a user should be able to use the main parts of the voting gui without having to log in first. Only for transmitting their waps they should be required to log in.
In particular, the voting gui (=poll page) for a non-logged-in invited user should:
In addition, the login page could also be shortened by skipping the language selection whenever the browser specifies a preferred language that is supported by vodle.