Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leaderboard & points #16

Open
changesbyjames opened this issue Oct 21, 2024 — with Linear · 2 comments
Open

Leaderboard & points #16

changesbyjames opened this issue Oct 21, 2024 — with Linear · 2 comments

Comments

Copy link
Collaborator

We want some mechanism to level up, rank, gain points and have leaderboards. We can also use this to gate functionality, e.g. you need to have level 1 to do captures, level 3 to comment on identifications, etc.

I'd love to find some neat abstraction to make this easy to do. We should also be aware if we start awarding points for thing that can will be undone, i.e. comments that are later removed, captures that are removed. And for things that can be done with no limit, e.g. submit clips that have already been submitted.

While this will have some implementation similarities with the activity logging & audit, I think we should keep them separate.

Copy link

linear bot commented Oct 21, 2024

ALV-25 Leaderboard & points

We want some mechanism to level up, rank, gain points and have leaderboards. We can also use this to gate functionality, e.g. you need to have level 1 to do captures, level 3 to comment on identifications, etc.

I'd love to find some neat abstraction to make this easy to do. We should also be aware if we start awarding points for thing that can will be undone, i.e. comments that are later removed, captures that are removed. And for things that can be done with no limit, e.g. submit clips that have already been submitted.

While this will have some implementation similarities with the activity logging & audit, I think we should keep them separate.

@changesbyjames
Copy link
Collaborator Author

The UI and backend of points & achievements are implemented but "levels" and moderation/undoing aren't. I'll keep this active while that's required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant