mozilla / django-badger

django-badger is a reusable Django app for creating and awarding badges. See also badges.mozilla.org
https://github.com/mozilla/django-badger
BSD 3-Clause "New" or "Revised" License
117 stars 61 forks source link

Improve sign in process for mobile phones w/ QR #117

Open gbathree opened 11 years ago

gbathree commented 11 years ago

Currently, the flow for a new user who clicks on a QR code is:

Go to QR link Click on sign in Go through sign in process Currently, when you returned from mozilla persona back to the badge page, you aren't automatically signed in. So you have to go sign in again in the top right corner. Assuming you knew to return to the page after signing in (and figured out how to get there), now you must also click "Claim Badge" to actually get the badge.

This is far to long and complicated, so how about:

Go to QR link Goes to badge page where there's a big very obvious link which says "Sign in to claim badge" Click on link, go through sign-in process Link in email from Mozilla Persona automatically returns to the badge page and says "Congratulations, you claimed the ___ badge" - no additional clicks necessary.