MAS Documentation

Badge System

MAS includes a comprehensive badge system that recognizes user achievements, roles, and contributions to the community.

Badge Types
Role Badges

Automatically assigned based on user roles and permissions:

  • Admin - Site administrators
  • Moderator - Community moderators
  • VIP - VIP members
  • Premium - Premium subscribers
  • Verified - Verified users
  • Contributor - Active contributors
Community Badges

Earned through community participation and achievements:

  • Achievement Badges - For completing specific tasks
  • Activity Badges - For regular participation
  • Special Event Badges - For participating in events
  • Referral Badges - For successful referrals
Badge Display

Badges are prominently displayed in several locations:

  • Profile Pages - Both admin and user profiles show earned badges
  • Community Standing Tab - Dedicated section showing all badges
  • Badges Page - Complete catalog of all available badges
  • User Cards - Mini badge display in user listings
Badge Navigation

All badges are clickable and link to the main badges page where users can:

  • View detailed descriptions of each badge
  • See requirements for earning badges
  • Browse all available badges by category
  • Track their progress toward earning badges
Key Features
  • Automatic Assignment - Role badges are automatically assigned based on user permissions
  • Visual Distinction - Role badges and community badges are visually differentiated
  • Mobile-Friendly - Badge display is fully responsive
  • Hover Effects - Interactive hover effects for better user experience
  • Clickable Badges - All badges link to detailed information
  • Earned Status - Clear indication of earned vs unearned badges
Badge Management

Administrators can manage badges through:

  • Database Management - Direct database access for badge creation and modification
  • Role-Based Assignment - Automatic assignment based on user roles
  • Manual Assignment - Ability to manually assign badges to users
  • Badge Categories - Organized display by role badges and community badges