Authoring Tools Supported by Tin Canny

Tin Canny Reporting – Version 4.0 and up

Starting with Tin Canny 4.0, we will provide support for almost all standards-compliant SCORM and xAPI/Tin Can modules. This includes dispatch files, but not all authoring tools that publish dispatch have full support for resume (and in some cases tracking) behaviours in Tin Canny. Multi-SCO modules are currently not supported. A good test for compatibility is trying the module on SCORM Cloud, but in some cases, due to WordPress architecture and behaviour, we cannot guarantee support for all authoring tools. Tin Canny testing is done primarily against Storyline, iSpring, Rise, Captivate and H5P.

Tin Canny Reporting – Versions earlier than 4.0

Earlier versions of Tin Canny only support tracking of Tin Can (xAPI) and SCORM statements from e-learning modules authored with Storyline 2/3/360, Articulate Rise, Adobe Captivate 9/2017/2019, iSpring 8/9, and H5P. See the following support matrix for details about pre-4.0 authoring tool support:

Tin Can / xAPISCORM 1.2SCORM 2004
Articulate Storyline 2YesYesYes
Articulate Storyline 360YesYesYes
Articulate Storyline 3YesYesYes
Articulate Rise1YesYesYes
Articulate Presenter 360YesYesYes
Adobe Captivate 9YesYesYes
Adobe Captivate 2017YesYesYes
Adobe Captivate 2019YesYesYes
iSpring 82NoNoNo
iSpring 93YesYesYes
iSpring QuizmakerYesNoNo
Lectora Inspire 18YesYesNo
H5PYesN/AN/A

Note if you try to upload a zip file created by a tool not SCORM or xAPI compliant, you’ll see a warning that xAPI/SCORM statements sent by the module will not be recorded and you’ll be prompted to select the .html file in the zip that will launch the content.

1 Articulate Rise modules will only send a Completed or Passed/Failed verb if they are displayed via Lightbox or a new window and upon closing the lightbox/window. When adding Rise modules, you should avoid using iFrame as the display method (at least if SCORM is being used; xAPI modules from recent Rise versions may work). Alternatively, you can override Completion Condition on the lesson or topic edit page by specifying other verbs such as “attempted” or “experienced” to trigger the Mark Complete button.

2 iSpring 8 modules will unfortunately fail in Chrome with versions 80 and higher. iSpring cannot patch older modules and is therefore requiring the course authors republish them with iSpring 9 for proper tracking with Chrome 80 and higher.

3 iSpring modules whose completion is based on viewing of slides will only send a Passed verb if the module is displayed via Lightbox or a new window and upon closing the lightbox/window. When adding iSpring modules, you should avoid using iFrame as the display method. Alternatively, you can override Completion Condition on the lesson or topic edit page by specifying other verbs such as “attempted” or “experienced” to trigger the Mark Complete button.

54 replies
  1. joe
    joe says:

    Now that Articulate Rise fully exports in TinCan/xAPI mode, do the above conditions for Rise still exist? Or is uncanny owl fully compliant with Rise now?

    Reply
    • Ryan
      Ryan says:

      Tin Canny does support Tin Can/xAPI for Rise now, but there have been some minor issues with how Articulate did it (on their side). Right now we would still lean towards SCORM use; with Tin Canny there’s no real benefit to using Tin Can output instead. We convert the SCORM data to the Tin Can format we need anyway.

      Reply
  2. matt
    matt says:

    I’m using ispring but i want to use iframe. Im looking to record both ‘experienced’ and ‘passed’. Is there some other way to get around the lightbox/popup issue. Im thinking maybe add a ‘quiz’ to the last slide (just a question ‘i have finished the lesson checkbox’). Then the pass condition could be score rather than viewed slides and so i could use iframe. Would that work?

    Reply
    • Ryan
      Ryan says:

      I’m afraid it is not, at least not without a fair bit of custom development. You’re unfortunately the first person to request it, so it’s very unlikely that it’s something we’ll add support for.

      Reply
      • James Coate
        James Coate says:

        Hi Steve,

        Have you found a work around or solution to this issue?

        I experienced this same problem today, although a couple of weeks ago I successfully ran a Rise SCORM 1.2 course within the plugin just fine.

        The work around I have implemented today was to publish to Tin Can, but this doesn’t boast well for completion tracking. Fortunately in my case the course is for demonstration purposes only so it is not a major dilemma at this stage.

        Reply
        • Ryan
          Ryan says:

          Hi Steve,

          Sorry about the late reply; for any Tin Canny issues we are able to turn things around quickly when you send support tickets.

          Articulate has modified their Rise output a few times recently on us, in some cases major updates that have broken tracking in Tin Canny. Whenever they change their output we unfortunately have to scramble to figure out what they’re doing differently and adjust Tin Canny accordingly. Do try updating to the most recent version of Tin Canny, as we did make a few Rise changes–but some more updates are coming.

          Reply
  3. Andrew Lian
    Andrew Lian says:

    Hello
    It is good to see the authoring systems you are supporting. Are you supporting SCORM in Lectora (e.g. Inspire 17)? Or, if not, do you have plans for doing so? And, if so, do you have a timeline?

    Thanks for any information.

    Reply
    • Ryan
      Ryan says:

      Hi Aaron, we have tried a few ispring 9 files and they have worked as expected. We haven’t updated the table yet to include official support, but if you do run into any issues with ispring 9 files we will provide support and make sure they’re working.

      Reply
  4. Chris Swindells
    Chris Swindells says:

    Hi,

    We have just had an eLearning course developed for us using Articulate Rise and we are using LearnDash to host it. The course is split into 5 modules but they are all contained within one url link. We would like to track the users progress at each stage throughout the course and we would also like for the user to track/record their progress in their LearnDash dashboard. So say the user gets 50% through the course and decides to do the rest of the course at another time, we would like for the user to be able to pick up where they left off. Would using this tin canny plugin allow us to do that? We would also like for our files to be copy protected to stop unauthorised users accessing the course if they haven’t registered/paid for the course. Would this plugin also allow this?

    Regards

    Chris

    Reply
    • Ryan
      Ryan says:

      Hi Chris,

      There are a few unknowns here, like what you mean by LearnDash dashboard, so I’ll comment generally on this. To confirm, Tin Canny does NOT update LearnDash elements like the course progress bars or course navigation. If you have 5 modules, it’s highly recommended that you turn those into distinct lessons and/or topics in LearnDash so that you can then use LearnDash tracking. I can confirm though that Tin Canny does support bookmarking/resume functions for Rise, so that will help, but I still recommend you chunk the courses across several LearnDash lessons if you can. And yes, Tin Canny does offer protection for uploaded modules.

      Reply
    • Ryan
      Ryan says:

      Tin Canny will definitely not work with Adapt. We explicitly check files on upload to determine which authoring tool was used, and if it’s not one of the tools listed above, I’m afraid Tin Canny won’t track it.

      Reply
      • Ian Sheeler
        Ian Sheeler says:

        Hi Ryan,

        Thanks for clarifying. That’s a real shame. Tin Canny looks great, but I hope you are able to support more content in future.

        Thanks,
        Ian

        Reply
    • Ryan
      Ryan says:

      Hi Jessica,

      We’ll be testing Captivate 2019 shortly. I’m afraid we’re not yet sure if everything will work as expected.

      Reply
    • Ryan
      Ryan says:

      No, they will not work. Sorry about that. We look for specific authoring tool identifiers in the uploaded files, and if we don’t find a string identifying a plugin that we support, Tin Canny will not accept it as a file that can be tracked.

      Reply
  5. Dillon Earley
    Dillon Earley says:

    Is there a way of setting the Completion Condition comma separated TinCanny verb to result > 80 but also completed/passed?
    Thanks

    Reply
  6. Jason
    Jason says:

    Consider this a second vote for Camtasia. I work in sales and technical enablement (at three different companies now) and in each we used Camtasia to create quick training from screen recordings or meeting recordings. This would definitely be helpful.

    Reply
  7. Ben
    Ben says:

    We create SCORM 1.2 compliant files, which work successfully in multiple LMSs (right now, we have 170+ different orgs using various LMS apps.)

    We’ve been told that our files (we author in gomo) are not compatible with your plug-in. If the files are SCORM 1.2 and your system supports 1.2, why won’t they successfully import into your app, please?

    Thanks in advance.

    Reply
    • Ryan
      Ryan says:

      Hi Ben,

      I’m afraid we don’t offer full SCORM 1.2 compliance. At this time we are able to support specific authoring tools listed above only. Maybe whoever is using your files could use SCORM Cloud as an alternative?

      Reply
    • Ryan
      Ryan says:

      Unfortunately not. If we detect that there’s SCORM content, Tin Canny will throw an error. It will give you the option of choosing a file to launch the module if you still want to embed them, but it could be unstable (and it would be safer if they were published without the SCORM files).

      Reply
  8. Joseph Wieloch
    Joseph Wieloch says:

    Why wouldn’t you support Lectora? Lectora Inspire was one of the first authoring tools to support the TinCan/xAPI specification. We are an easy vendor to work with and we support all the specifications you support. Trivantis is ready and willing to work with you.

    Our Lectora Inspire, Publisher, and Online customers know we will support their efforts with any delivery solutions they choose.

    Reply
    • Ryan
      Ryan says:

      Hi Joseph,

      Thanks for your note! Trivantis has some great products, and I’m afraid our lack of support simply comes down to demand. Keep in mind that LearnDash tends to be used primarily by small businesses and the use of any elearning authoring tools is rare. We unfortunately only receive about 2-3 requests for Lectora support per year, so from a development and support perspective, I’m afraid we haven’t been able to justify the investment to add support. Certainly we keep a very close eye on what our users are expecting and using though, so this may certainly change in future.

      Reply
  9. Joseph Wieloch
    Joseph Wieloch says:

    Ryan, thanks for the quick note back! We are reaching out because we are finding that we have customers, more than a few, that are using LearnDash and looking at Tin Canny.

    I do have a follow up question. At the top of this page it says, “Note if you try to upload a zip file created by a tool not listed above, you’ll see a warning that xAPI/SCORM statements sent by the module will not be recorded and you’ll be prompted to select the .html file in the zip that will launch the content.”

    Lectora produces content is compliant with the SCORM and xAPI protocols so as such, “might” it work? Is this statement displayed so that there is no confusion on what is supported? Or do you have some proprietary interface that we would have to support?

    If you do support SCORM and xAPI without any additional proprietary requirement then Lectora produced content should work fine. If there is any problem we welcome Lectora authors to contact our support and we will figure out what we are doing wrong!

    Reply
    • Ryan
      Ryan says:

      Hi Joseph,

      That’s interesting. I just checked our records, the last request we had for Lectora support was February–so they are really rare. Tell your customers to send their requests to us! 🙂 That’s the best way for us to know that there’s demand.

      We are NOT fully SCORM and xAPI complaint. That’s a long story, but the reason you’re seeing the documentation that you are is because we do scan files on upload to identify the authoring tool, and if it’s not one we support, we throw an error. With some development we know we can support Lectora files, for us it unfortunately comes down to demand vs. effort. Certainly we would like to offer Lectora support in future though.

      Reply
    • Ryan
      Ryan says:

      Sorry Pat, at this time we do not support Talkmaster. As far as I know yours is the first request; we generally develop support for authoring tools based on how many people request them.

      Reply
  10. Denis
    Denis says:

    Looking at using learndash with your uncanny owl tincan addon. Wanted to use interactive coures created in the folowing packages.
    Can you please advise if they will work using your uncanny owl tincan addon. If not current, can you please advise when/if this iwill be made available soon.
    1. Atomi Active Presenter 8+
    2. Tumult Hype 4+
    3. Koantic
    Cheers

    Reply
    • Ryan
      Ryan says:

      It is likely that we’ll add full xAPI support (so we’ll remove the authoring tool restrictions) sometime in the next 2-3 months. We are not currently planning to do the same thing with SCORM, but if you can use xAPI/Tin Can then Tin Canny should be a better fit in a few months.

      Reply
  11. Travis Robert Tafoya
    Travis Robert Tafoya says:

    Hello,

    Are we able to use a Dispatch from Cloud.scorm.com? The scorm file uploads and links to several options to start but does not end up pulling up the course:

    ConcedeControl.html
    blank.html
    dispatch.html
    dispatchapi.html

    Reply
    • Ryan
      Ryan says:

      You should be all set now following the 4.0 releases. Definitely open a ticket if this isn’t working for you, and in the ticket maybe you can include errors you’re seeing or a description of the behaviour.

      Reply

Comments/Questions

Please note that this is not a support forum. If you are experiencing issues on your site, please open a support ticket instead. Site-specific support questions submitted as comments will be unanswered.

Leave a Reply

Your email address will not be published. Required fields are marked *