Has anyone attempted to make a SoloLearn challenge bot? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Has anyone attempted to make a SoloLearn challenge bot?

I was coding this bot but i have lost interest in this project, without motivation it is very hard to keep working on it, but i have always had this question on my mind: Are there any SoloLearners out there that had already developed their own SoloLearn Challenge bot?

7th Oct 2020, 12:21 AM
Eduardo Higuchi
Eduardo Higuchi - avatar
11 Answers
+ 6
i would like to, but how would you do that?
7th Oct 2020, 12:30 AM
Galaxy-Coding (inactive)
Galaxy-Coding (inactive) - avatar
+ 4
Kevin ★ the bot is supposed to solve the SoloLearn Challenges' 5 questions correctly, then proceed with the next challenge until all the pending challenges are cleared. How is it helpful? Well, i think this bot does not do anything productive, it just plays automatically
7th Oct 2020, 12:36 AM
Eduardo Higuchi
Eduardo Higuchi - avatar
+ 4
Galaxy-Coding you would need to do GUI automation of the SoloLearn App GUI. You can do this in a PC with an Android emulator like BlueStacks so that the SoloLearn GUI is displayed in a window. Next you would need to detect each individual question, in order to do this you would need to do OCR to the area of the GUI where the question will be displayed (capture an image of the area and run Tesseract on such image and get the text from Tesseract). Next, you would need to store all the answers/instructions to each question in a table/dictionary where the keys to such table/dictionay would be the text obtained by Tesseract and the value of such table would be the answers/instructions (sendkeys or further OCR/mouse clicks based automation instructions)
7th Oct 2020, 1:31 AM
Eduardo Higuchi
Eduardo Higuchi - avatar
+ 4
Sololearn itself has and now it's at Level 21.
8th Oct 2020, 1:56 AM
Sonic
Sonic - avatar
+ 4
MaddieL that's true. Personally I have never made one or attempted to.
8th Oct 2020, 2:02 AM
Sonic
Sonic - avatar
+ 4
maybe use python gui
8th Oct 2020, 7:46 PM
Galaxy-Coding (inactive)
Galaxy-Coding (inactive) - avatar
+ 3
Eduardo Higuchi Sounds like a good project to practice but it's illegal to boost your account that way
7th Oct 2020, 12:45 AM
Kevin ★
+ 3
I have worked on something related to this. Not fully automated such as accepting challenges and answering questions. I got as far as parsing the text of the question and available answers with OCR. My intent was to play around with machine learning. I haven't actually used it as I reached a point where I questioned whether or not this was ethical, even if it was just for testing purposes. I would hope no one is attempting to create something for the purpose of cheating in SoloLearn. Although, wouldn't it be cool to make an actual robot that could learn to answer challenges directly on a phone?
7th Oct 2020, 1:11 AM
MaddieL
MaddieL - avatar
+ 3
Kevin ★ i did not know that it was illegal to automate the challenges. However, knowing this makes me realize that if indeed there is a SoloLearner that has successfully deployed a Challenge bot, he/she will maintain as a secret the existence of such a bot
7th Oct 2020, 1:21 AM
Eduardo Higuchi
Eduardo Higuchi - avatar
+ 2
What is this bot supposed to do and how it's helpful?
7th Oct 2020, 12:24 AM
Kevin ★
+ 2
Sonic that's not really the same as a user making one, though. There would be some overlap but SoloLearn has direct access to their data and API so it would be easier for them to interact with the challenges. For us, it's a little more involved to interact with the app to accomplish the same goal.
8th Oct 2020, 2:01 AM
MaddieL
MaddieL - avatar