Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Status
    colourGreen
    titleDone
    Setup a new django app cookiecutter for xapi-caliper (repo name: event-routing-backends)

  2. Status
    colourGreen
    titleDone
    edly team publishes ADRs to new repo for design and decsions already made.

  3. Status
    colourGreen
    titleDone
    edx + edly review and revise ADRs and land ADR changes.

  4. Status
    colourGreen
    titleDone
    edly team PRs basic implementation into the new repo.

  5. Status
    colourGreen
    titleDone
    edX + edly work together to deploy basic app to edx.org environments.

  6. Status
    colourGreen
    titleDone
    Configure new backends and Test against IMS test-suite in a sandbox environment. 🎉

  7. Status
    colourRedGreen
    titleTODODone
    Update code to make PII Leaking harder to do on accident.

    1. PII leakage regression test

      1. Add “negative” tests to ensure we do not send fields that are not in the Django-model-config “allow-list”.

  8. Status
    colourRed
    titleTODO
    Replace enterprise xAPI implementation with this new implementation.

    1. Discovery: Which events are enterprise sending?

    2. Access control / filtering (see #9).

    3. Routers: Implement routers per enterprise.

  9. Status
    colourRed
    titleTODO
    Access-control/Filtering: Update code to support access control and filtering of events for different consumers.

    1. Write an ADR to be reviewed by edX and Open edX community (publicize on Discourse)

    2. Organizations/External Services to support

      1. Must-have: enterprises

      2. Super-nice-to-have: LRSes, university partners

      3. Nice-to-have: external tool services

  10. Status
    titleBlocked on 6 + IMS Validation
    Configure prod to be able to test Caliper in production.

...