Another radical idea 😃 | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 45

Another radical idea 😃

The recent change in the challenge XP system made the "easy" weapons very attractive. I mean HTML and Ruby are suddenly triving, while no one was playing them before... In order to balance things again I propose the following rule to be applied: The difference between a player's strongest and weakest weapon can not exceed 20K XP. That way players will be forced to explore new languages out of their comfort zone, which would benefit them a lot more than repeating the same challenges over and over again 😃

6th Aug 2017, 5:32 PM
Nikolay Nachev
Nikolay Nachev - avatar
25 Answers
+ 23
I never thought it would happen but 5 XP for a draw made the XP system weak. I mean, we get at most 2000 XP for posting codes but the same 2000 XP can be earned by 400 draw challenges, which is not at all hard. Your suggestion can be implemented or there should be a draw limit i.e. a member won't get XP for draw challenges if he/she already played 500/1000 draw challenges in that language.
7th Aug 2017, 2:26 AM
Krishna Teja Yeluripati
Krishna Teja Yeluripati - avatar
+ 22
Nikolay, that's an interesting suggestion but I'm afraid (having in mind that only around 100 users are platinum, which implies the scores of 20000xp and higher ) it works only for you, and maybe Gawen. 😄 If we want to increase people's (by people I mean players, others are not interested in xps anyway 😁) interest in coding, then that's where the majority of xp-s should be as well... So, more badges and points for codes, more weekly challenges and some xps for the winners; the most innovative code of the week, the best algorithm etc. The list is almost endless. I love this new daily challenge feature, BTW, is it always in js? I've just completed the jquery course and these last two tasks- where we actually build an app are really amazing. I would love to see more of those, just without sololearn's help. 😆
7th Aug 2017, 7:46 AM
dρlυѕρlυѕ
dρlυѕρlυѕ - avatar
+ 21
I think all the ideas and suggestions are brilliant but mine is kinda quite different 😂. First I think the current system isn't bad but rather depends on the sololearner. If all the sololearner thinks about is boosting or gaining xp's for recognition or some personal reasons....mmm not bad!. ** Suggestion ** Is to encourage Sololearners to code. It's different from memorizing or building XP's etc . It is only through coding one gets to know how to actually apply concepts. After going through few udemy courses the main key is to create or build an app along. And that's it, you study and create something. Anyways it's a suggestion....happy coding.I
7th Aug 2017, 7:03 AM
Benneth Yankey
Benneth Yankey - avatar
+ 20
I have no specific idea in mind for tweaks to be made to the XP system, but one thing I know for sure is that the current system is not optimal.
7th Aug 2017, 2:55 AM
Hatsy Rei
Hatsy Rei - avatar
+ 19
HTML is the most used language by platinum members to get easily an incredible amount of XPs. Ruby and PHP are pretty easy because there are no too much quizzes inside. It isn't a bad thing challenge someone using these weapons, but it's sad make 19382e+10 per day and be lazy to try something different. I am agree, +1. I am fully agree with Ben, ++1.
7th Aug 2017, 7:11 AM
Maz
Maz - avatar
+ 19
@Ben, @Maz - I fully agree that the center of that app should be coding and there have been many threads making suggestions in that direction. However that would require new features to be developed and that takes time and effort which is not something that one can expect from an absolutely free app 😃 That is why I am trying to come up with something easy enough to implement 😃😃😃
7th Aug 2017, 7:16 AM
Nikolay Nachev
Nikolay Nachev - avatar
+ 18
@Hatsy - absolutely, that's why I've been trying to think of something 😃 @$Vengat - I am not targeting anyone specific, if that rule is enforced I will be forced to go back to Python soon and that is not something that I am looking forward to 😃
7th Aug 2017, 5:59 AM
Nikolay Nachev
Nikolay Nachev - avatar
+ 12
nice idea @Nikolay sir 😊
6th Aug 2017, 5:36 PM
GAWEN STEASY
GAWEN STEASY - avatar
+ 12
While I'm really at the same junction as @Hatsy. Yet, I would go with @winfrjd... But, I would [jokingly] suggests that the name of the new badge be something like "Hydrogen" or "Phosphorus" or even "Uranium", though "Diamond" seems so perfect... Every other idea wouldn't really remove the chronic "challenges-only" mindset that we are currently bedevilled with in the community... ^-^
7th Aug 2017, 9:54 PM
Femyk
Femyk - avatar
+ 11
GAWEN you realise Nikolay is targetting you 😂 And you should only be able to do challenges after completing the course for the language
6th Aug 2017, 11:41 PM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 11
@Sir Krishna No that kills the mood to challenge. I think we should reduce Nikolay sir's 20000XP suggewtion to 10000XP
7th Aug 2017, 3:01 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 11
qwerty you aren't a legend. Look at GAWEN to see it is possible. And yeah I think 10k XP is good too
7th Aug 2017, 3:39 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 11
Okay good Saying about your PHP and Ruby gap
7th Aug 2017, 3:55 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 10
An idea would be to create another level like "Palladium" or "Diamond" or so that can only be reached by enough XP's for learning and coding. So you can collect 1e6 XP's with challenges, but to get to the highest level you need to prove your coding skills.
7th Aug 2017, 9:02 PM
winfrjd
winfrjd - avatar
+ 10
I think it is a great idea (though 20k XP is too much): -- because exploring all languages is part of being a programmer and what sololearn is about (I only knew python and SQL when I joined). -- I think it is also a great way of XPing fast as the badges work again on every single language (I did that and don't have a lot of challenges for a platinum member). So this balances the fact that you move away from your comfort zone (but you have to accept to have lots of losses while learning other languages). -- It is also more fun and adds variety to switch languages while challenging. -- it would help challengers keep their sanity. BTW, you can get close to platinum without doing any challenges, like this fellow frenchie https://www.sololearn.com/Profile/3222908/?ref=app PS: I understand now why Nikolay only challenges me in C# and JavaScript, they must be the least played for challenges, so he has more problems finding opponents!
12th Aug 2017, 6:18 PM
🔭Pierre Chary🐍
🔭Pierre Chary🐍 - avatar
+ 9
@Krishna sir and @Nikolay sir your idea is really good if challenge system will change again than it should be based on or similar to your idea and @S Vengat I am trying to learn other languages too so I will start challenging in them soon 😊😊
7th Aug 2017, 3:46 AM
GAWEN STEASY
GAWEN STEASY - avatar
+ 9
I will cover the gap between php and ruby soon😊😊
7th Aug 2017, 4:10 AM
GAWEN STEASY
GAWEN STEASY - avatar
+ 9
Well that Python is what I am looking forward too 😂
7th Aug 2017, 6:12 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 8
For anyone besides @Nikolay and a few others, 20K XP is a huge difference.
6th Aug 2017, 9:40 PM
Freetoast
Freetoast - avatar
+ 6
20K XP is too much make it 15K or 10K.
7th Aug 2017, 3:38 AM
qwerty
qwerty - avatar