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

[WIP] (api) Follow xAPI spec for versioning #452

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

Leobouloc
Copy link
Contributor

@Leobouloc Leobouloc commented Oct 5, 2023

WIP

Purpose

In link with : #424

Ralph currently does not follow the xAPI spec for versioning. It is proposed to implement:

  • The LRS MUST include the "X-Experience-API-Version" header in every response.
  • The LRS MUST set this header to the latest patch version.
  • Statements returned by an LRS MUST retain the version they are accepted with. If they lack a version, the version MUST be set to 1.0.0.

Proposal

@Leobouloc Leobouloc added the WIP label Oct 5, 2023
@Leobouloc Leobouloc changed the title (api) Follow xAPI spec for versionning [WIP] (api) Follow xAPI spec for versioning Oct 5, 2023
@wilbrdt wilbrdt linked an issue Oct 19, 2023 that may be closed by this pull request
@wilbrdt wilbrdt added this to the 5.0 milestone Oct 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

Return version with all statement
2 participants