Could you do the reward part also? Hard 50, medium 40, easy 30. He reduces the score every time he makes a wrong submission and asks AI for help. 5 for ai suggestion, 3 maybe for the wrong submission.
Also, how much reward you want to give or reduce depends on you. You can change it if you feel any other number is appropriate, then you can use that.
@adya2004, take care of the part where we are asking chatgpt for generating learning material; make API for that and try we can text in markdown format.
@sudeepym@iamatharvvats take care of part of making UI and scraping the internet for learning resources. Also, render the content using react-markdown