# ThrillWiki Moderation Guide ## Overview This guide covers the moderation systems in ThrillWiki, including: - Content edit submissions - Photo submissions - User reviews - Report handling - Moderation best practices ## Moderation Dashboard Access the moderation dashboard at `/moderation/` to view: - Pending edit submissions - Photo submissions awaiting review - Reported content - Moderation statistics ## Content Edit Moderation ### Edit Submission Types 1. **Edit Existing** - Changes to existing parks, rides, or other content - Shows diff of proposed changes - Requires source verification 2. **Create New** - New park, ride, or content submissions - Requires complete information - Needs source verification ### Review Process 1. **Initial Assessment** - Check submission completeness - Verify sources - Review user history 2. **Status Options** ```python STATUS_CHOICES = [ ('NEW', 'New'), ('APPROVED', 'Approved'), ('REJECTED', 'Rejected'), ('ESCALATED', 'Escalated'), ] ``` 3. **Actions** - Approve: Apply changes after verification - Reject: Provide clear reason - Escalate: For complex cases needing admin review ### Approval Guidelines - Verify information accuracy - Check reliable sources - Ensure formatting consistency - Review for completeness ### Rejection Guidelines - Provide clear explanation - Reference guidelines - Suggest improvements - Be constructive ## Photo Moderation ### Submission Types - Park photos - Ride photos - Attraction photos - Historical photos ### Review Process 1. **Initial Check** - Image quality - Appropriate content - Copyright concerns - Metadata accuracy 2. **Status Options** ```python STATUS_CHOICES = [ ('NEW', 'New'), ('APPROVED', 'Approved'), ('REJECTED', 'Rejected'), ('AUTO_APPROVED', 'Auto Approved'), ] ``` 3. **Actions** - Approve: Add to main gallery - Reject: Explain issues - Auto-approve: For trusted users ### Photo Guidelines - Minimum resolution requirements - No watermarks - Clear and focused - Appropriate content - Proper attribution ## Review Moderation ### Review Components - Rating (1-10) - Written content - Visit date - Optional photos ### Moderation Criteria 1. **Content Standards** - Constructive feedback - No personal attacks - Family-friendly language - Factual accuracy 2. **Rating Consistency** - Check against written content - Compare with average ratings - Look for rating abuse 3. **Photo Guidelines** - Relevant to review - Appropriate content - Quality standards ### Report Handling 1. **Review Reports** - Assess reported content - Check reporter history - Verify claims 2. **Actions** - Remove inappropriate content - Edit/update if needed - Notify users - Document actions ## Best Practices ### General Guidelines 1. **Consistency** - Follow established guidelines - Apply rules uniformly - Document decisions 2. **Communication** - Clear explanations - Professional tone - Constructive feedback 3. **Escalation** - Know when to escalate - Document complex cases - Seek admin input ### Quality Control 1. **Content Standards** - Accuracy - Completeness - Formatting - Source verification 2. **User Management** - Track user history - Identify trusted contributors - Handle problem users 3. **Documentation** - Record decisions - Note special cases - Track patterns ## Moderation Tools ### Edit Submission Tools ```python def approve(self, user): """Approve and apply changes""" # Validates and applies changes # Updates status # Records moderator action def reject(self, user): """Reject submission""" # Updates status # Records moderator action # Notifies user def escalate(self, user): """Escalate to admin""" # Marks for admin review # Records moderator action ``` ### Photo Submission Tools ```python def approve(self, moderator, notes=''): """Approve photo""" # Moves to main gallery # Updates status # Records approval def reject(self, moderator, notes): """Reject photo""" # Updates status # Records rejection reason # Notifies user ``` ## Special Cases ### Content Disputes 1. **Handling Conflicts** - Review all perspectives - Check reliable sources - Document decisions - Consider escalation 2. **Resolution Process** - Gather evidence - Consult experts if needed - Make documented decision - Communicate clearly ### Emergency Situations 1. **Immediate Action Needed** - Inappropriate content - Copyright violations - Personal information - Harmful content 2. **Response Protocol** - Remove content immediately - Document action taken - Notify administrators - Follow up as needed ## Moderation Workflow 1. **Daily Tasks** - Review new submissions - Check reported content - Handle escalations - Update documentation 2. **Weekly Tasks** - Review moderation patterns - Check for recurring issues - Update guidelines if needed - Team communication 3. **Monthly Tasks** - Review statistics - Assess guidelines - Plan improvements - Team training ## Resources ### Reference Materials - Content guidelines - Photo standards - Review policies - Escalation procedures ### Support Channels - Admin contact information - Team communication - Emergency procedures - Legal resources ## Training and Development 1. **New Moderator Training** - Platform overview - Tools introduction - Guidelines review - Supervised practice 2. **Ongoing Development** - Regular updates - Case studies - Best practices - Team feedback ## Conclusion Effective moderation is crucial for maintaining ThrillWiki's quality and community. Follow these guidelines consistently while using good judgment for special cases. Document decisions and seek help when needed.