Perhaps just have the first question(s) be mandatory, and then have a “submit” option shown at the bottom of the screen (in blue or orange, probably) while the optional questions are being completed, and have the button change to green when they’re all completed.
And getting more points for completing things, but also points for consecutive-day streaks – if points are around at all. But points are generally a good way of keeping engagement, and for this kind of thing I’d even drop my taboo on letting people import friend lists from Facebook et al. to show a leaderboard.
Perhaps just have the first question(s) be mandatory, and then have a “submit” option shown at the bottom of the screen (in blue or orange, probably) while the optional questions are being completed, and have the button change to green when they’re all completed.
And getting more points for completing things, but also points for consecutive-day streaks – if points are around at all. But points are generally a good way of keeping engagement, and for this kind of thing I’d even drop my taboo on letting people import friend lists from Facebook et al. to show a leaderboard.