Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community!
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial

Joshua Pickard
20,183 PointsOrganizing Earned Badges for Display
If I click on my Profile Page (https://teamtreehouse.com/joshuapickard), I am able to see all the badges earned to date. Likewise, I can link to that same URL on an external site to show others which badges I have achieved.
However, the badges are currently listed in reverse-chronological order. To make better sense of them, could there be an option implemented to group and show these badges by category and/or track? I think it would show my achievements more clearly to any visitors that follow my link.
For example: if I applied for a job asking for PHP experience, currently, whoever checked that page would have to scroll down at least halfway to find the badges related to PHP. Having a selection menu on the right, like implemented in the Treehouse Library, would help the visitor tremendously.
Just a suggestion. Overall, this site is a wonderful resource for learning new skills!
1 Answer

Colin Marshall
32,861 PointsI agree 100%. If you were going through multiple classes at once it will just look confusing to an outsider. I think that ordering by deep dive/project would be better than chronologically sorting. Also sorting by track and/or topic would useful too.
Maybe Treehouse could add the project/deep dive/track(s) that each badge is a part of to the JSON that we get from the API? It would give us a lot more flexibility with badge sorting.
It would also be nice if there was more recognition on Treehouse profiles, and in the API, for completion of tracks and deep dives.
Chris Batt
11,610 PointsChris Batt
11,610 PointsIs this on any track towards being implemented? In a way, I'm surprised that the "topics" are listed in the JSON under "points" but are in no way tied to the courses or badges. While it's admittedly way less slick and way more tedious, I'm thinking that I'm just going to hard code the relations in order to make them look somewhat presentable. No one wants to click on an "achievements" to see 100+ badges with no rhyme or reason. It's common sense to give the students the ability to display achievements relative to, and organized by, their area of study.
Like: topic>course>badge
ie:
and in the JSON: "badges":[ { ..., "topic":"JavaScript", ... }, ....]
In the future, it would mean a lot to me if Treehouse included these relations in the JSON.