Print Results not working in Storyline

Aug 12, 2013

Hi there

I've used a results slide at the end of a quiz in Storyline that allows the user to print results once they have passed.

When looking at the published course the print results button displays when passed then when I click on it , the screen appears allowing you to input your name. I can then type in my name and click OK. However, nothing prints.

The 'allow users to print results' and 'prompt for their name' boxes are checked in the options for the slide.

Is there something else I need to do?

Cheers

Matt

82 Replies
Amy Green

Hello

I am having the same issue as Matthews orriginal message. I've not long since started on articulate but when I have published the quiz and moved the file into the intended area, it works perfectly when I print results. The issue is when I get anyone else to do it, the quiz works fine, the name box pops up, they enter there name and click ok then the tab opens which should show the results but it is blank.

Please help! We use a citrix server and I have checked with out IT help desk and they can see no reason as to why this isn't working.

Regards

Amy

Alyssa Gomez

Hi Amy! I'm glad you reached out--I can help! A couple of questions to start:

  • What version of Storyline did you use?
  • What browser(s) open the blank tab?

We were seeing an issue in Storyline 360 where clicking the Print Results button would open a blank tab in Internet Explorer 11, and we released a fix for that in Update 5. 

Let me know if that seems to match what you're seeing! If not, we'll keep troubleshooting. ☺️

Ashley Terwilliger-Pollard

Hi Janis,

First, an FYI that it looks like your email signature came through when you replied via email! No worries, this Peek video will show you how to remove it. 

Were you trying to use the HTML5 output? The print results feature was not supported in Storyline 2 for HTML5 (and IE11 was also not a supported browser for Storyline 2 and HTML5). 

If you were viewing the Flash output in either browser, can you check if you had uploaded it to a web server/LMS vs. viewing it locally? The latter could cause it not to work based on security restrictions of the browser and local content. 

Ashley Terwilliger-Pollard

Hi Amy, 

You mentioned hosting the content in a Citrix server - Have you tested uploading it anywhere else, such as uploading to Tempshare? That's a free site we have for testing Web published content and will keep a link active for 10 days. 

If you'd like to share the .story file with me, I can also test uploading it there for you. 

Ashley Terwilliger-Pollard

Hi Janis, 

HTML5 is an option for LMS or Web publishing, and you could select it as a part of the publishing process shown on this screen: 


 

Chrome by default has started blocking Flash output, so it's likely that you were seeing the HTML5 output and running into the set up I mentioned where Storyline 2's HTML5 output did not support the print results feature. 

Ashley Terwilliger-Pollard

Hi Janis, 

If your network has started blocking Flash by default and the print results is a crucial feature for you, have you looked into upgrading to Storyline 3 or Articulate 360?

Both of those versions of Storyline offer broader HTML5 support across browsers and the ability to print results while viewing the HTML5 output (we're investigating a glitch specific to printing HTML5 results in IE11/Edge, but it'll work in Chrome, Firefox, etc.) 

You can take a look at the Articulate 360 trial or the Storyline 3 trial, and although an upgrade to a newer version is not free there is loyalty discount pricing for existing customers. Our Customer care team would be happy to share that information with you, feel free to reach out to them here or email biz@articulate.com

Wade Strass

I'm also unable to print a results page in a course published to the web from SL2 Update 12: 1705.520 and running locally, off of my desktop. After the results page opens, I type my name and click OK. A blank screen appears in Chrome, IE, and Edge.

1. Using Google Chrome 59.0.3071.115, the two error messages that show up when I view developer tools are associated with lines 137 and 145 of the report.html file:

Uncaught DOMException: Blocked a frame with origin "null" from accessing a cross-origin frame.
    at file:///C:/Desktop/quiz-test%20-%20Storyline%20output/story_content/report.html:137:30

Uncaught TypeError: Cannot read property 'strName' of undefined
    at displayHeader (report.html:145)
    at init (report.html:362)
    at onload (report.html:372)

2. In IE 11.1480.14393.0CO, the errors occur at the same two lines of code in the report.html file:

SCRIPT5007: Unable to get property 'g_oContentResults' of undefined or null reference

report.html (137,5)

SCRIPT5007: Unable to get property 'strName' of undefined or null reference

report.html (145,7)

3. In MS Edge 38.14393.1066.0,  the errors occur at three lines of code in the report.html file:

Line 90 '__MONTH_JAN__' is undefined

Line 137  courseResults = parentWnd.g_oContentResults,

Unable to get property 'g_oContentResults' of undefined or null reference

Line 145 userName = printOptions.strName

Unable to get property 'strName' of undefined or null reference

Ali Goulet

Hey Wade!

Thanks for letting us know these details.

You mentioned you're running the published course locally. In order for the Print Results feature to work properly, you'll need to upload your published folder to the web to test it out. Tempshare is a quick and free way to get your course on the web. 

Let me know if you're still seeing this happen after testing it out on the web!

Ashley Terwilliger-Pollard

Hi Steffen, 

I haven't heard of that issue - but there was an issue with the report.html file in the published HTML5 output from Storyline 360 that we fixed in update 4. We're now on Update 7 - do you know if that's the latest update you installed? 

Have you tried any other browsers to see if it's just IE11 causing the issue? You could also look at testing it in SCORM Cloud and viewing within IE11. SCORM Cloud is an industry standard for LMS testing so it would also narrow down if there is an issue in the LMS as well. Take a look at this article for testing steps to get started in SCORM Cloud. 

Steffen Katzberg

Hi Ashley,

we are using the last version of AS360 and yes it is HTML5 output. It is working fine in Firefox and Chrome. But not in the IE11.

What we detected was a change in the JavaScript in the report.html: there is a new function setupPrint(data) which seems not to work in our environment. We created very simple Storyline Projects with the certificate function and the prompt for username method.

But I can test this also in SCORM Cloud, thanks for the advice.

I guess if no one else has this problem with the IE11 it could be that our security standards are blocking this new javascript function...

 

Ashley Terwilliger-Pollard

Definitely keep me posted how it behaves in SCORM Cloud - or if you'd like to send me a link to the course I can test it on my end as well. That would help us narrow down if it's even a security standard in your browsers too.

If you share the link for me to test, can you please share an answer key? 😊 That'll help me be a bit faster testing.

Shelley Parker

Majority of our activities were created in Storyline 2 (we have thousands). We upgraded to Storyline 3 in November 2017 but this doesn't helped us with the thousands of activities we already have in place in our courses.

I've done significant testing. The outcomes are as follows:

IE and Firefox - activities default to flash, the result page prints with no problem

IE and Firefox - when I force the HTML5 player, the result page won't print

Chrome - defaults to HTML5 and won't print. Can't force flash player

Further to Ashley's reply to Janis' comment 6 months ago...
"The print results feature was not supported in Storyline 2 for HTML5 (and IE11 was also not a supported browser for Storyline 2 and HTML5)"

Has a patch been released to fix this? Thank you in advance.

Matthew Swift

Hi Alyssa,

We're using Storyline 360 and we are still not able to consistently allow users to produce results, this is resulting in increased work for our admin team. Is this an area that is actively looking to be improved?

I've read somewhere on here before that Articulate believe that certification and result printing should really be something handled by an LMS, but when we're using Articulate online that's just not an option.