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

Digital Credentials Consortium Integration #1731

Open
Tracked by #1736
e0d opened this issue Oct 26, 2021 · 3 comments
Open
Tracked by #1736

Digital Credentials Consortium Integration #1731

e0d opened this issue Oct 26, 2021 · 3 comments
Labels
epic Large unit of work, consisting of multiple tasks

Comments

@e0d
Copy link

e0d commented Oct 26, 2021

Digital Credentials Consortium Integration

Abstract

The Digital Credentials Consortium is a network of leading international universities designing an open infrastructure for academic credentials.

Further details are available here.

This issue proposes designing and implementing an integration between the Open edX platform and the DCC sign-and-verify service and the mobile-based wallet application.

Context and Background

The DCC credential specification was created by a consortium that includes a number of edX partners and Open edX users. The specification is aligned with W3C verifiable credentials initiatives. There is a clear connection between open learning and open credentials standards that emphasize learner ownership and control of attainments.

There is an existing, adjacent, implementation of integration with the DCC sign-and-verify service and mobile wallet. However, there is no direct integration with the Open edX platform. The existing integration is written in python and works with the Django framework. Both technologies are core to the Open edX platform architecture.

Prior art:

Scope and Approach

The design should consider integrating with Open edX existing credential store in a loosely coupled way. DCC integration should be optional. Enabling it and configuring it should use project standards like feature flags.

Ideally, the integration can leverage the existing library. Ideally the Open edX project developers and ODL can collaborate on enhancing and maintaining the library.

Value and Impact

To be written

Milestones

@e0d
Copy link
Author

e0d commented Feb 2, 2022

There is a European standard that should be considered here.

@e0d e0d changed the title Digital Credentials Integration Digital Credentials Consortium Integration Mar 22, 2022
@dmitrizagidulin
Copy link

Hi @e0d and team.

We've looked over the VC-Use Cases and VC-Edu Use Cases document, through the lens of it informing a possible OpenEdx/DCC Wallet integration roadmap.

By that document's terminology, OpenEdX serves as a Issuer Provider role.

We think that the use case E.4 "Online Classes" from Section 3.1 - Education would make the most sense to focus on at the start. A separate use-case would be the provision of a VC wallet through an OpenEdX site, but that seems out of scope maybe for an initial start. Happy to provide more detailed information on workflows and this use-case.

@e0d
Copy link
Author

e0d commented May 31, 2022

My understanding is that Open Badges v3 will be compatible with the DCC platform, so we should target that rather than anything more specific.

@e0d e0d transferred this issue from openedx/platform-roadmap Aug 25, 2022
@jmakowski1123 jmakowski1123 moved this from Ideation to Backlog in Open edX Roadmap Sep 20, 2022
@e0d e0d moved this from Backlog to Triage in Aperture-Maintained Oct 21, 2022
@e0d e0d moved this from Triage to Backlog in Aperture-Maintained Oct 21, 2022
@e0d e0d moved this from Backlog to In Progress in Open edX Roadmap Mar 9, 2023
@deborahgu deborahgu moved this from Backlog to Help Wanted in Aperture-Maintained Jul 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic Large unit of work, consisting of multiple tasks
Projects
Status: Help Wanted
Development

No branches or pull requests

3 participants