I've seen a few posts on this topic, however I haven't seen an awesome solution for me just yet
I want to print a certificate of completion at the end of my storyline modules - what is the best way to do that? Would it be easier to include the certificate in the Module and have a print button? What are the best options, experts?
I'm also fairly new, which may explain why the thread above seems confusing to me. On one of the tutorial pages, it explains how to create a certificate. Using the file provided in the tutorial, I was able to do this easily, without having to download any extra files. I was tried publishing it a couple of f ways, and it seems to work perfectly. Was also able to print it, no trouble.
Actually, I kind of answered this for myself, at least using a javascript trigger on a "print" button I created. Of course, this won't work in Firefox, but the people I'm creating the training for won't be using FF, so we're good. Huzzah!
To be specific, when testing it, I published as both a web file and for CD. I then copied the files to one of my dropbox folders and tested it - worked great, printed too. I also shared the dropbox folder with someone else to have them test - it worked too.
So, yeah, as far as I know, this solution won't work on FF. I'm hoping for a fix to this in the update. I suggested it already, to have a pre-built printable certificate.
I found that the Java Script: "window.print();" added as a trigger to the submit button works well enough for me. Almost all of the solutions found on the forums I've run across work ok to some extent. The thing is that the print results are not up to the level or par I am really looking for. The results almost always have extra info on the printed page which a lot of users, I believe, would just cut off the page, and the prints usually doesn't fill up a whole page even when printed landscape. Adding a swf to the scene to print works ok, the print contains the icon though, I've attached that one.
Ok so I'm trying this (just the print part - I'm ok about the variables), but I have some additional questions.
I can get it to print, but because I have the menu on the side, the certificate image gets cut off. Is there a way to make it so that the "print" script only prints the content in the slide viewing window of the player? Is there something I can add to the javascript to detect that?
You might consider this widget. It is a commercial tool, but It seems to work well in flash and html5. It hides the print button before printing the slide.
if there was some javascript to define only the slide display portion of the player, and open that in a new browser window to print, that would be ideal.
I found code I can use to open in a new window, but I'm looking through the xml for the player and can't figure out what defines the slide view window.
I'm NOT a coder, but I'm trying to put this together!
Hi!
Sorry for the late reply - I was on vacation!
No, I have not been able to sort out a certificate solution. I found some different possibilities, but they would have required either purchasing a widget or having some pretty advanced HTML skills.
Has anyone bought the widget mentioned above? Does it work when printing from Firefox and Chrome? Before we purchase we want to make sure it works. Currently we an only print with IE when using the "window.print();" JavaScript. Or has anyone found a solution without buying the widget?
I am using the "window.print();" JavaScript for a print button, but would like to ensure the custom certificate is centered on page and in landscape. How can I make this happen?
Thanks for reaching out here - and this thread is a bit older, so I'm not certain that folks are still subscribed. You may want to message them using the "contact me" button on their profile if you don't hear back as the custom Javascript is not something that Support can assist with.
34 Replies
Hi! And welcome!
Have you seen this thread? http://community.articulate.com/forums/t/12471.aspx
I'm also fairly new, which may explain why the thread above seems confusing to me. On one of the tutorial pages, it explains how to create a certificate. Using the file provided in the tutorial, I was able to do this easily, without having to download any extra files. I was tried publishing it a couple of f ways, and it seems to work perfectly. Was also able to print it, no trouble.
Here is the link to the tutorial. http://community.articulate.com/tutorials/products/adding-text-variables.aspx
Am I missing something?
I am telling a new client that we can do this, so if t here's some reason it won't work, please let me know.
Thanks!
How did you manage to print it?
Actually, I kind of answered this for myself, at least using a javascript trigger on a "print" button I created. Of course, this won't work in Firefox, but the people I'm creating the training for won't be using FF, so we're good. Huzzah!
right click and selected print.
To be specific, when testing it, I published as both a web file and for CD. I then copied the files to one of my dropbox folders and tested it - worked great, printed too. I also shared the dropbox folder with someone else to have them test - it worked too.
Was that on I.E. or FF?
IE
So, yeah, as far as I know, this solution won't work on FF. I'm hoping for a fix to this in the update. I suggested it already, to have a pre-built printable certificate.
I am having a similar problem. I can only print in IE not Firefox or Chrome using the Javascript "window.print();"
Any other suggestions for printing in Firefox or Chrome?
I found that the Java Script: "window.print();" added as a trigger to the submit button works well enough for me. Almost all of the solutions found on the forums I've run across work ok to some extent. The thing is that the print results are not up to the level or par I am really looking for. The results almost always have extra info on the printed page which a lot of users, I believe, would just cut off the page, and the prints usually doesn't fill up a whole page even when printed landscape. Adding a swf to the scene to print works ok, the print contains the icon though, I've attached that one.
Ok so I'm trying this (just the print part - I'm ok about the variables), but I have some additional questions.
I can get it to print, but because I have the menu on the side, the certificate image gets cut off. Is there a way to make it so that the "print" script only prints the content in the slide viewing window of the player? Is there something I can add to the javascript to detect that?
You might consider this widget. It is a commercial tool, but It seems to work well in flash and html5. It hides the print button before printing the slide.
https://elearningenhanced.com/products/storyline-print-slide-widget
I'd rather not pay....
if there was some javascript to define only the slide display portion of the player, and open that in a new browser window to print, that would be ideal.
I found code I can use to open in a new window, but I'm looking through the xml for the player and can't figure out what defines the slide view window.
I'm NOT a coder, but I'm trying to put this together!
Thanks for any help.
Hi Alexandra,
Do you have a solution for this printproblem? (without the commercial widget?). I'm very curious!
Suzanne
Hi Suzanne!
Not sure if Alexandra is still subscribed, but you are welcome to utilize the 'Contact Me' button on her profile to reach out directly.
I'm very interested in a solution as well!
Thank you,
Leon
Hopefully Alexandra will be able to pop in or perhaps Suzanne will pop back in if she finds a solution :)
Hi!
Sorry for the late reply - I was on vacation!
No, I have not been able to sort out a certificate solution. I found some different possibilities, but they would have required either purchasing a widget or having some pretty advanced HTML skills.
Alex
[http://acpny.co/img/logo.jpg]
Alexandra Beaumont-Marrow
E-Learning Program Manager - Learning and Development
T.(646) 680-1433
beaumonta@acpny.com
Just an FYI Alex, replying via email includes your signature here so you may want to edit that and update if needed.
Has anyone bought the widget mentioned above? Does it work when printing from Firefox and Chrome? Before we purchase we want to make sure it works. Currently we an only print with IE when using the "window.print();" JavaScript. Or has anyone found a solution without buying the widget?
Hi Meghan!
Hopefully someone in the community will be able to chime in and assist you here :)
I am using the "window.print();" JavaScript for a print button, but would like to ensure the custom certificate is centered on page and in landscape. How can I make this happen?
Hi Sara,
Thanks for reaching out here - and this thread is a bit older, so I'm not certain that folks are still subscribed. You may want to message them using the "contact me" button on their profile if you don't hear back as the custom Javascript is not something that Support can assist with.
I too am looking for the exact same thing! I can get the slide to print but it is small and not centered.
Hi Matthew! As Ashley mentioned above, you can reach out to users directly as well. Hopefully someone will be able to chime in and assist here :)
This discussion is closed. You can start a new discussion or contact Articulate Support.