Use Case
Allows users to rate documents (1,2,3,4,5 stars) and leave comments, which helps other users find useful information and helps content producers to improve the quality of published content.
Aggregates Ratings and Comments and Usage data generated by user activity and provides this summarized information by User ID and by Content ID to Business to support content production and quality control, and user behavior analysis.
Implementation Approach:-
• Build Content Ratings, Comments and Usage Service
• Service to be agnostic of the consumption platform/device
• Service to be re-usable for rating objects of any type of Documents, wiki or Blogs/Posts
• Service usable by Mobile Apps or Web Widgets
• All integration with application to be over REST APIs
• Service accessible externally and internally