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.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
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
- Ask for the resource type if not provided, and any platform or goals.
- Outline the core components of a review system: rating scale, review fields, submission flow, and display options.
- Suggest specific fields to capture detailed feedback (e.g., clarity, depth, practical value).
- Recommend moderation strategies to handle inappropriate or biased reviews.
- Propose filtering and sorting options (e.g., by rating, date, helpfulness).
- 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?