https://www.duolingo.com/Katzenperson

Duolingo Course Switcher and Skill Strength Viewer to break on new site

Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

From a different discussion, from someone already switched to new site:

<pre>3) Here is the major impact for me: **Duolingo Course Switcher and Skill Strength Viewer user scripts no longer work on the site.** Now, my switching between forward and reverse tree has become much more inconvenient again. It is annoying but I can live with it. It is nothing compared to the information "Skill Strength Viewer" user script used to display to me. It was showing me the word strength of each skill calculated from the strength of each word in the skill. So, the lowest percent strength skill was the one to refresh. I lost major functionality that I was using in my learning. Not happy at all. Not happy! Did I say I am not happy? </pre>

tolunayo, https://www.duolingo.com/comment/22240575

Oh dear. Would there be anyone with the time and the inclination to rewrite these scripts so that they will work in Duolingo?? I really need the Course Switcher to work because I have three base languages (English, Spanish, and French). And the Skill Strength Viewer has made this site so much more functional!!

I sure hope the authors of these scripts or someone else with the skill and time will be able to modify these scripts so that they work again!

1 year ago

19 Comments


https://www.duolingo.com/MacIomhair
MacIomhair
  • 25
  • 23
  • 13
  • 8

Better yet - as they are rewriting things, how about building in this functionality so scripts are not needed?

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

Exactement!

1 year ago

https://www.duolingo.com/piguy3
piguy3
  • 25
  • 25
  • 25
  • 25
  • 23
  • 21
  • 21
  • 17
  • 17
  • 15
  • 15
  • 14
  • 14
  • 14
  • 13
  • 12
  • 12
  • 10
  • 10
  • 10
  • 8
  • 8
  • 3

To switch base languages, click the flag at the upper left of the tree; then click the first letter of the relevant string (e.g. "q" for Spanish)

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

Wow, I didn't know you could click that. That saves a couple of steps by taking you directly to the language setting. But you have to select the drop-down menu of what you want to learn before you click the first letter of the relevant string.

1 year ago

https://www.duolingo.com/londoncallling

Wow, literally had no idea you could click the flag and I've been here for years! This is super useful, thank you so much. Even when the from language is different it's still pretty quick.

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

This flag-clicking method is somewhat broken in the new website upgrade, unfortunately. Instead of seeing all the languages in the menu, you only see the ones from your base language.

1 year ago

https://www.duolingo.com/piguy3
piguy3
  • 25
  • 25
  • 25
  • 25
  • 23
  • 21
  • 21
  • 17
  • 17
  • 15
  • 15
  • 14
  • 14
  • 14
  • 13
  • 12
  • 12
  • 10
  • 10
  • 10
  • 8
  • 8
  • 3

That really is a downer. I'd totally forgotten it was you I'd mentioned this to so recently! For now at least looks like I'll have to scrap this piece of advice.

1 year ago

https://www.duolingo.com/ove_sundberg
ove_sundberg
  • 25
  • 25
  • 25
  • 25
  • 2
  • 1445

Unless the "from" language is different, in which case there's about five more steps per each language. Now repeat that every day for the foreseeable future :(

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

Actually, piguy3 is right. I didn't realize you could save some steps with this.

UPDATE: Rather, he used to be right. Some extra steps are needed again because the menu he was talking about has changed.

See this thread and scroll down a bit to see you my response to piguy and my long explanation of how the changes have made switching courses a little more difficult.

1 year ago

https://www.duolingo.com/garpike
garpike
  • 25
  • 24
  • 22
  • 20
  • 19
  • 19
  • 18
  • 18
  • 17
  • 17
  • 17
  • 17
  • 16
  • 16
  • 15
  • 14
  • 14
  • 14
  • 14
  • 13
  • 13
  • 12
  • 11
  • 11
  • 11
  • 10
  • 10
  • 9
  • 9
  • 8
  • 7
  • 7
  • 7
  • 6
  • 6
  • 1250

The course-switcher is invaluable; I hope that some adept coder can update it for use with the new website.
It would also be very useful if said update could incorporate a scrolling feature into it, as the languages are starting to disappear off the bottom of the screen; I am willing to offer a very large lingot reward to anyone who can do this.

1 year ago

https://www.duolingo.com/LupoMikti
LupoMikti
  • 21
  • 16
  • 16
  • 13
  • 12
  • 10
  • 9
  • 9
  • 7
  • 6
  • 6
  • 6
  • 6
  • 6
  • 5
  • 5
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2

If you you're using Stylish along with your user scripts for some user styles, you can get a scrolling feature by adding this CSS to the stylesheet:

A bit of a disclaimer: I don't actually know what the scroll bar looks like on the normal Duolingo site, since I use a user style to give a dark theme to Duolingo. If the color needs to be changed, you can change the property that says 'background: #222 !important;' The color is the #222 part. Use any other hex code or even rgb(#,#,#) where # is a number between 0 and 255.

1 year ago

https://www.duolingo.com/zekecoma

Well, ❤❤❤❤. Just implement it into the site. Boom! Problem solved and benefits everyone.

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

Well, I certainly wish they would implement it in the site as a feature! But even with the system re-write, they haven't done so. Perhaps we should start a letter-writing campaign! (The electronic equivalent, of course.)

1 year ago

https://www.duolingo.com/Boujleba
Boujleba
  • 25
  • 25
  • 18
  • 7
  • 6
  • 5

What the heck is a skill strength viewer? sounds useful. I still have the language changey tab, so I don't think I'm on the new site.

1 year ago

https://www.duolingo.com/Katzenperson
Katzenperson
  • 20
  • 13
  • 11
  • 10
  • 9
  • 9
  • 6
  • 5
  • 5
  • 4
  • 3
  • 3
  • 2

And by the way, that is an excellent question for those who are not familiar with Duolingo userscripts -- or userscripts in general. To make them work, you must install either...
• Greasemonkey (for Firefox, SeaMonkey, and Pale Moon), or
• Tampermonkey (for Safari, Chrome, and Chromium).

1 year ago

https://www.duolingo.com/elvper
elvperPlus
  • 25
  • 23
  • 18
  • 15
  • 13
  • 13
  • 11
  • 2
  • 917

I might take a look at it - but certainly not tomorrow, I've got some work to do. I'm not a professional coder but I can do "some things" xD.

This should mostly be an easy fix - that's mainly for the person who wrote the script in the first place (it's easier to fix / understand your own code rather than the code somebody else has written). Unless it's not just a new website, but a completely different system - that might complicate things. But if it's just the website that changed, to fix the scripts, it would mostly just take changing a few identifiers and maybe some layout fixes.

1 year ago

https://www.duolingo.com/piguy3
piguy3
  • 25
  • 25
  • 25
  • 25
  • 23
  • 21
  • 21
  • 17
  • 17
  • 15
  • 15
  • 14
  • 14
  • 14
  • 13
  • 12
  • 12
  • 10
  • 10
  • 10
  • 8
  • 8
  • 3

Perhaps this article will give some insight into the extent of the changes: http://making.duolingo.com/rewriting-duolingos-engine-in-scala

(to be clear, I don't know if this is immediately relevant to the matter at hand)

1 year ago

https://www.duolingo.com/elvper
elvperPlus
  • 25
  • 23
  • 18
  • 15
  • 13
  • 13
  • 11
  • 2
  • 917

Thanks. But that's just relevant to Duolingo's side rather than client side (code wise). The website will still be in HTML and javascript, you won't receive a single piece of Python or Scala code from Duolingo. Hence why it's most likely an easy fix.

1 year ago
Learn a language in just 5 minutes a day. For free.