https://www.duolingo.com/Artilex

Suggestion: Combine XP Bar with Daily Goal

As you see, there is a little space between the buttons and the Graph. Maybe a little XP bar could go in there.

Many people want the XP bar back (including me) but I also like the Daily XP graph and circle-graph. If you could combine these two I think many people will be satisfied. Just a suggestion. ^_^ Artilex

January 20, 2015

1 Comment


https://www.duolingo.com/Justinnnnnnnnn

It is strange that they removed the XP bar. Would also like to see it added back.

Until then, here is a workaround a Duolingo user made if you are familiar with userscripts.

// ==UserScript== // @name th23 Duolingo // @namespace th23-duolingo // @include https://www.duolingo.com/* // @version 1 // @grant none // ==/UserScript==

function inject(f) { //Inject the script into the document var script; script = document.createElement('script'); script.type = 'text/javascript'; script.setAttribute('name', 'lesson_review'); script.textContent = '(' + f.toString() + ')(jQuery)'; document.head.appendChild(script); } inject(f);

function f($) { function th23DuolingoProgress() { if($('#app').hasClass('home')) { if(!$('.sidebar-progress').length) { var th23LanguageData = window.duo.user.attributes.language_data[window.duo.user.attributes.learning_language]; $('.strengthen-skills-container').before('<div class="sidebar-progress"><div class="sidebar-progress-main"><div title="' + th23LanguageData.level_progress + '/' + th23LanguageData.level_points + ' XP" data-toggle="tooltip" class="language-progress-bar-small"><div class="padder"><div style="width: ' + th23LanguageData.level_percent + '%; max-width: 100%;" class="bar"></div></div><span class="level level-current">' + th23LanguageData.level + '</span><span class="level level-next">' + th23LanguageData.next_level + '</span></div><ul class="sidebar-stats"><li><span class="icon icon-xp-small"></span> <strong>' + th23LanguageData.points + '</strong> XP</li><li><a href="/words"><span class="icon icon-words-small">w</span><strong><span id="word-count">' + th23LanguageData.word_count + '</span></strong> Words</a></li></ul></div></div>'); } } } $(document).ready(function() { th23DuolingoProgress(); }); $(document).ajaxComplete(function() { th23DuolingoProgress(); }); }

January 23, 2015
Learn a language in just 5 minutes a day. For free.