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

Certificates: Create an API endpoint to generate certificates #700

Open
1 task
arslanashraf7 opened this issue Jul 15, 2022 · 3 comments
Open
1 task

Certificates: Create an API endpoint to generate certificates #700

arslanashraf7 opened this issue Jul 15, 2022 · 3 comments
Labels

Comments

@arslanashraf7
Copy link
Contributor

arslanashraf7 commented Jul 15, 2022

As a Learner, I'd like to get my certificate generated in MITxOnline once I complete the course on edX

Summary

We need to create an API endpoint to generate certificates for users. Ideally, this endpoint should only need the user_id, course_id for generating the certificate. As an enhancement, we can make this API accept a list of users so that we can use this to generate the certificates in a bulk, although the current requirement would be satisfied with a single user.

This API endpoint should be behind an authentication layer. We need to decide upon the access (Either any authenticated or just the user with Admin access)

This API should be added to the certificates app that will be created as a result of #686

Dependencies:

This ticket depends upon #691

Designs and Mockups

None

Acceptance Criteria:

  • An API endpoint that generates the certificate per user per course run
@arslanashraf7
Copy link
Contributor Author

FYI, @rhysyngsun @pdpinch

@pdpinch pdpinch added this to the Certificates MVP milestone Jul 15, 2022
@rhysyngsun
Copy link
Collaborator

See my comment on #690 (comment)

@pdpinch
Copy link
Member

pdpinch commented Jul 20, 2022

I don't think we need this if we go with #717. I'm going to label this "On Hold"

@rhysyngsun rhysyngsun removed this from the Certificates MVP milestone Jul 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants