(Create Your Personal Leader Board in 10 Minutes) ForceLeaderBoard - Track Trailhead Badges and Certifications
Click on this Magic button to Get Your Own LeaderBoard
Steps to follow after Deploying project in salesforce org:
-
Add these 2 Remote Site Settings:
a. https://trailhead.salesforce.com
b. http://certification.salesforce.com -
Give permission Object and Fields for these 2 custom objects:
a. Certification__c
b. User__c -
Run the scheduler to refresh data from trailhead and certification:
Go to Developer Console --> Open Execute Anonymous Window
Here run this code:
Utility.startUpdateDataBatch(10);
//Where 10 is interval of schedule execution in minutes. You can modify it. -
Create a Site: Now create a public site and give permission to all pages and classes.
Ask your friends and colleague to Join the your personal leaderboard.
Live Working ForceLeaderBoard: https://forceleaderboard-developer-edition.na50.force.com/
Cheers!!
If you create it then don't forget to share with me :)
Note: You may need to change some of links in this project for your customization.