this is single wordpress site not multisite.
-- here i how can i implement points system for posting post. award , reward system for users with auto setting as
- x posts then x points
- x points then x award
- x award then x reward
-- rating system for posts
not reviews (as comments will used instead of reviews )
-- like , dislike , report abuse for posts
if you have any plugin in-house or best 3rd party ref. please advice as per your opinion.