Help

gamification

XP and Levels

devActivity uses a gamified system to motivate and reward your contributions. This system revolves around XP (eXperience Points) and Levels, providing a clear framework for tracking your progress and achieving recognition.

What is XP?

XP (eXperience Points) are the currency of devActivity. You earn XP by making valuable contributions to the project, completing challenges, and receiving peer recognition. XP goes beyond simply counting commits and PRs; it acknowledges a wider range of activities that impact the team's success.

How You Earn XP:

  • Contributions: Every commit, pull request, code review, issue creation, and issue resolution earns you XP. The specific XP awarded for each activity is outlined in the XP table.
  • Challenges: Completing both standard and custom challenges earns you bonus XP. Challenges encourage specific behaviors and push you to explore new skills. Look at the Challenges section.
  • Custom Achievements: For significant contributions, you may be awarded a custom achievement with a substantial XP boost. Learn more about these in the Achievements Overview.
  • Peer Recognition: Receiving recognition from your peers for your contributions also earns you XP. This fosters a positive and collaborative team environment. See how it works in the Peer Recognition Awards Overview.

What are Levels?

Levels represent your overall progress in devActivity. As you earn XP, you level up, demonstrating your growing expertise and dedication to the project. Levels are a more intuitive way to visualize your XP accumulation, making your progress easily understandable.

How Levels Work:

  • Level Calculation: Your level is calculated based on your total XP using a specific formula. Look at the Level Calculation table.
  • Level Progression: As you earn more XP, you progress to higher levels, unlocking new achievements and challenges.

Where to Check Your Current Level/XP?

You can easily track your progress in devActivity:

  • Leaderboard: The Leaderboard displays all contributors ranked by their current level, XP, and other metrics.
  • Contributor Profile Dropdown: Clicking on your profile picture in the top right corner of the dashboard will reveal your current level and XP. Look at your Profile (hope you have it!).

How to Earn More XP?

Tips to Maximize XP:

  • Contribute Consistently: Make frequent commits, submit pull requests, review code, and participate in discussions.
  • Complete Challenges: Take on challenges, both standard and custom, to earn bonus XP and gain valuable skills.
  • Seek Custom Achievements: Strive for significant contributions that warrant a custom achievement and its associated XP reward.

Recommendations

  • Keep an Eye on Challenge Thresholds: Stay informed about the XP thresholds for different challenges to strategize your contributions and maximize your XP gains.
  • Consider Additional Motivation: While XP and levels provide a gamified framework, remember that the true value lies in contributing to the project's success. Focus on making meaningful contributions and building valuable skills, and the XP and levels will follow.

By actively participating in devActivity, you can earn XP, level up, and become a valuable contributor to the project. Remember, the journey is just as important as the destination!

Frequently asked questions

What is XP (eXperience Points) in devActivity?

XP are the core currency of devActivity's gamified system. You earn them by making valuable contributions, completing challenges, and receiving peer recognition, acknowledging a wide range of activities that impact team success.

How can I earn XP?

You earn XP through consistent contributions (commits, pull requests, code reviews, issue management), completing standard and custom challenges, receiving custom achievements for significant work, and getting peer recognition for your efforts.

What do Levels represent?

Levels visualize your overall progress and growing expertise in devActivity. As you accumulate XP, you level up, demonstrating your dedication and making your journey easily understandable.

Where can I track my current XP and Level?

You can check your progress on the Leaderboard, which ranks all contributors, or by clicking on your profile picture in the top right corner of the dashboard.

What are the best ways to earn more XP?

To maximize your XP, contribute consistently, actively complete challenges, strive for significant contributions that might earn custom achievements, and engage in peer recognition.

Track, Analyze and Optimize Your Software DeveEx!

Effortlessly implement gamification, pre-generated performance reviews and retrospective, work quality analytics, alerts on top of your code repository activity

 Install GitHub App to Start
devActivity Screenshot