1. Forum
  2. >
  3. Topic: Duolingo
  4. >
  5. Workaround for seeing weekly …


Workaround for seeing weekly progress chart

I've written a user script which adds a weekly progress chart to the home page (though it looks a bit different than the original chart) http://www.code-poet.net/duolingo/weekly-progress.html

It will also let you see other people's weekly progress on their profile (with some limitations as described on the page I linked to).

I'll try to keep this script functioning until Duolingo puts their chart on the home page again, or adds the new "coach" feature.

Weekly progress chart

February 4, 2014



Nicely done! :)


Just wondering... Does a "Nicely done" from an admin mean Duolingo is OK with third-party scripts like this?

And to everyone else: You're welcome, and thanks for all the lingots :) I wasn't expecting so many.

  1. It’s ok
  2. I’ll steal your design to bring the weekly progress back

  1. I'm glad to hear that.
  2. Fine by me :)
  3. Will you also "steal" the ability to see other people's weekly progress?


1 year an it never came back!

  • 2845

Now, I'm afraid, you have to paid him (at least) 1000 Lingots or so (or send off a T-Shirt with his stats printed)... ;)


I'm not above accepting a free T-Shirt :P

  • 2845

Well, you should prepare to keep up your stats... ;)


10 Lingots for you sir, 5 for this 5 for the special character code. ^_^


Thank YOU!

It's amazing how most of the features that are lacking here are added by users.

I wonder why it was so hard to do this in the first place..



I'm not sure why it was removed, but in Duolingo's defense its sometimes faster for a user to add a feature than it is for Duolingo to add it (once they make the data available, which thankfully they did in this case).

I only tested in 2 browsers (Chromium and Firefox), 1 OS (Linux) and 2 site languages (English and Spanish) while they have to test a much wider range of environments and configurations. I've deliberately ignored browsers that can't run Greasemonkey-style userscripts since Greasemonkey's API makes things simpler for me.

Also my script is still unfinished. The output you see in English is accurate, but I translated the Spanish output myself so it could probably be improved. Somebody using the site in another language will see the output in English instead of their own language. Duolingo can't do such an incomplete release.

Anyway, I've never used the iOS app so I've never see the coach feature, but hopefully it will be better than my chart once its reaches the site.


You are too modest ;)

Again, thank you so much!

  • 2845

Awesome! And even better than the original coin stack... (Fire)Man, best UserScript ever!

Edit: I am staring at the chart constantly. Can't keep my eyes off! I can't even express in words how much I appreciate your script. Really.

Edit 2: After a while it almost feels as if were there forever!


This is great! Thank you so much. :D


You sir have just earned yourself a bunch of lingots!

Great work! Muchas gracias!


Thanks! This is brilliant.


I noticed your level is high In Spanish. Have you retained a lot of the new language? is this site helping you actually learn the language? New to the site, so just asking questions lol.


Yes, I think the site has really helped me to learn the language and to retain what I have learned.


I got to say, it is awesome. Love it! Lingot rain incoming.


Magic! Lingot for you :)


French (probably half-OK):

"Weekly Progress"=Progrès de la semaine




Thanks I'll add this to the script as soon as I get a chance.


Thank you so much for this, it was 2nd to vocabulary for most missed feature for me. I love seeing my daily stats being better than the day before.


I managed to install it but how do I Open it? Is it on duolingo.com?


Awesome, great job, I love it!


If only we could have this for the iPad app


Thanks hugely, this is great. I wrote to Duolingo inquiring about something like this on a second day of my practice and they have not responded yet. Lots of Lingots to you.


Thank you! Lingots your way!


It works well, thanks.


Great! You have earned my lingot!


Thanks for this. I really missed being able to see my progress without having to go into a lesson.


If you want to run it in Safari, you can install it in Javascript Blocker, which works with greasemonkey scripts...


Thanks, I've added this to the script's page.


lovelovelovelovelove. I loved it! that's exactly what I was wanting every time I clicked to continue after finishing a lesson without seeing my daily progress


Great script! Works perfectly, thanks for that.


You did beautiful work, here! Thank you for sharing. Here comes some more Lingots!


Thanks for the app, it is very useful


I see that I still have this addon enabled in my browsers, but it's not showing up any more. Is that because they have enabled the coach feature?

I don't want to use the coach feature, but I do want to see how many XP I have got in each language so far each day.

Well, I guess I could turn on the coach feature if it allows me to set a daily goal of 1 XP. But after seeing someone say they lost their streak when they turned on the coach, I'm childishly worried about that happening to me.


Yeah, i also think that the page has changed and this feature is no actual any more. ;/ Shiii


Wasn't there also a script for the vocabulary tab? Could someone link me to that?


Do you have it available for Opera?


I haven't used Opera since before they changed their layout engine from Presto to Chromium (edit: I mean Webkit/Blink). Back in the Presto versions there was built-in support for user scripts (they were the first browser I know of to support it) but it didn't provide the Greasemonkey-specific features that my script uses. I don't know how if changed since the switch to Chromium. Maybe they can now use Chromium extensions, or maybe that was one of the features that disappeared during the switch.

If you can confirm that current versions still support user scripts I can try to remove the dependency on Greasemonkey so the script works in Opera. I can't check because they no longer support Linux.


Huh??, I'm running Opera in linux with no difficulty. That's unusual...


What version? The latest version for Linux and BSD is Opera 12, while Windows and Mac are up to Opera 19. Version 12 was also the last version to use Presto, so if they're planning to do an up-to-date release for Linux they sure aren't in a hurry.


Version information
Version 12.15
Build 1748
Platform Linux System i686, 3.12.5-200.fc19.i686.PAE
Browser identification

Opera/9.80 (X11; Linux i686) Presto/2.12.388 Version/12.15

Though I believe it notified me that there is an update.


Yeah, that's a very different browser from what Windows and Mac users have now.


I'm using Opera 20.0 on a Win 7; Version information

Version: 20.0.1387.77 - Opera is up to date Update stream: Stable System: Windows 7 64-bit (WoW64) Browser identification

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.149 Safari/537.36 OPR/20.0.1387.77


Perdí mi puntuación

Learn a language in just 5 minutes a day. For free.