Skip to main content

Achievements & Badges

Enable achievements and badges to recognize member activity, course progress, and community participation inside Teachfloor.

Written by Filippo Schiano di Pepe

The Achievements & Badges system helps organizations gamify the learning experience by rewarding members for completing actions and milestones.

Achievements appear directly on user profiles and can motivate learners to:

  • Complete courses

  • Participate in the community

  • Fill out their profile

  • Maintain learning streaks

  • Engage more consistently

Organizations can enable or disable achievements globally and customize how badges appear inside member profiles.


How to Enable Achievements

To activate the achievement system:

Go to:


Settings → Customization → Gamification


Enable:

Enable Achievements


Click Save

Once enabled, members can start earning badges and achievements across the platform.


What Achievements Can Reward

Achievements can be used to recognize many types of activity, including:

  • Completing profile information

  • Adding social links

  • Uploading a profile picture

  • Completing lessons or modules

  • Finishing courses

  • Maintaining activity streaks

  • Community participation

  • Engagement milestones

These achievements help create a more interactive and motivating learning environment.


Where Achievements Appear

Achievements are displayed directly inside member profiles using the
Achievements profile card.


Members can:

  • Showcase earned badges

  • Track their progress

  • Display accomplishments publicly inside the organization

Organizations can choose how many badges appear inside the profile card.


Configuring the Achievements Card

The Achievements card is a System Card available inside the Profile Layout settings.


To configure it:


Go to:

Settings → Customization → Profile Layout


Locate the:


🏆 Achievements card

Click the settings/edit icon.


Available Achievement Card Options

Enable or Disable the Card

You can decide whether the achievement section appears on profiles.

When disabled:

  • achievements remain in the system

  • the card will not be visible on user profiles


Choose the Card Position

You can place the Achievements card in different profile areas:

  • Side → left sidebar

  • Main → center content area

  • Header → top profile section

This allows organizations to prioritize achievements differently depending on their community style.


Set the Maximum Number of Badges

You can configure:


Badges to show


This controls how many badges are visible directly inside the profile card before opening the full achievements modal.

Example:

  • Show 3 badges

  • Show 6 badges

  • Show 10 badges


Viewing Achievements

Members can click the Achievements card to open the full achievements modal.

Inside the modal they can:

  • Browse earned achievements

  • View locked achievements

  • Explore course-based milestones

  • Track community accomplishments

Achievements are visually organized into categories such as:

  • Profile

  • Courses

  • Community

  • Engagement


Example Achievement Ideas

Profile Achievements

Reward users for completing their profile.

Examples:

  • Add profile picture

  • Complete bio

  • Add social links


Course Achievements

Reward learning progress.

Examples:

  • Finish first lesson

  • Complete a module

  • Complete an entire course

  • Maintain a learning streak


Community Achievements

Reward participation and collaboration.

Examples:

  • Publish first post

  • Comment in discussions

  • Help other learners

  • Receive likes or reactions


Why It Matters

Achievements and badges increase engagement by making progress visible and rewarding participation.

This is especially useful for:

  • Cohort-based learning

  • Bootcamps

  • Online academies

  • Corporate learning programs

  • Community-driven education

Gamification can help organizations improve:

  • participation

  • motivation

  • retention

  • learner consistency

while making the learning experience more interactive and rewarding.

Did this answer your question?