# Module: Social Learning & Gamification

User Type: **Super Administrator**
Source: *Mi Digital Academy - Education CRM Features Document*

All features and functionalities of this module, strictly feature and function based.

## 1. Gamification Configuration
- Point system rules
- Badge & achievement definitions
- Leaderboard settings (class/grade/subject, weekly/monthly/all-time)
- Challenges & competitions management

## 2. Study Groups Management
- Group creation/approval
- Group chat moderation
- Resource sharing controls
- Group study session scheduling

## 3. Peer-to-Peer Learning
- Question/answer moderation
- Tutor mode configuration
- Reputation system
- Upvote management

## 4. Discussion Forums
- Subject-wise forum management
- Thread moderation
- Pinned discussions
- Search configuration

## 5. Social Learning Analytics
- Engagement metrics
- Participation rates
- Content quality scores
- Moderation action logs

## Feature Documents

Detailed specifications for each feature group (in `social_learning_gamification/`):

1. [Gamification Configuration](social_learning_gamification/gamification_configuration.md)
   - Test Cases: [gamification_configuration_tests.md](social_learning_gamification/gamification_configuration_tests.md)
2. [Study Groups Management](social_learning_gamification/study_groups_management.md)
   - Test Cases: [study_groups_management_tests.md](social_learning_gamification/study_groups_management_tests.md)
3. [Peer-to-Peer Learning](social_learning_gamification/peer_to_peer_learning.md)
   - Test Cases: [peer_to_peer_learning_tests.md](social_learning_gamification/peer_to_peer_learning_tests.md)
4. [Discussion Forums](social_learning_gamification/discussion_forums.md)
   - Test Cases: [discussion_forums_tests.md](social_learning_gamification/discussion_forums_tests.md)
5. [Social Learning Analytics](social_learning_gamification/social_learning_analytics.md)
   - Test Cases: [social_learning_analytics_tests.md](social_learning_gamification/social_learning_analytics_tests.md)
