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

General Design for Sharing Open edX Credentials #1735

Open
Tracked by #1736
e0d opened this issue Mar 29, 2022 · 3 comments
Open
Tracked by #1736

General Design for Sharing Open edX Credentials #1735

e0d opened this issue Mar 29, 2022 · 3 comments
Labels
discovery Pre-work to determine if an idea is feasible epic Large unit of work, consisting of multiple tasks

Comments

@e0d
Copy link

e0d commented Mar 29, 2022

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:

  • There should be a way on integrating with external providers without altering the service core
  • Current mechanism for sharing credentials, Badgr and Accredible would ideally could migrate to the new integration mechanism.
  • Discovery work should consider integrations that are important to the community and provide a pathway to supporting them.
  • Proposal should include a plan for deprecating code that made obsolete by this effort.

AC:

  • Kick it off this project by opening an issue in the Credentials repo and scheduling some time at one of the Arch hours to brainstorm the implementation direction.
  • Do discovery work and create 1 or more candidate designs in the issue for discussion with the 2U team and other members of the community.
  • Convert the chosen option into an ADR that was merged into the Credential repository.
  • Ticket the work required to implement the accepted design
@github-actions
Copy link

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

@hurtstotouchfire
Copy link
Member

Is this effectively blocked by #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
Copy link
Author

e0d commented Jul 25, 2022

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.

#1734 has three proposed epics. I think we should strike (3) as it is redundant with the overall initiative #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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discovery Pre-work to determine if an idea is feasible epic Large unit of work, consisting of multiple tasks
Projects
Status: In Progress
Development

No branches or pull requests

2 participants