Badges

TopCoder, TopCoder Studio and TopCoder Copilot badges represent important achievements members, copilots and contest holders can earn. They are a symbol of pride and accomplishment. The badges are used across the entire platform, although some badges have coloring or symbols that denote a specific area such as Studio or Software. Achievement badges are a natural addition to the popular ranking system in the Software platform and the traditional gallery/showcase of the Studio platform. TopCoder already identifies and captures meaningful achievements for competitors and copilots —badges are a fun and fresh way of spotlighting those accomplishments.

Earning Badges

Members can earn everything from beginner accomplishments like “first win” to incredible achievements like “TCO champion”. Most badges are added to the profile as soon as they are earned, while others are added manually based on special conditions.

In addition to competition-based achievements, we’re rolling out a series of badges that call out unique work or community-related efforts that outshine everyone else. For copilots, a set of skill badges highlight specialties like “mobile UI design” or “componenet development”. Competitors will get the chance to earn rare and time-sensitive badges that are directly tied to special client projects.

Badge Location

Badges are primarily shown on the TopCoder websites within a member profile (Studio or Software) or copilot profile. They contain the achievement name and date the achievement was earned in a box that is visible upon mouse hover.

Badge Design

Each badge shape represents a specific achievement category. The shape helps viewers quickly understand what type of achievement is earned and helps to break up the large set of badges some members collect. Many achievements are also grouped into “meters” or “collections” (see below).

Badge Shapes

Current Badges

These are the current badges that can be earned. Note that not everyone can earn each badge—this is just a reference of all badges in the system.

Competition Achievement Badge Meters

Meters show a competitor’s progression from a beginner status to advanced achievement status.

The badges shown below are for Studio and Software competitors.

FORUM POSTS
PASSING SUBMISSIONS
MILESTONE PRIZES
PLACEMENTS (ANY FINAL PRIZE)
WINS (1ST PLACE ONLY)

The badges shown below are for Algorithm and Marathon Match competitors.

RATED ALGORITHM COMPETITION
SRM ROOM WINS (ANY DIVISION)
SOLVED ALGORITHM PROBLEMS
SUCCESSFUL CHALLENGES
MARATHON COMPETITION PARTICIPATIONS
MARATHON TOP-5 PLACEMENTS

Copilot Skill Badge Collections

When a copilot successfully runs a number of contests within a specific contest type (such as Mobile UI or Component Development), and he or she has positive feedback from clients and TopCoder project managers, an achievement icon is awarded. Once all achievement icons are collected within a group, the overall “specialist” skill badge is awarded.

General Skill Badges

TOPCODER
REVIEWER
ALGORITHM
PROBLEM
WRITER
SOLVED DI-HARD
PROBLEM IN
AN SRM
STUDIO SPEC
REVIEWER
MARATHON
COPILOT / PROBLEM
WRITER
SOLVED DII-HARD
PROBLEM IN
AN SRM
STUDIO SCREENER

Special Badges

TCO ON-SITE
COMPETITOR
STUDIO CUP
TOP 5
SRM WINNER
(DIV-I)
TCO FINALIST DIGITAL RUN
TOP 5
SRM WINNER
(DIV-II)
TCO CHAMPION STUDIO CUP
WINNER
MARATHON MATCH
WINNER
TOPCODER EVENT
TRIP WINNER
DIGITAL RUN
WINNER
ALGORITHM
TARGET
TCCC ON-SITE
COMPETITOR
MEMBER OF THE
MONTH
MARATHON
TARGET
TCCC FINALIST
TCCC CHAMPION

Community Badges

STUDIO SPIRIT TOPCODER SPIRIT
STUDIO MENTOR TOPCODER MENTOR
STUDIO CONTRIBUTOR