fugu13
fugu13
Hi Mark, Yes, voiding is only intended for use to remove mistaken data. Statements are immutable records of 'things that happened'. An LRS isn't a place to store 'the current...
409 is the only correct LRS response to a PUT request missing both headers for an existing Profile resource. I went back to 0.95 to verify the text supports this....
I will say there's a bit of tension between the present/not present split, but I think that tension can be resolved. In both cases the choice is to use the...
StatementRef objects are for referring to actual statements—person voided statement(ref), person evaluated statement(ref), and contain only the ID, since that uniquely identifies the statement they're pointing to. SubStatements are for...
Past tense in the natural language form of statements is just a convention; xAPI verbs don't have tense. The "passed" verb (same ID == same verb) could be given a...
The issue I have with JSON Schema is that JSON Schema validators are all over the place with level of support for many parts of the standard, which makes it...
I'm not sure what exactly he's referring to there; the way Open Badges includes a JSON schema URI is idiosyncratic and not based on any precedent (per the author of...
Yeah, while I don't think it makes sense to include any language about using JSON-LD in extensions in xAPI at this point, since that's already entirely allowed and it wouldn't...
I should make sure I'm clear: not adoption in xAPI Statements, just adoption in general of JSON-LD. But to answer the question: No, since it is already completely allowed, and...
You can send any markup you want, but yeah, you definitely can't expect a system interpreting the data to figure it out. I think an extension is a good idea....