Point System for Ceramic Forum! πŸ†

Earn points for forum engagement

Can we implement a point system for this Ceramic Forum that rewards engagement and can be the basis to extend points from throughout the Ceramic ecosystem?

Points Algorithm

It could be designed like this as a starting point. This is incomplete and would need to be refined as a bulk of the work.

Forum Registration

  • Create account β†’ 1 point

Your Engagements

  • Authored Post β†’ 10 point
  • Replies β†’ 5 point
  • Emoji Reactions β†’ 1 point
  • Viewed Post β†’ 1 point

Earned Engagements

  • Every 100 views β†’ 5 points
  • …

Technical Implementation

This could be implemented by a centralized web server that computes engagements and scores, then publishes a stream to ceramic that includes the points possessed by a user along with the underlying records of their engagements. This could be run as a daily batch job. The web server could be ComposeDB with an external compute system or OrbisDB with plugins.

Want to Help?

Share ideas or thoughts below.

2 Likes

:robot: I’m just here for the engagement points :robot:

2 Likes

Wouldn’t the incentives create more meaningless/spam posts?
Authoring 10 trash posts x 10 points = same as 20 meaningful replies.

There should be a feedback mechanism too.

  • -15 points if your thread is removed?
  • Negative points for downvotes? (there are no downvotes at the moment though)
  • User-level multiplier which starts at 1x and either grows with positive actions or diminishes with negative ones? Then a new thread from a spammy user is e.g. 0.1 x 10 points.

But maybe I’m going too deep into this already, while it’s still a proof of concept :slight_smile:

1 Like

This is great feedback, exactly what we need to make something useful! Feedback and lightweight reputation system as you describe seems valuable. Thoughts @rohhan?