openedx / credentials

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

BD-11 - Credentials infrastructure + syncing #1734

Open gabrieldamours opened 2 years ago

gabrieldamours commented 2 years ago

Abstract

The Open edX credentials service is currently used only for program credentials.

In 2020, OpenCraft conducted a technical discovery that provides high-level proposals for extending the credentials application. This proposal contains the results of the discovery.

Context & Background

Marco Morales:

This has been stuck behind me writing detailed product requirements for a long time, though the project is based on work done before. Also, our addition of program records 2 years ago (edx/credentials) can be seen here. A preview of a learner "My Achievements" view is shown in this Invisionapp as well, but that was never built.

Scope & Approach

See discovery document (2020)

Marco's requirements:

Building on the ideas in the "work done before" document before here are a few milestones to consider / size:

Value & Impact

TBD

Milestones and/or Epics

Deliverables/milestones:

  1. Migrate course certificates backend into credentials
  2. Migrate course certificates frontends to MFEs
  3. Explore Open Badges 2.0

Named Release

Nutmeg or Olive

Timeline

TBD - Q3/Q4 2022

Proposed By

OpenCraft

Additional Info

The initial discovery was prepared by Jill Vogel (jill@opencraft.com) -- feel free to reach out to her with any questions.

github-actions[bot] commented 2 years ago

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

hurtstotouchfire commented 2 years ago

@gabew1984 @cdeery We should get this discovery work folded into our Credentials documentation.

hurtstotouchfire commented 2 years ago

@e0d I can't seem to edit this but tCRIL should probably assign this to me.

e0d commented 2 years ago

@hurtstotouchfire done. Do you object to me editing the description to remove the OpenBadges work as that's covered elsewhere?