Open imartinezortiz opened 1 month ago
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.
Data Validation / Comparison based on new
xAPIVersion
propertyxAPIVersion
added within https://github.com/adlnet/xapi-profiles/pull/274 to address https://github.com/adlnet/xapi-profiles/issues/267This PR has been migrated and updated from https://github.com/FeLungs/xapi-profiles/pull/11. See discussion there