Challenges are poorly designed. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Challenges are poorly designed.

I like the idea of being challenged by someone to a code quiz, but I get lots of questions on functions and things I haven't learnt yet turning most quizzes into a guessing game. It would be nice if the quizzes would only give questions that both players have already been taught.

20th Apr 2020, 2:20 PM
Ben Charpentier
10 Answers
+ 8
I agree, a little message would be an improvement. :-) Let me tell you instead. Just treat tutorial as stage 1 and challenges as stage 2, and you'll do just fine. If you're seriously unhappy with the feature, you can also provide feedback by e-mail, using info@sololearn.com.
20th Apr 2020, 2:31 PM
HonFu
HonFu - avatar
+ 8
I love the challenges method of the SL, I have a simple notion about It, but my view is that It is very sofisticated, in a bunch of ways. The experience of challenge proves my point. There are simple questions, complicated ones, depending on the user and the exp in the courses of the adversary the questions are different, making a challenging storm you will enter in a soft loop of questions with different and equal questions, which sometimes takes some very different ones. And, the questions seems to be based on the personal exp of the actual stage course, but If you get stucked in some topic and keep challenging the questiona will loop through the easy ones and eventually will show up some hard ones, and etc. And the loop is different for each adversary. Pretty sofisticated! Bless up!
21st Apr 2020, 6:43 AM
‎‏‪‏‪‏‪Vinícius dos Reis Lobo Silva‬‏‬‏‬‏‎
‎‏‪‏‪‏‪Vinícius dos Reis Lobo Silva‬‏‬‏‬‏‎ - avatar
+ 6
You have not finished even a third of your tutorial. What do you expect? Just do that first, finish it. Then spend some time writing code, practicing all you've learned (that's what you're actually here for!), then try again. You'll see, they're manageable.
20th Apr 2020, 2:23 PM
HonFu
HonFu - avatar
+ 4
"You have not finished even a third of your tutorial. What do you expect?" Well I would expect the quizzes that it keeps popping up suggesting I do to be on the material I have learnt, or at least warn you that you can get any level of question and so you may want to finish the tutorial. It does neither of those things.
20th Apr 2020, 2:26 PM
Ben Charpentier
+ 4
Challenges are meant to test your grasping of the intended programming language, and testing is meant to test how good your mastery of that language is, you are tested from various angles, not just a single one. So for you to start challenging it means you must have a grasp of that particular knowledge like 80%..... You just chose the wrong time to start challenging pal. But still, happy coding and learning ☺ Keep coding 🙏
20th Apr 2020, 2:48 PM
Alfred Juma
Alfred Juma - avatar
+ 3
I fully understand that I should wait until I finish the tutorial to do them, but the app suggests the complete opposite. Doesn't make sense to suggest to new people who just finished learning what a string is to take a quiz that will include functions they have never heard of.
20th Apr 2020, 3:40 PM
Ben Charpentier
+ 2
Agree
20th Apr 2020, 2:21 PM
ToNy 🇵🇸✌️
ToNy 🇵🇸✌️ - avatar
+ 2
I've been through this before 😀😀😀. It happens. The app is not absolutely perfect. That's why it's been improved from time to time. How about the winner gets 7xp part that doesn't tell you how many xps the loser loses in which the loser loses about 21xp to gain 7xp which is like gambling 900 to win an extra 300 🤣🤣🤣 Keep learningis all that matters! All this challenges, experience point, upvotes, followers won't matter in the end. Be happy and keep coding.
20th Apr 2020, 3:21 PM
Tomiwa Joseph
Tomiwa Joseph - avatar
0
Finishing a language path doesn't ensure winning challanges. You have to expand your knowledge beyond the app. Rewrite examples you didnt understand - read docs. Besides, if i got your point, ppl would only stick to basic tasks to earn exp faster. I struggle with challenges but use them to revise what i forgot or learn what i dont know.
22nd Apr 2020, 3:51 PM
Bartek O.
Bartek O. - avatar
0
Finishing a language path doesn't ensure winning challanges. You have to expand your knowledge beyond the app. Rewrite examples you didnt understand - read docs. Besides, if i got your point, ppl would only stick to basic tasks to earn exp faster. I struggle with challenges but use them to revise what i forgot or learn what i dont know.
22nd Apr 2020, 3:51 PM
Bartek O.
Bartek O. - avatar