Skip to main content
Achievements
Updated over a week ago

Permissions

Org Admin

Team Manager (for assigned team)

Org Contributor

External Contributor

View

Create

View

Create

View

View assigned achievements

This article will guide you through the "Achievements" section of devActivity, where you can track your progress, unlock rewards, and showcase your accomplishments.

Overview

The "Achievements" section is a gamified element of devActivity that celebrates your contributions and motivates you to keep pushing forward. By completing challenges and reaching milestones, you earn achievements, which are visually represented by badges and reward you with XP (Experience Points). These achievements not only highlight your accomplishments but also contribute to your overall level within the devActivity system.

Core Features and Functionalities

Viewing Your Achievements

  1. Navigate to the "Achievements" Section: Click on the "Achievements" tab in the top navigation bar of your devActivity dashboard.

  2. Filter Your Achievements: Use the filters on the left side of the screen to narrow down the list of achievements:

    • Achiever: Select a specific contributor to view their achievements.

    • Type: Filter by achievement category (One-time, Monthly, Accumulative).

    • Type (Org/External): View achievements earned from contributions within your organization or through external activities.

    • Period: Select a specific timeframe to view achievements earned within that period (e.g., last 12 months).

  3. View Achievement Details: Each achievement displayed in the table includes:

    • Achievement: The name and a visual icon representing the specific achievement. A brief description of the achievement's criteria is also provided.

    • Type: The category of the achievement (e.g., One-time).

    • Achiever: The individual who earned the achievement, represented by their name and profile picture.

    • Date: The date on which the achievement was earned.

    • XP Earned: The number of experience points awarded for achieving this particular milestone.

Assigning Custom Achievements

See this article for details.

Advanced Features

Sharing Your Achievements

You can share your achievements on various platforms, such as your GitHub profile, Twitter, or LinkedIn, to showcase your accomplishments and highlight your contributions to projects.

Using Achievements for Recognition and Motivation

Custom achievements can be used to recognize significant contributions that the standard achievement system may not capture. This can be a powerful tool for boosting morale, encouraging specific behaviors, and fostering a positive team culture.

Common Issues and Troubleshooting

Achievements Not Appearing

  • Check your filters: Ensure that your filters are not excluding the achievements you are looking for.

  • Verify your achievement criteria: Make sure you have met the requirements for the achievement you are expecting.

  • Contact support: If you are still unable to view your achievements, contact devActivity support for assistance.

Best Practices and Use Cases

For Developers

  • Track your progress: Use the "Achievements" section to monitor your progress and stay motivated to reach new milestones.

  • Showcase your accomplishments: Share your achievements on your profile and social media to highlight your contributions and expertise.

  • Strive for custom achievements: Seek opportunities to earn custom achievements by contributing to specific tasks or projects.

For Team Leaders

  • Recognize outstanding contributions: Assign custom achievements to recognize exceptional efforts and motivate team members.

  • Encourage healthy competition: Use the leaderboard and achievements to foster a spirit of friendly competition and encourage continuous improvement.

  • Promote a culture of appreciation: Encourage team members to use the "Recognition Award" system to acknowledge each other's contributions.

For Open Source Project Maintainers

  • Attract new contributors: Use the "Achievements" section to highlight the rewards and recognition available for contributing to your project.

  • Engage the community: Encourage active participation by offering challenges and achievements that align with project goals.

  • Recognize valuable contributors: Assign custom achievements to acknowledge significant contributions and foster a strong community.

Remember, the "Achievements" section in devActivity is a powerful tool for recognizing contributions, motivating developers, and fostering a positive and engaging development environment. By utilizing its features effectively, you can unlock the full potential of this gamified system and enhance your development experience.

Questions, Ideas, Improvements

Did this answer your question?