Create and Manually Assign Badges

Create and Manually Assign Badges

To Create a Badge:

From the Frontend:

1. Click/tap on Badges and XP on the sidebar.
2. Click/Tap Create Badge. (if option is not available, ensure user is in Privileged group) 3. Fill in:
- Name (What is the badge, examples: Street Sweeper I for Sweeping, Money Maker I, for earned wages, etc.)
- Description (This will display on the badge pop-up in the All Badges screen)
- Icon Original (This is the picture associated with the badge. Make this something fun to drive laborer motivation!)
- App Label (What app does this badge belong to? Currently options are General and Chores but Books and Games coming soon)
- Milestone Type (What specific field does this badge belong to within the App Label selected)
- Set (Optional, for tracking badges that are in a set)
- Number in set (Optional, for tracking where badge lies in set. Suggest will return next available slot in set)
4. Select Save Badge

From Admin Side

1. Navigate to admin side of your Household by clicking 'Admin' button on sidebar (managers/Privileged users only)
2. Select 'Badges' in Badges section.
3. Select 'Add Badge' on top right of screen.
4. Fill in:
- Name
- Description
- Set (optional)
- Number in set (optional)
- Icon Original (Icon and Thumbnail Icon will auto fill on badge save)
- App Label
- Milestone Type
- Milestone Value
5. Select Save Badge

Important Always double-check milestone-type before saving as it will sometimes revert to blank.

Manually Assign Badges to Users

1. Navigate to admin side of your Household by clicking 'Admin' button on sidebar (managers/Privileged users only)
2. Select User Badges in the Badges section.
3. Select Add User Badge on top right of screen.
4. Fill in:
- User (Who is unlocking the badge)
- Badge (Which badge to unlock for said user)
5. Select Save.

Of Note
- Revoked at and Revoked Reason are for management commands to revoke badges if Household XP settings change and user is now under a specific level. This will occur automatically and managers do not need to manually revoke.