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

Flexible Scoring System User Setting #3477

Closed
8ullyMaguire opened this issue Jul 4, 2023 · 0 comments
Closed

Flexible Scoring System User Setting #3477

8ullyMaguire opened this issue Jul 4, 2023 · 0 comments
Labels
area: sorting enhancement New feature or request

Comments

@8ullyMaguire
Copy link

8ullyMaguire commented Jul 4, 2023

This feature would allow users to select their preferred scoring method from a range of options, ensuring that the platform accommodates diverse preferences and aligns more closely with individual needs.

Here are some key elements that could be included in this flexible scoring system:

  1. Affinity to Admin: Enable users to opt for a scoring system that increases the weight of votes based on their affinity to the admin. By doing so, the platform would prioritize the preferences of the admin, creating a more tailored and focused community for that particular instance.

  2. Score Posts based on Community Size: Provide an option for scoring posts based on the size of the community at the time of voting. This approach would consider the collective opinion of a larger community, resulting in a more democratic and representative scoring system.

  3. Balancing Scores based on Instance Size: Implement a scoring mechanism that prevents the dominance of big instances, promoting a more diverse representation of instances in the feed. This approach would ensure that posts from smaller instances have a fair chance of being seen and appreciated by users across the platform.

  4. Personalized Filter based on User Affinity: Introduce a personalized filter, similar to Reddit's "Best" feature, which takes into account the user's affinity with posts based on their voting history. By analyzing the user's preferences through upvotes and downvotes, Lemmy can provide a customized feed that aligns with their interests, enhancing the user experience.

  5. User-Weighted Communities: Allow users to assign a weight to each community they are subscribed to, determining the proportion of posts from each community that appears in their feed. Users could assign weights ranging from 0-100 points or represented as 0 to 5 stars. For users who do not assign a weight, the system can automatically assign a weight based on their interactions with posts in each community. This feature would ensure that communities closely aligned with a user's interests have a greater presence in their feed.

  6. User Engagement: Take into account user engagement metrics, such as comments, shares, and interactions, when calculating the score of a post. This approach would provide a more comprehensive measure of a post's relevance and impact within the community, beyond simply the number of votes.

  7. Quality Assessment: Introduce a mechanism to evaluate the quality of posts, either through manual moderation or automated algorithms. By promoting high-quality content, the scoring system can prioritize posts that contribute meaningfully to the community, fostering valuable discussions and interactions.

Finding the perfect balance for scoring on Lemmy is a complex task, and no single approach may suit every instance or community. However, by providing users with the ability to choose their preferred scoring system, Lemmy can become a more inclusive and adaptable platform that reflects the values and needs of its diverse user base.

Related

@8ullyMaguire 8ullyMaguire added the enhancement New feature or request label Jul 4, 2023
@8ullyMaguire 8ullyMaguire closed this as not planned Won't fix, can't repro, duplicate, stale Sep 5, 2023
@8ullyMaguire 8ullyMaguire mentioned this issue Sep 4, 2023
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: sorting enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants