You need to sign in to do that
Don't have an account?
Michael Rucker
Another Trailhead Leader Board...
While going thru Trailhead and learning many things, I decided to put together my own version of yet another Trailhead Leader board. I've fleshed out an example that keeps track of Name, ID, Badges, Superbadges, Comm Badges and Total Points. Sorting, ID validation are also being done. I did all of this for my own edification and learning to better reinforce the skills that Trailhead provided me. Trailhead is really quite amazing
Link to Dev Org Public Site: http://trailhead-leaderboard-developer-edition.na35.force.com
This App is one VisualSource Page and Apex controller running as a Public Site. Refresh occurs periodically from a .Net Web App using the Partner WSDL API
I'm hoping to move all of that over to Apex once I figure out a bunch of things. I see some other suggestions about dates. It would be nice to incorporate that also. I'm sure that something like this could be incorporated into Salesforce Orgs for folks to keep track of training of their employees with Trailhead. Part of the loader I've built using the Partner WSDL scans thru all of the badges of a profile and can load them into the Org somewhere.
Link to Dev Org Public Site: http://trailhead-leaderboard-developer-edition.na35.force.com
This App is one VisualSource Page and Apex controller running as a Public Site. Refresh occurs periodically from a .Net Web App using the Partner WSDL API
I'm hoping to move all of that over to Apex once I figure out a bunch of things. I see some other suggestions about dates. It would be nice to incorporate that also. I'm sure that something like this could be incorporated into Salesforce Orgs for folks to keep track of training of their employees with Trailhead. Part of the loader I've built using the Partner WSDL scans thru all of the badges of a profile and can load them into the Org somewhere.
Thanks!
Parker
I started with scanning Adam's page for public ID's and looking at that ID's profile for the current data. In your mind how would the ranking be determined. I purposely did not include that but provided sorting on Badges, Super B, and Points. I'll look at the ranking feature based on your feedback. How does that sound ?
Right now it is a manual refresh from a .Net App. I'm working on an automatic process to refresh it every so often with the Org. I'll do it every few days or so to make sure the logic and updates are working. If you know anyone who whats to add their ID, have them do that. That will help me validate some of the internal logic of the App.
Thanks for the feedback! There's a contact link to send me emails. Any other thoughts about enhancing it ?
Michael Rucker
It's my pleasure. If you think of any feature enhancements, I'd be happy to hear them.
Some things I'm working on:
Ability to see all the Trailblazers who have completed a particular badge
Formula based Ranking
Auto Update when folks add their ID
Periodic Update of all values at certain time each day
Scrolling
Maybe percentages
Anyways, enjoy!
MCR
All great ideas. Percentages sound great, especially percentage "complete" towards 100% badage completion.
Periodic update is the one feature I excited to see. If you need assistance, I'm willing to lend a hand.
One more feature I've thought of is Trail completion. Not sure if the data is available, but if it was a ranking by trail completion would be nice to know. Show # of trails complete and % of trail completion.
Also, # of badges completed within a given time frame would be good to help track contest completion. Like the current October Trailhead give-away. Earn the AI or IoT badge before 10/10 to win. Maybe this is something the formula based ranking could do?
John.
Trail Completion topic:
The profiles do keep track of In Progress modules, so the data is there.
Anyways, enjoy!
MCR
Looks good. Yeah, 1 hour is probably over kill for most of the time, but when folks are in rapid fire mode, like during Dreamforce or Trailheadathons, I'm sure the hourly update will be appreciated.
Having this published will be great. When published do you see having a way to configure the list of trailhead users? Maybe all users in the org? But I have two accounts and run my trailhead in a non-production org account, so maybe something like a custom field on user to hold my trailhead user (name or id) would be nice.
Any way, you've done great work. Thanks.
John.
Michael,
Thanks for the site - it is looking great.
One question though - not sure if it is an issue with my account or with the site itself. I have 3 Superbadges, however on your list it shows me with only 1. The total number of badges is correct, however (149) and the total points are also correct.
so i am not sure where it got off track. again, maybe something is funky on my trailhead account?
anyway not sure. thanks for your work.
Stuart Edeal
But, LEX shows up in both!
I figure all of this stuff out by looking at the source of the profile page. Check out this source page:
view-source:https://trailhead.salesforce.com/users/profiles/005500000060mD5AAI
and look under the "In Process Superbadges" and "Superbadges" sections.
In Process shows 2 and Superbadges show 3. That is really weird
Completed is Reports, LEX and Security
In Process shows Apex and LEX
I'll look into this. The code to figure this part out was complicated.
Thanks for pointing this out.
MCR
I'll keep my eyes on this for a while. I saw an thread about the badge count being off for someone the other day. The hidden In Process may have a similar issue, but that is a guess.
Thanks for your kind words! Let me know if you have any thoughts on enhacements. John L, mentioned %, completions, etc.
MCR
You can also filter the list now by passing in a querystring
https://trailhead-leaderboard-developer-edition.na35.force.com/?Rank=Expeditioner
https://api.trailhead.salesforce.com/
I tried to get my Profile, but it returned:
{"message":"Client not allowed : REMOTE_IP -\u003e [104.156.92.33] IP -\u003e [104.156.92.33] X- 71.241.141.120, 104.156.92.33"}
Not sure if you've rolled your own leaderboard already but if not I've created an internal Trailhead leaderboard for my collegues and I'm hoping to have time to clean it up and open source it if anyone is interested? It's written in Python and it's running in Google App Engine (free since it doesn't consume a lot of resources).
The leaderboard can be found here: http://trailhead.eins.se/ (http://trailhead.eins.se/" target="_blank)
I have a Slack integration too that posts to an internal Slack channel when someone finishes a badge or a certification.
At the moment I haven't had the time to clean it up properly but if there is an interest I would be happy to see more people encouraging some friendly competition using a leaderboard.
Cheers,
Johan
Thanks a lot for the leadersboard it looks awesome !
I haven't been able ot find detailed information on the Comm Badges or 1st Ascend Flags. I wans't able to find the indication anywhere in the Trainhead profile.
What those are exactly?
How do they assign 1st Ascent flags - I got several challenges from the 1st go for the last 2 superbadges but it says 0 in the board. Do you have to get all the challneges in a suparbadge in order to get it?
Thx a lot
I just looked at your SB's on your profile. None of the images has the 1st Ascent Flag on them.
I did a print of what 1st ascent looks like for one TrailBlazer. Notice the little flag on the bottom of the some of the images.
Yours don't have any. From what I understand, you need to get ALL challenge right on the first pass to get a 1st ascent.
Community Badges are other badges you get at events or when SF rolls out something new. They come and then disappear I think.
Maybe someone else can chime in on the community badge topic.
Thanks for using the LB!
MCR
I have had the same problem with one Super Badge, if you look at my screen shot you can see that no image is loaded at all and the HTML code suggests that someone somewhere should update the image.
Do you have any idea what couses this?
This is my Trailhead profile: https://trailhead.salesforce.com/en/me/johan
Cheers
MCR
If anyone is interested in trying it out just contact me via any of the networks listen on my profile.
I have written a Python program, which extracts the data from the profile of individual users and uploads the data on to an excel sheet. But it is too slow when I try to extract many profiles.
Since I am new to salesforce, I am not aware the API used to extract the data from trailhead profiles. It would be wonderful if you could share your leadership boards so that I could use it for my project.
thank you
You can find it here:
https://toptrailblazers.com/
The help page should help you get started: https://toptrailblazers.com/help
Don't hesitate to contact me if you need help or have any ideas for improving the tool.
Cheers
I tried adding couple of company names but could not get any details. Does it take time to pull the date?
Your dashboard is very useful to me.
But here is the challenge I am facing. I am part of a Team called “Salesforce Academic Program: Trailhead for Students”. We signup with colleges and Universities in India and conduct workshops and trainings on Salesforce. Thus creating awareness on salesforce among the academic community. We encourage them to learn salesforce through trailhead.
We are planning for a competition for a large group of students from multiple colleges here in India. We are expecting around 10000 Students participating. Students would have to signup on trailhead and do trails as much they could in a single day.
We have a challenge of tracking the progress of these students based on their College Name (Company Name) and generate a report real-time.
We need to filter the students based on their college, with a summary of total badges and points earned. And then export the data into excel sheet.
I need a dashboard to achieve this. I would also like to see a Pie chart or a donut chart showing the total number of badges/points earned by each college(Company).
I am able to do to some extent using Python, but it is too slow in pulling the data and I could not create a dashboard like yours. So, I need your help. Could you please help me?
Thank you,
Kumara
Your dashboard is wonderful.
I am trying to do similler thing for an small non profit org. but I am unable to connect.
I am not sure where i can get X-api-key and authorizaiton code.
I have tryed using Conneciton app (Consumer Key and Consumer Secre) in dev org but it showing me { "message": "REMOTE_IP -> [157.52.94.24] IP -> [157.52.94.24] X- 124.180.23.2, 157.52.94.24", "errorCode": "CLIENT_NOT_ALLOWED" } Error
I can see you have same issue before. how you fixed this
Thanks Ronty
The link is now (notice na96 and not na35)
https://trailhead-leaderboard-developer-edition.na96.force.com/
Not sure why/how that happened. I submitted a case, but no one would help me understand the switch.
BROKEN LINK:
https://trailhead-leaderboard-developer-edition.na35.force.com/