cpinitiative / usaco-guide

A free collection of curated, high-quality resources to take you from Bronze to Platinum and beyond.
https://usaco.guide
Other
1.61k stars 485 forks source link

Share Progress via Link #511

Open bqi343 opened 3 years ago

bqi343 commented 3 years ago

Similar to how you can share your OI checklist?

MrinallU commented 3 years ago

@bqi343 This seems pretty cool, so I would make a route like https://usaco.guide/checklist/{userID} and then fetch their Progress on all of the problems?

MrinallU commented 3 years ago

@bqi343 But how would they benefit from this?

bqi343 commented 3 years ago

mb if someone wants to show his progress to a coach or club leader. should probably be part of LMS. @thecodingwizard thoughts?

MrinallU commented 3 years ago

@bqi343 I see, however I believe in the LMS the coach can already see the student's status on an assigned problem, but I guess a general page with the status of all problems would also be useful.

thecodingwizard commented 3 years ago

It's currently planned for coaches / club leaders to be able to view member progress for problems that they assign. It probably won't be too difficult to extend this functionality to view progress on the entire guide later...

MrinallU commented 3 years ago

@thecodingwizard So should I work on this?

thecodingwizard commented 3 years ago

Sure. Just be careful about security; use a firebase function or something ig.

MrinallU commented 3 years ago

If someone else wants to work on this they can as I am already taking care of two issues.

bqi343 commented 1 year ago

tbh this isn't really necessary since you can export / import to view someone else's progress. still would be nice to have though