Module gamification_handlers

Module gamification_handlers 

Source

Structsยง

AwardAchievementRequest
IncrementProgressRequest
activate_challenge
Activate challenge (Draft โ†’ Active, admin only)
award_achievement
Award achievement to user
cancel_challenge
Cancel challenge (Draft/Active โ†’ Cancelled, admin only)
complete_challenge
Complete challenge (Active โ†’ Completed, admin only)
create_achievement
Create a new achievement (admin only)
create_challenge
Create a new challenge (admin only)
delete_achievement
Delete achievement (admin only)
delete_challenge
Delete challenge (admin only)
get_achievement
Get achievement by ID
get_challenge
Get challenge by ID
get_challenge_progress
Get user progress for a challenge
get_gamification_leaderboard
Get leaderboard for organization or building
get_gamification_user_stats
Get comprehensive gamification stats for current user
get_recent_achievements
Get recent achievements for current user
get_user_achievements
Get all achievements earned by current user
increment_progress
Increment user progress for a challenge
list_achievements
List all achievements for an organization
list_achievements_by_category
List achievements by category
list_active_challenges
List active challenges (Active status + date range)
list_building_challenges
List challenges for a building
list_challenge_progress
List all progress for a challenge
list_challenges
List all challenges for an organization
list_challenges_by_status
List challenges by status
list_user_active_challenges
List active challenges for current user with progress
list_visible_achievements
List visible achievements for current user
update_achievement
Update achievement (admin only)
update_challenge
Update challenge (Draft only, admin only)