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

xAPI Profiles 2.0 / Alignment to xAPI 2.0: Statement Template Rule values / comparison #278

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

imartinezortiz
Copy link
Contributor

Data Validation / Comparison based on new xAPIVersion property

This PR has been migrated and updated from FeLungs#11. See discussion there

@andyjohnson
Copy link
Collaborator

This profile will specifically follow xAPI 2.0. However, we don't want the xAPIProfile version to disregard previous profiles. New Profiles, profiles conformant to this standard, SHALL use xAPI 2.0 as the version. xAPI Profiles with the xAPIProfile version 1.X could be conformant to this standard, provided they only use properties from xAPI 1.0.X.

Profiles SHALL state the version in the xAPIProfile attribute. It SHALL be "2.0" or "1.X". Could have informative text describing that 2.0 is additive to 1.0.
Alternatively, New Profiles, profiles conformant to this standard, SHALL use xAPI 2.0 as the version. Profiles that use earlier xAPI versions (1.0 or later) MAY be conformant to this standard but only if they do not use contextAgents or contextGroups. Any xAPI Profile not using contextAgents or contextGroups within concepts, StatementTemplates, or patterns and is otherwise conformant to this standard, SHALL be considered conformant.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants