Storyline Interaction Statements for Tin Can

I downloaded the sample Solar System output and used it for testing Tin Can communications.

Each question slide correctly sends the Interaction Statements as they should.

However, when I create my own interaction question/quiz slides, the Interaction Statements do not come through.

What might I be doing wrong? I'm currently using the evaluation copy of Storyline. Would that make a difference?

Thanks for any help.

UPDATED:

I think I found my answer. If tracking is set to slide count, the Tin Can statements for interactions are not sent. This is a bit discouraging since I would like to track that the user viewed the presentation in its entirety but I would also like to capture the results of a Survey or multiple Surveys within the presentation.

I plan to submit a feature/bug request since interaction statements should be posted regardless of course completion criteria.

- Jamie

7 Replies
Justin Grenier

Good Afternoon, Jamie.

There are no limitations on the evaluation version of Storyline, so that shouldn't be the problem.  Are you performing your testing using an industry-standard testing tool such as SCORM Cloud, or are you attempting this with an LMS of your own?

This article outlines common issues pertaining to viewing and tracking content in an LMS, and you'll also want to be sure that  you're packaging your published content properly for your LMS.

If you continue to have trouble, feel free to submit a Support Case and include a copy of your .story file for us to take a look at with you.  Thanks!

Jamie Smith

See my updated post.

I've discovered that the statements are not sent when slide count is used for course completion criteria.


I personally feel that the interaction statements should still be posted regardless of course tracking criteria.

Should I submit a request or bug report for this?

Thanks.

Justin Grenier

Hi, Jamie.

I'd recommend submitting a Support Request.  We'll verify that we can reproduce the behavior, then take it through the QA process to let you know if this is a defect or if it is by design.  If we notify you in the end that it's a by-design limitation, you can always submit a Feature Request at that point.

Please let us know if you need anything else.  Thanks!

Jamie Smith

I submitted a support request and received a response. The response was simply confirming that the course tracking and completion could only be slides viewed OR a single quiz result.

I accept that's the case. However, if other interactions exist within a presentation, shouldn't they at least generate statements to the server making them available for tracking independently if desired? Again, an example would be a course survey. The course completion may be based on an end-of-course quiz AND include an end-of-course survey. I would like to have access to the interaction statements of both.

Do you think the current behavior is consistent with the Tin Can API principles? Or, should ALL interaction statements be reported to the server regardless of course completion/tracking criteria?

Thanks.

Justin Grenier

Thanks for updating the thread with your findings, Jamie.

I spoke with the team a bit this morning, and it seems clear that by design, we only support tracking by number of slides viewed or by a result slide--not both simultaneously.

I'd recommend submitting a Feature Request at this point.

Please let us know if you need anything else.  Thanks!

Jamie Smith

I think there's a bit of a misunderstanding.

The tracking is not in question, it's the statements sent to the server that I'm concerned with.

I'm building a Tin Can API Server-side and will capture all statements coming in from the project. I would like to capture ALL interaction statements, even those outside of the main results quiz. However, it appears that statements are not generated for interactions that are not attached to the main results quiz.

I would imagine that, by design, it is intended that only the interaction statements attached to the main quiz would require reporting. However, there may be a time, such as an end-of-course survey, where additional interactions somewhat peripheral to the presentation would occur. In that case, I would like to have access to those statements.

For now, I'll simply require the user complete all elements of the presentation prior to accessing the survey, then use the survey results as the main quiz results for course tracking. Unfortunately, this will prohibit me from capturing the survey AND any quiz results that may be included in the presentation.

Thanks again for your quick response.