Use Case
As a user, I should get a certificate on completing learning tracks so that I can share my achievements on social media
Pre requisite
System should be able to track user’s progress and mark completion for each of the learning track Users should be able to link their linkedin, facebook, twitter account from interviewBit website Acceptance criterion
User should see the collect certificate option at the end of each learning track Collect certificate button should be enabled only after completing the entire track User should be able to access the certificate on clicking the collect certificate button User should be able to share the certificate from the certificate page Logic
There should be a collect certificate button after the end of each learning track. The button should be enabled only after the user has attempted all the questions from all the levels.
On clicking the Collect certificate button, the certificate page should open in the new tab. The certificate page should have the option to share certificate on linkedin (most prominent) and on other social media websites like twitter, facebook and gmail
User should be awarded 10 coins for sharing certificate on Linkedin
Success metrics
Total number of certificates generated per users Total number of certificates shared per user Trade Off and feature roadmap
Having only completion certificates might demotivate the users to focus on learning as they are being incentivized for completing the tracks. Hence based on the success of this feature, different versions of the certificate should be created: Proficiency Certificates: These certificates should be awarded based on the learners score in the learning track for example exemplary performance certificate for scoring > 80% score Mastery Certificates: These certificates should be awarded on completing say 100 days of consistent practice or 100 hours of coding etc. Interms of value, mastery certificate>proficiency certificate>completion certificate There should be a “Wall of fame” section where all these certificates will be listed and user should clearly see the qualifying criterion for thee certificates Impact on company objective
More awareness will lead to increase in company traffic (objective -1)