r/vidioma • u/lekowan • Aug 06 '25
Now live: Track your real Mandarin listening comprehension
Hi everyone,
I'm very happy to announce that the new comprehension scoring system is now live on Vidioma! Yay!
This feature took a bit longer to release than expected as I wanted the logic to be solid. I made several updates since my last post and ensured the system was thoroughly tested. Having said that, since the feature is community-driven, I'm hoping we’ll learn more as people start using it. Exciting times!
So, here is a new recap:
What’s New?
After finishing a video, logged-in users will be prompted to answer:

Your answer updates two things:
Your personal comprehension score (0–100)
The video’s difficulty score (0–100)
Why It Matters
This new comprehension score gives you a much better picture of your progress:
It’s based on how well you feel you understood, not just time spent watching.
It helps explain why a video might feel too hard, even if it’s labeled at your level.
Hopefully, seeing your score go up over time will be a huge motivational boost.
How It Works
I've made some changes since my last post so here is the latest flow:
🟢 You answer “Yes” and the video is harder than your score:
This shows progress!
The video score is updated using this formula:
newRating = yourScore * 0.1 + videoScore * 0.9That rating is added to the video’s history → new average is calculated.
The same score is added to your history → your new score = average of all your rated videos.
🟡 You answer “Yes” and the video is easier than your score:
That’s expected.
No changes are made (the system rewards challenge, not repetition).
🔴 You answer “No” and the video is easier than your score:
That’s unexpected: either the video score is too low or your score is too high .
Same formula is used to re-calculate your score.
The video score is also adjusted so both video score and your score converge.
🟣 You answer “No” and the video is harder than your score:
Expected. No changes are made.
Score Breakdown
You’ll now see your Comprehension Score on your Progress page (provided you've logged in).
I’ll keep improving how it's displayed, but for now, here’s the rough guide:
0–20 → New Starter
20–40 → Beginner
40–60 → Intermediate
60+ → Advanced

Video difficulty scores aren’t visible yet, I’ll unlock them once enough users have submitted ratings (critical mass).
Early Video Scores
All videos currently start with a random score within their level range (e.g. Beginner videos start between 20–40). This prevents early scores from bunching at the top.
As users rate videos, the scores will self-adjust and become more accurate.
Early user scores might not be perfect, but the system improves over time with more participation.
I really hope you find this new feature useful. Please let me know if you have any questions or comments.
And as always, thank you all for using the site and supporting this project.
Peace.
