Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Certificate Issuance Process and User Experience for JSON Schema Tour #120

Open
mohamedMok opened this issue Jan 6, 2025 · 0 comments

Comments

@mohamedMok
Copy link

First of all, many thanks to all contributors for their amazing work on JSON Schema! 💯
It was an absolute pleasure to dive into the tour and learn about JSON Schema in depth.

Unfortunately, I encountered an issue when trying to obtain my certificate after completing the tour. I did not receive any email, not even a confirmation, which left me uncertain about the status of my request.

After reviewing the code, I noticed that clicking the Get Your Certificate button triggers an HTTP request to a Google Doc, but it seems there’s a gap in the process.

Suggestions for Improvement:
To improve the user experience and make the certificate process more robust, here are a few suggestions:

  • Send a Confirmation Email:
    When a user clicks the Get Your Certificate button, send a confirmation email to inform them that their request has been received and that they have been added to the list.

  • Integrate with LinkedIn:
    Provide users with the option to add the certificate directly to their LinkedIn profiles. This would greatly enhance the value and visibility of the achievement.

  • Use GitHub Profile Instead of Email:
    For authentication and certificate delivery, consider using GitHub profiles instead of emails. This approach could streamline the process, as GitHub authentication is already widely used by developers and could reduce reliance on email communication.

Thank you for considering these suggestions. I’d be happy to provide further feedback or assist with testing improvements to this process.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant