IIIT-Programming-Club / TLE

Discord Bot for IIIT Programing Club based on the original TLE bot
MIT License
8 stars 5 forks source link

Daily mini-contest #4

Open akcube opened 3 years ago

akcube commented 3 years ago

At a specified time daily, put up a list of (say 5) problems to be solved as per cf rating. The earlier your AC the more points you get. Maintain leaderboard per rank. Essentially mini practice-contests within the server.

GaurangTandon commented 3 years ago

Daily is too optimistic? :) Maybe once a week so that people get time to solve harder problems also.

GaurangTandon commented 3 years ago

Another major issue: how do you make sure that among all the members who will probably solve the weekly problems, they have not already solved this particular problem that you're gonna give them?

One way can be to propose three problems in each set and ask the user to solve any one of them. It's unlikely anyone solved all three.

Or we give them only one problem, and if they've already solved the problem they can request a new one. But they only get to request once (because this new requested problem is guaranteeed to be new).

Groverkss commented 3 years ago

Look at this pull request if you want to make something similar : https://github.com/cheran-senthil/TLE/pull/311