New LingoVocab: Vocabulary & explanation within each lesson (& Verb Conjugation Table!)
It's great to have the Vocabulary feature back although currently it seems to be in its infancy and many features are lacking.
I personally would like to have a list of vocabularies within each lesson so that I can review the words lesson by lesson, unit by unit.
I wrote some Userscript to reinstate the green "Vocabulary" button within each of your lesson. You would be familiar with it if you had previously used LingoVocab before.
06/14: Added verb conjugation to the word explanation when you hover your mouse over a word. See example below.
06/13: Added a blue "C" icon before every word that will leads you to the Collins Online Dictionary for that particular word. So that you have access to explanation, conjugation and examples via Collins Dictionary! (Currently only support German, Spanish and French. Leave a suggestion if need this feature for other languages. )
You can find the script at:
(1) To execute this script, you will need the Greasemonkey extension if you use Firefox, or Tampermonkey extension if you are a Chrome user.
(2) After installing the extension, simply click the "Install" button on the top-right corner on above link I provided.
TO USE THIS SCRIPT
Once you install the script from the URL above, it is automatically enabled. You can then go to any lesson in any language, where you'll be able to see a small menubar allowing you to toggle the vocabulary list. (see Example above).
If you didn't see the green "Vocabulary" button after installing the Userscript, it could be a bug in an older version of the script.
Try install the script again on the provided link, and the problem should have be resolved after the reinstallation.
This is really helpful!!! Have 10 Lingots! However, will it possibly affect Duolingo's A/B test metrics of the "Words" tab?
They allow everybody to access the vocabulary JSON API. It's just that if you are not selected for the test, you can't visit the words tab.
Depending on how they are collecting statistics for the A/B test, I would say the answer is "perhaps". If they are relying on the API usage to determine how many people are actually using this vocabulary feature, the data could be somehow contaminated for a little bit.
Anyway, I personally find the vocabulary list in the Words tab to be too lengthy and highly inefficient. That's the motivation for developing this.
I hope this doesn't smear their data collecting process too much.
It is highly unlikely that it will affect their results. Few people will see this post, fewer will even try install it, and even those that see are unlikely to understand this post since it is in English.
With millions of users in Duolingo it is unlikely that the few users of this script will ever affect the results.
Well.. that's true given that the script has only been installed less than 50 times since it was released yesterday. :)
I believe it will be installed more times once the up-votes start pouring in.
P.S. I added it to : http://duolingo.wikia.com/wiki/Duolingo_Userscripts
Thanks for adding the script to the Wiki page. But actually it is still the same script (LingoVocab), although now it functions differently than the old, defunct version.
Wow, this was super fast. It is like you already had the functionality and only waited till Duolingo released their stuff. This works really well.
Awesome script, thank you so much, my Mom will be happy.
I only don't see Full list/By lesson buttons and blue C buttons don't lead anywhere. Maybe it is because I'm using it in the English for Russian speakers course.
Thanks for the feedback. Unfortunately, the Collins dictionary doesn't support Russian. Do you know if there's a easy to use Russian online dictionary worth recommending?
I can probably add that into the script in the next update.
Sure, and I'll translate your post into Russian and publish it in our Russian Discussions. We can even now make discussions sticky so more people will see it.
I've added the Russian dictionary support to the new version. Please let me know if you experience issues with the new feature (Are you able to see the button "C" button? Does it work correctly? etc.). Thanks.
Xydrolase, finally checked it at home (v4.5), it still takes me to Collins English Dictionary and says that the resource is not found.
wow, this works amazingly well, thank you so much. No I need to share this with our users.
With the help of Google Translate, I managed to finish one course of English learning using Russian so that I could load the vocabulary and debug the dictionary feature myself.
I indeed made an error in my code and now it is fixed. I personally tested it myself and it seemed to work here on my computer.
Hopefully now it works for you as well. Thanks for the feedback.
Hello LingoVocab users! I just updated the script to a new version (4.5) with some new features for you to try out.
- You can now directly see the button for verb conjugation table if you hover your mouse over the verbs in the vocabulary list.
- Added dictionary support for Italian.
- Experimental dictionary support for Russian.
Let me know if you experience issues with the new version. Thank you!
It shouldn't break what's working now. So, feel free to update. You can always revert to older version later. :)
It's not working for me. I've installed both Tampermonkey and your userscript. But the button still doesn't show, reinstalling it doesn't work either. This is in Spanish btw.
Did you get this resolved? I tried with Spanish and it seemed to work here in my browser. To clarify, you meant the Spanish learning for English speaking users, right? Because the vocabulary feature is not available in all languages.
It's working properly now. Seems my computer needed a restart I think. Thanks for the application, will help me a lot!
This is awesome. Any chance you could change it so that the "F" is yellow when the word strength is completely full? Just a small aesthetic thing.
Nice suggestion. Already adopted. You will see that change once you update the script. :)
Thank you, thank you, THANK YOU!!!! for doing this. I have really been missing your old vocab. script.
Unfortunately, I am not able to install it. Have been trying for about 15 mins, even took Tamper monkey off and reinstalled then tried to install script, but no go. Maybe an issue with usercripts.org?
Ok, disregard previous...I shut down duolingo and chrome then restarted, now vocab fcn seems to be there. THANK YOU again!
Thanks for the update of this great script. I was missing it when it quit working a while ago. so glad to have it back!
Thank you! Have some more lingots from me, as well :) It's looking great!
I've noticed that the conjugate button doesn't always show up (if it's not there, resfreshing the page makes it appear again), do you know if having multiple Duolingo tabs open could be the cause? (I'm dummy for this kind of stuff)
I noticed this once or twice. Next time when the conjugate button doesn't show up, you may try to move your mouse away, wait a couple of second, then hover the mouse over the word again.
If still that's not helping, it suggests that there is some race condition in terms of data fetching and rendering. If you have noticed some certain scenarios in which the glitch is more likely to happen, please let me know as well (e.g. after practice a few lessons etc.) Thank you for your feedback and lingots!
It just occurred to me what may cause the sporadic issue with the conjugation table. I used some "hacks" in the script in order to show the conjugation table. These "hacks" are not loaded on every page because they tend to break the "peek" feature during practice.
Refresh the page seems to be a good makeshift fix for this issue. I will consider a more robust solution to that.
Thanks again for your report.
Hey! Just noticed one of the functionalities in this script got embedded into Duolingo site itself ("conjugate" button + "explain"). I only see it in Spanish, and have no clue if it's a test, limited to Spanish, or something that's going to spread. Just letting you know.
You meant in the "words" tab? I didn't see it in German, or maybe it's another A/B test thing. Anyway, thanks for letting me know.