openedx / openedx/aspects-dbt

Move enrollment_events to use the sink instead of xAPI

Open
#165 0 comments 0 reactions 1 assignee View on GitHub

@saraburns1 is already working on this.

Since Apr 7, 2026.

Dominant language
Dockerfile
Stars
2
Forks
10
PR merge metrics
No merged PRs in 30d

Description

We wired up the enrollment sink a while ago, and should use that as the source of truth for (most?) enrollment data instead of the xAPI events, which are less robust and harder to backfill.

For some things like enroll/unenroll events over time this may be the wrong way to go since we won't have any historical data from before the sink started running. Same with backfills, it will only capture the current state. So we may need both going forward.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.