Challenge response time question: | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 12

Challenge response time question:

I notice that when doing challenge quizzes that sometimes Sololearn pauses in the middle of the quiz for a brief period (could be sometimes as long as 10 seconds) after a certain question number and then recovers to continue with the remaining questions. This makes me think that the questions are loaded from the server to the App dynamically one by one. Can the protocol and the user experience not be improved if all 5 questions (and in the case of the challenge receiver, all 5 opponent responses as well) are loaded into the App at the start of the challenge? That way, any delays due to communications issues will only happen at the start or end of the quiz and not in the middle, which I find annoying.

16th Dec 2019, 2:42 AM
Sonic
Sonic - avatar
17 Answers
+ 6
HonFu yes this is why I am not too keen to email them.
16th Dec 2019, 9:19 AM
Sonic
Sonic - avatar
+ 5
Well, it's just a theory. There's probably a more concrete reason
16th Dec 2019, 2:57 AM
Stephen Matthew
Stephen Matthew - avatar
+ 5
Jaya krishna I have tried it over both mobile data and Wi-Fi and the effect is similar. However in both cases it only happens a fraction of the time. My point though is that if all 5 questions/answers are loaded up front, then there won't be a halt mid challenge irrespective of the network.
16th Dec 2019, 8:21 AM
Sonic
Sonic - avatar
+ 4
Stephen Matthew no problem. Your contribution is always welcome.
16th Dec 2019, 2:58 AM
Sonic
Sonic - avatar
+ 4
HonFu maybe, but I am not too keen to email SL about it.
16th Dec 2019, 8:22 AM
Sonic
Sonic - avatar
+ 3
This is definitely not an answer, but it could be to due with memory. That'd be my reasoning
16th Dec 2019, 2:49 AM
Stephen Matthew
Stephen Matthew - avatar
+ 3
Stephen Matthew surely 5 text based questions (and responses) are not that large, considering that you can delete them from the client side after the end of a game/challenge?
16th Dec 2019, 2:52 AM
Sonic
Sonic - avatar
+ 3
Right, they shouldn't be, but with millioms of users, every byte of memory counts, right?
16th Dec 2019, 2:54 AM
Stephen Matthew
Stephen Matthew - avatar
+ 3
Stephen Matthew how? The amount of data transferred overall is not going to change much at all whether they are transferred question by question or challenge by challenge.
16th Dec 2019, 2:56 AM
Sonic
Sonic - avatar
+ 2
They might have initially just made it like that and then never got around to change it.
16th Dec 2019, 8:12 AM
HonFu
HonFu - avatar
+ 2
Sonic Am not sure but i assuming 2 cases, 1) it loads all 5, because if you observe, some one challenge accepted but middle you stopped or declined, result is shows unanswered. Meaning it is loaded... 2)assuming that ,it is not possible to load all 5 because of the timer. When one question loading is complete, the timer has to start. So if all loaded at ones, then for app it is difficult to maintain timer accurate. I guessing that 2reason is some what related than 1st case.
16th Dec 2019, 8:40 AM
Jayakrishna 🇮🇳
+ 2
Sonic in cases like these you might safely assume that thousands of people reported it and got a standard email back.
16th Dec 2019, 8:45 AM
HonFu
HonFu - avatar
+ 2
Jayakrishna for your point 1) if the challenge receiver abandons a challenge in the middle of the quiz (say after answering 2 questions), the fact that the challenge result shows that the other questions are unanswered by him/her is no proof that all questions are loaded to the App at once. It is possible for the App to record the fact that the receiver gave up after two questions without loading questions 3-5 (and corresponding answers by the challenge initiator) from the server to the App of the receiver.
17th Dec 2019, 10:39 AM
Sonic
Sonic - avatar
+ 1
Sonic Yes. I guessed the reasons. And also specified 2nd may be true.. Not 1st... But in case guessing, There is possibility that 2nd answer, there is no need to generate random question, because for 1st one challenge initiator, it is already questions are selected, so same questions are to be forwarded to the 2nd person. There is no need of delay,. So it is not same for 1st initiator and 2nd answerer. For initiator, take delay possibility, while 2nd answer, possibility for is zero. May be . this is assumption.. to present for 1st option. .. but i think timer the actual reason may be... .
17th Dec 2019, 11:18 AM
Jayakrishna 🇮🇳
+ 1
Well, you are rigth, I think I am not "good" enough to talk about it, but you can tell SL about, that. It will be really useful.
17th Dec 2019, 4:07 PM
Álvaro García Rodríguez
Álvaro García Rodríguez - avatar
+ 1
That's right. I sometimes get an error message, too. It tells me to try again and, when I touch it, it shows me the next question. Mysterious.
18th Dec 2019, 2:25 AM
Fernando Pozzetti
Fernando Pozzetti - avatar
0
I think reason is network signal and speed. Are you tried it in different networks? It happens but not always for me...
16th Dec 2019, 8:14 AM
Jayakrishna 🇮🇳