+ 28

Does anyone else see a problem with the C++ challenge questions?

I recently started accepting C++ challenges. The first thing that I noticed is that almost every question is "What is the output of this code?", or something similar to that. I don't have a problem with that question, but when it takes almost all of the allowed time just to read the code, that makes the question no good in my opinion. It seems like these questions are learned not by content, but mostly by memory (knowing that if I see this question, without even reading it, I know that the answer is 'C', because I saw it before.). Another common problem I see is codes that ask for the output and have a bunch of extra code or are written in a way that is only meant to confuse. This is not helping anyone learn how to program C++, in my opinion. I would much rather see questions that are about what is actually taught in the C++ course. I think that I will try to start submitting some questions for C++, and I would like to encourage and ask any of you who actually know the C++ course pretty well, to do the same.

21st Jun 2019, 1:58 PM
Chris Latham
Chris Latham - avatar
12 RĂ©ponses
+ 13
Yes sololearn should improve the quality of questions in the challenges. Most of them are big with some extra data. Let us all contribute some good questions and improve our skills. Upvote if you agree with me ✌
22nd Jun 2019, 8:10 AM
Manoj
Manoj - avatar
+ 9
There is a procedure where members create riddles, other members vote up or down on them, and finally, a few selected people, I think the devs themselves, give a final approval or denial. In theory not the worst system, but it's too little reviewing done in too much time. People wait months till they get an answer. My suspicion is that they don't really have the time and only very occasionally even look at them; and then they might be in a hurry and some riddles slip through that shouldn't and vice versa.
21st Jun 2019, 2:21 PM
HonFu
HonFu - avatar
+ 6
If that is true, that the riddle questions have been stopped, that is a good thing. I believe that we do need some good submissions that take content from the course, to start replacing some of those, maybe not directly but adding to it or putting it to use, and questioning about it. Thanks for the reply.
21st Jun 2019, 2:09 PM
Chris Latham
Chris Latham - avatar
+ 6
Perhaps in the future SL could have adaptive time limits for questions based on difficulty, where the difficulty depends on the average time taken by a user to get the question right?
22nd Jun 2019, 12:17 AM
Sonic
Sonic - avatar
+ 5
Can this get fixed please? This confusion is...frustrating.
22nd Jun 2019, 8:47 PM
itsjustmeagain Course
itsjustmeagain Course - avatar
+ 4
The first issue is something that gets better with practice - you learn to grasp the meaning of a code more quickly. I think, most of the riddles are of okay length. And yeah, some contain babble. Also there are riddles where the only point is that you calculate numbers in your head. Quality can definitely improve. Say, do they even accept riddles again? Because there had been a stop for most languages.
21st Jun 2019, 2:03 PM
HonFu
HonFu - avatar
+ 1
Jay Matthews I agree with you, the time is enough, we must learn to adapt. Way I learned from my challenge experience is, first look at what is asked then look at the code and spend tum in reading wat is important.....i.e., no need of reading line by line from d start ..
22nd Jun 2019, 3:16 AM
Shubham Papnai
Shubham Papnai - avatar
+ 1
It's not just about the time. I have no problem with the timer and I understand that the better you get the faster you can recognize what the code does, my main problem is that the questions don't really even cover what is taught in the course. Most are "riddles" as someone referred to earlier, that are just trying to confuse you with unnecessary code or just complex math. I think it should be questions that actually help you learn C++ by covering the content that is taught in the course. Most of the HTML questions I see are about the content in the course. But in C++ challenges, I see very few questions about functions, classes, objects, data types, conditionals and loops, inheritance, etc.
22nd Jun 2019, 3:28 AM
Chris Latham
Chris Latham - avatar
+ 1
True. C++ is extension of C language. It takes little longer time for submissions. Great finding & thanks for sharing.. đŸ€—đŸ‘†đŸ‘ŒâŒš
23rd Jun 2019, 2:00 AM
Asim Farheen
Asim Farheen - avatar
0
Hi, I'm new to coding, I did a few learning but at the quizzes I get the wrong answer, It's either I'm forgetfull or I'm just dumb cuz I just keep going back for answers and just copy the answers
22nd Jun 2019, 7:51 AM
James Pomperada
James Pomperada - avatar
- 1
Manmhan
30th Jun 2019, 12:43 AM
Manmohan Prajapati
Manmohan Prajapati - avatar
- 5
dsfds
22nd Jun 2019, 5:20 PM
Luima Rosario
Luima Rosario - avatar