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 · 1 comment
Labels
duplicate This issue or pull request already exists

Comments

@mohamedMok
Copy link

mohamedMok commented Jan 6, 2025

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.

    Edit by the maintainer: if we are already sending the confirmation email, why not just send the certificate instead?

  • 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.

  • Integrate with GitHub:
    For authentication and certificate delivery, consider using GitHub profiles. This approach could streamline the process, as GitHub authentication is already widely used by developers.

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

@JeelRajodiya
Copy link
Member

JeelRajodiya commented Mar 4, 2025

Thanks for the issue @mohamedMok, We are planning to improve the Certificate Issuance Process as per #118 . We'll also take your suggestions into consideration.

P.S. I have made few changes in the suggestions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants