ToranSharma / Duo-Strength

Browser extension to add back the strength for each individual skill, and other useful hidden statistics.
MIT License
35 stars 6 forks source link

Duo strength not calculating current rate correctly #189

Closed jim-cress closed 3 years ago

jim-cress commented 3 years ago

see below, i have all skills up to level 3, the current rate calculator still believes that i have 21 days to reach level 3... therefore not calculating correctly. image also my total strength is at 100% with no cracked skills image my cell phone (android) correctly shows 3 crowns out of 5 below the owl trophy.

Jim

ToranSharma commented 3 years ago

Hi Jim,

Your tree level is showing as L2 because of you have 27 grammar skills at L2, which since the legendary update, can be made L3. It is up for debate if you include the grammar skills in the tree level calculation. I include them because of the fact that they have to be completed to unlock the skills below when first finishing the tree. As a result, for the for the tree to ever become finished (L1) you need to get those skills to L1, so they need to be included then. To be consistent they continue to be factored into the tree level calculation for the subsequent levels. Before legendary, they were ignored once they were at L2 because that is as high as they went, so they would forever keep the tree level at 2 if not ignored past that point. Now that they can become legendary or L3, I have moved the point at which they factor up to L3.

This also explains why your graph is showing as no contributing lessons having been completed in the last week. If you did a legendary test for one of your L2 grammar skills, it should show up on the graph as that is helping get you towards L3.

I haven't used the duolingo app in sometime so I didn't know Duolingo themselves had any sort of tree level indication. It seems they either haven't updated their tree level calculations, or never included grammar skills from the start. Duome.eu seems to have followed the same logic as I have with Duo Strength as can be seen in the screenshot below for your spanish tree:

image

Those 108 sessions are all the legendary tests needed to get your 27 L2 grammar skills to L3. 27 skills * 4 tests = 108 sessions. Duo Strength should show the same thing if you hover over the dotted underlined current rate in the prediction. The prediction algorithm Duo Strength uses is a bit different from duome which is why there is a discrepancy between the number of days predicted (19 days vs 21 days).

I hope that helps explain what is going on.

Toran

jim-cress commented 3 years ago

Well that makes sense, however the grammer skills show as gold, so i didn't realize. So once i make all grammer skills legendary or l3 my l4 will then calculate correctly?

On Mon., Sep. 27, 2021, 10:56 a.m. Toran Sharma, @.***> wrote:

Hi Jim,

Your tree level is showing as L2 because of you have 27 grammar skills at L2, which since the legendary update, be made L3. It is up for debate if you include the grammar skills in the tree level calculation. I include them because of the fact that they have to be completed to unlock the skills below when first finishing the tree. As a result, for the for the tree to ever become finished (L1) you need to get those skills to L1, so they need to be included then. To be consistent they continue to be factored into the tree level calculation for the subsequent levels. Before legendary, they were ignored once they were at L2 because that is as high as they went, so they would forever keep the tree level at 2 if not ignored past that point. Now that they can become legendary or L3, I have moved the point at which they factor up to L3.

I haven't used the duolingo app in sometime so I didn't know Duolingo themselves had any sort of tree level indication. It seems they either haven't updated their tree level calculations, or never included grammar skills from the start. Duome.eu seems to have followed the same logic as I have with Duo Strength as can be seen in the screenshot below for your spanish tree:

[image: image] https://user-images.githubusercontent.com/4559968/134931159-9b26ddbd-6747-4753-bd28-0cdddae815f3.png

Those 108 sessions are all the legendary tests needed to get your 27 L2 grammar skills to L3. 27 skills * 4 tests = 108 sessions. Duo Strength should show the same thing if you hover over the dotted underlined current rate in the prediction. The prediction algorithm Duo Strength uses is a bit different from duome which is why there is a discrepancy between the number of days predicted (19 days vs 21 days).

I hope that helps explain what is going on.

Toran

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ToranSharma/Duo-Strength/issues/189#issuecomment-927955274, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASXWVYUOMIHTLZDP43O3AGTUECAZVANCNFSM5E2TYYTA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ToranSharma commented 3 years ago

Purple is the new gold it seems! Yes that is correct, once all skills are at least L3 your tree will be L3. The prediction will then switch over to showing how long to get to L4, using the rate of lessons completed on L3 skills for the prediction.

jim-cress commented 3 years ago

Purple is the new gold, is that like orange is the new black? Ahahahaha thank you, i will purple the grammer sections. Have a great day!

On Mon., Sep. 27, 2021, 11:35 a.m. Toran Sharma, @.***> wrote:

Purple is the new gold it seems! Yes that is correct, once all skills are at least L3 your tree will be L3. The prediction will then switch over to showing how long to get to L4, using the rate of lessons completed on L3 skills for the prediction.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ToranSharma/Duo-Strength/issues/189#issuecomment-927991871, or unsubscribe https://github.com/notifications/unsubscribe-auth/ASXWVYU6OUDUHGEXB5SSG43UECFN7ANCNFSM5E2TYYTA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.