TinCanJS icon indicating copy to clipboard operation
TinCanJS copied to clipboard

JavaScript library for the Experience API (Tin Can API)

Results 31 TinCanJS issues
Sort by recently updated
recently updated
newest added

## 1.0.0 - Switch default for `allowFail` in LRS - Drop synchronous request support (see #108) - Switch to LRSResponse return objects - Add promises interface - Drop IE6, IE7,...

enhancement

Land changes that occur for spec 1.0. Requirements: - [x] Bump version list (#33) - [x] Context Activities as arrays (#33) - [x] deprecated 'voided' (#33) - [x] Add Statement...

enhancement

I created a clone statement function as part of a tool which takes statements from one LRS, modifies them and then sends them to another (with a new id). I...

enhancement

Need to investigate but the following didn't result in an error in the callback: ``` javascript lrs.saveStatement( { actor: { mbox: "[email protected]" } }, { callback: function (err) { console.log("Priming...

bug

At present, `_initFromQueryString` always assumes the `actor` parameter is an Agent, and simply ignores the `objectType` property if present. This means using a Group doesn't work as expected. If the...

enhancement

It'd be nice if TinCanJS ensured that all the score properties were numbers, not strings. See https://github.com/LearningLocker/learninglocker/issues/113

enhancement

The callback handling in the base `TinCan` methods uses `callback.apply` when it probably shouldn't be forcing them to a method signature.

bug

tincan.getStatements({ params: { agent: {mbox: "mailto:[email protected]"} } }); gives a mysterious error about version. tincan.getStatements({ params: { agent: new TinCan.Agent({mbox: "mailto:[email protected]"}) } }); This works just fine. Can we not...

enhancement

To prevent the need for end users to mess with etags and SHA1s make the LRS save methods take the existing object, and then update that object with the new...

enhancement