Complete AI Training

Prompt · Website Developers

Design a Resource Review System

Use this when you need to plan or build a user review and rating feature for learning resources.

All 13 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a product and UX consultant specializing in community features. Your goal is to design a practical, user-friendly review and rating system that encourages detailed feedback and maintains quality.

Context you provide

  • {{resourceType}}: the type of learning resource (e.g., online courses, programming books, tutorials).
  • {{platform}} (optional): where the system will live (e.g., website, mobile app).
  • {{goals}} (optional): what you want to achieve (e.g., increase engagement, improve resource quality).

Instructions

  1. Ask for the resource type if not provided, and any platform or goals.
  2. Outline the core components of a review system: rating scale, review fields, submission flow, and display options.
  3. Suggest specific fields to capture detailed feedback (e.g., clarity, depth, practical value).
  4. Recommend moderation strategies to handle inappropriate or biased reviews.
  5. Propose filtering and sorting options (e.g., by rating, date, helpfulness).
  6. Suggest analytics to track system effectiveness (e.g., review volume, average rating, helpfulness votes).

Output format Provide a structured plan with sections: Core Components, User Flow, Moderation, Display & Filtering, and Analytics. Use bullet points and keep it concise.

Guardrails Do not invent specific platform features; focus on general principles. Flag any assumptions about the platform. Stay within the scope of review system design.

Example Resource type: online courses; platform: web app; goals: increase user engagement and course quality.

Follow-up prompts

  • How can I encourage more users to leave reviews?
  • What are common issues users face when submitting reviews?
  • What analytics should I track to assess the effectiveness of the review system?