openedx / credentials

Service hosting course and program certificates
GNU Affero General Public License v3.0
22 stars 72 forks source link

General Design for Sharing Open edX Credentials #1735

Open e0d opened 2 years ago

e0d commented 2 years ago

This work represents a review of the existing Credentials service and the creation of design documents and other artifacts for generalized mechanism for enabling Credentials sharing from the Open edX platform to external networks.

The design requirements should be agreed to during the design review, however, here are some initial thoughts:

AC:

github-actions[bot] commented 2 years ago

Thanks for your submission, @openedx/open-edx-project-managers will review shortly.

hurtstotouchfire commented 2 years ago

Is this effectively blocked by openedx/credentials#1734 or would we consider doing some of this work for just the credentials currently implemented in the Credentials service (meaning Program creds only)?

e0d commented 2 years ago

I'd like to avoid blocking this on the migration of course certificates to credentials unless that's simply not possible.

Obviously, to get the most value form sharing, course certificates need to also be available to share.

openedx/credentials#1734 has three proposed epics. I think we should strike (3) as it is redundant with the overall initiative openedx/credentials#1736.

I don't think that (2) -- MFE migration -- should be a blocker.

Does the work in (1) capture what you think is the best path forward here? Ideally the edx.org migration work, which will almost certainly be the long-pole-in-the tent, could be done in a non-blocking fashion. Support for course credentials in the service clearly needs to be part of this design work.