I’d love if the course progress bar showed me the progress I’ve made today. Enjoy this mockup I made for you using MS Paint, the obvious king of mock-up software:
I often quietly move up a level and don’t even notice which I think is a big missed opportunity to make people feel like they’re making progress. Showing me that I am actually making progress whenever you can IMHO. Sure I can memories that I was at 14/30 and am now 17/30 but that’s effort an easy to miss/forget - if instead there were 4 gold bars and a big “+4” I couldn’t help but feel it!
I know you’re busy so I’ll save asking for a full rank up celebration screen/animation for another day. However I’m guessing that it’s significantly easier to show today’s progress and that alone would do 80% of the work - going through my reviews+lessons for the day and coming back to the dashboard and seeing a bunch of shiny blocks will give that dopamine hit sense of progression. Doesn’t even need to animate or be super fancy - just shade the blocks different color with an big easy to spot delta value and I’m a happy camper after every session!
It would be amusing if there was an animation to this, like gold bars falling and making a cling sound (of course that’d get annoying after the first 3 times)
But highlighting what characters were passed today sounds nice!
What would you envision for this? Likely a confetti and a pop up, although maybe there are better ways
We definitely do not celebrate progress enough in the app, so adding some sort of streak counter would be neat, for example
Realistically MVP is just a simple modal popup with “Congratulations! Rank Up: 7” in a large-ish font and happy colors. That’d give you 90% of the effect for relatively little work.
Dream Version?
You already have a rank hexagon icon, so bling it to the max. Loads of Examples from Starcraft2 rank icons to League of Legends to Call of Duty. But Overwatch’s level icons are probably the best to copy from: https://i.redd.it/s9wcqal70nt91.jpg (they look kinda bland on that white background but they looked great in-game where they were usually on a dark background).
Now you have that you do the above when you rank up (popup etc), but include:
Animated glow/sparkles/confetti behind the rank icon
If you cross a border (e.g 9 → 10 changes border), show the new border appearing as well. SC2 has a super sweet animation of the old badge going away and the new one coming in: https://youtu.be/aA0GtFGN78c?t=2521 (original Overwatch also had a promotion animation that I remember being good but I cannot find a video of it).
That’s a huge amount of work though and definitively not required, but you could do the different rank icons without the animation and still get to feel cool about going from nothing to fancy wings + stars edition.
This is definitely something we want to add. We’ve even had it in our backlog for quite a while now. I agree this is probably the best “bang for buck” we can do in terms of making the app more fun and rewarding.
Other ideas we’ve floated around is having “badges” that one earns when they complete certain milestones. Like finishing all of HSK 1, for example.
Ohh yeah badges for milestones like First 100 characters or Completed HSK 3 does sound great - that too please
Assuming they don’t all come next week, I’d love them prioritized in order of how frequently they happen. Daily Progress Highlighting (original request) happens literally every sessions. The other updates (badges/popup), although awesome, would be far less frequent so while I’d obviously want all of them, they’d have less daily impact to me.
And that’s the core of what I want and my request - to avoid feeling like I’m not making progress. Because the difference between knowing 413 characters and 468 feels like nothing at all, but it’s not nothing. It’s part of that slow grinding progress you have to get through to get to that 3k mark I’m after.
For me everything else in HH is working great for me. Getting me not to quit for the next 12-24 months is the most useful thing I can get as a learner, more impactful than any new study modes or other features.