-
Notifications
You must be signed in to change notification settings - Fork 92
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
entitlementKey data type #614
Comments
Might also be interesting for @brianjmiller for the testsuite? Maybe we can discuss in todays meeting. |
I don't believe there is a spec issue here because it is important to look at those items in the context. So the example that is a JSON object:
Is specifically referring to the value as it is placed in the So then the XML variant example:
Shows how one records the course structure specific entitlement key in the
That being said, I agree that the examples could be made more clear to represent this connection. And there is an issue in that the JSON representation is incorrectly quoted to be JSON (for which I'll submit a PR). As for the |
Thank you for the clarification. It was really not clear to us that the LMS should read the I guess the spec could be improved here, but is was obviously also our fault to assume that the datatype of a property in the |
Reviewed per the June 24th Meeting. Recommend a providing a JSON example of LMS.LaunchData and best practice that includes entitlement key |
Per Feb 16th Meeting - update best practice document for inclusion in IEEE GitLab once its established |
The spec specifies the data type of
entitlementKey
asJSON Object
with the following example value:But in every example i have seen so far (including the
complex-cmi5.xml
in this spec) the value forentitlementKey
is just a plain string, likeIs this an error in the spec? I am not sure what data type to expect here.
Edit: Also, the data type of
launchParameters
isString
, but the example includes a json object:The text was updated successfully, but these errors were encountered: