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

Relocate moveOn to contextActivities.other[] #600

Closed
MrBillMcDonald opened this issue Mar 6, 2020 · 2 comments
Closed

Relocate moveOn to contextActivities.other[] #600

MrBillMcDonald opened this issue Mar 6, 2020 · 2 comments

Comments

@MrBillMcDonald
Copy link
Contributor

Currently the cmi5 spec requires all Passed and Completed statements to include the following object in contextActivities.categories[]:

      "objectType": "Activity",
      "id": "https://w3id.org/xapi/cmi5/context/categories/moveon"

Providing the moveon object in contextActivities is important to leverage the xAPI query capability to filter for moveOn related statements. ("related_activities" Statement Get query parameter).

While this is not in violation with the xAPI spec it violates the best practice for identifying xAPI profiles using the xAPI profile server. The current version of cmi5 (quartz) still can have a profile definition that will work with the xAPI profile server but this is not optimal. In order to better align with the xAPI profile server, the object should be moved to contextActivities.other[] in the next cmi5 release.

(Agreed per cmi5 working group meeting March 6th, 2020)

@brianjmiller
Copy link
Contributor

Would be good to add the Defer Until Next Major Release label to this issue.

@MrBillMcDonald
Copy link
Contributor Author

Per Feb 9th meeting - our usage of contextActivities predated the profile spec and is aligned to the defined to the definition of how contextActivities is used in the xAPI specification.

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

No branches or pull requests

2 participants