DMOJ / online-judge

A modern open-source online judge and contest platform system.
https://dmoj.ca
GNU Affero General Public License v3.0
926 stars 359 forks source link

Favourite Problems #466

Open Phoenix1369 opened 8 years ago

Phoenix1369 commented 8 years ago

As the title suggests, could be a way for the client to give additional feedback to problems. Also allows them to see a collection of all of the "best" problems in one place (favourite list). Clear and concise interface: a simple click to toggle a star, similar to Codeforces/Problemset.

Could be extended to contests, blog posts etc.

quantum5 commented 8 years ago

I think voting for problems and contests would be nice. Not too sure about favourite part, since I personally do not go back and reread a problem I really liked, and redo it for the sake of it.

Phoenix1369 commented 8 years ago

I find that having a collection of really good creative problems and their underlying concepts is important. I never go back and solve old problems either.

kiritofeng commented 7 years ago

Very similar to #545, perhaps we should count all upvoted problems as favourites?

Xyene commented 7 years ago

545 would best be implemented by star ratings, so that complicates determining when something is a favourite.