• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
2

Captivate 8 print widget does not print in landscape; prints full resolution of project and not just the certificate?

Participant ,
Aug 08, 2014 Aug 08, 2014

Copy link to clipboard

Copied

I am new to Captivate and am tasked with learning how to use Captivate 8.  I need to add a certificate of completion to the end of my project and have many questions for which I cannot find any answers! Please, if anyone can answer these:

1) I do not want the certificate to be printed until the score of the quiz reaches a specific minimum - for example, you need a score of 80% or better to print a certificate.  How do I do this with the print widget?

2) I want the certificate to print out without the slide background and without the project's resolution - in other words, I only want the certificate image (with added text box for name) to print, IN LANDSCAPE, without the user having to make all the adjustments on their end (choosing landscape over portrait with their printer).  How is this accomplised?

3) I want a date entered on the certificate - how do I add this specific element? 

Without a certificate widget and the use of Flash with this version, I am confused as to how exactly Captivate provides the ability to print certificates?  I do not know HTML5, and am spotty with Javascript.  Why would a feature such as certificates and the ability to print them be such a clandestine thing?  No tutorials, no clear advice on how exactly to achieve this widely popular feature of training material development.  Seems to me that it should be MUCH easier to accomplish, but I'm stumped at this point.

Views

4.6K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Participant , Nov 04, 2014 Nov 04, 2014

The solution I found is this: 

Don't use the print widget in Captivate 8. It simply does not work the way it should be able to work.  Unless you are capable of scripting in Actionscript 2.0 and have access to an older version of Captivate, there is no way to get around this bug. 

The problem I discovered is that Captivate 8 will only allow you to use Actionscript 3.0 in Flash; you can open the widget in Flash, but you MUST open it through Captivate first if you intend to use it in Captivate.  So

...

Votes

Translate

Translate
Community Beginner ,
Oct 03, 2014 Oct 03, 2014

Copy link to clipboard

Copied

Exactly what I want!! Anyone?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Nov 04, 2014 Nov 04, 2014

Copy link to clipboard

Copied

The solution I found is this: 

Don't use the print widget in Captivate 8. It simply does not work the way it should be able to work.  Unless you are capable of scripting in Actionscript 2.0 and have access to an older version of Captivate, there is no way to get around this bug. 

The problem I discovered is that Captivate 8 will only allow you to use Actionscript 3.0 in Flash; you can open the widget in Flash, but you MUST open it through Captivate first if you intend to use it in Captivate.  So, once you open the widget for adjustments through Captivate, it automatically chooses AS 3.0 as the scripting language to use, no other choice is available.  IF you have Captivate 7 or lower, however, it allows you to script in AS 2.0.  I do not, so I cannot assist you in scripting the widget.

What I ended up doing was, I made my own certifcate in Photoshop, saved it as a .PNG, and added it to the last page. Using the internal coding of Captivate I told the program to only go to that slide upon success of the quiz. 

To Print:  go to Window > Skin Editor.  On the left are check boxes for playbar choices - check off 'Show Playback Control,' and then choose your theme. From the dropdown, choose "print."  If you don't want anything else on the playbar, then check those items off; Choose where you want the playbar to show (I chose bottom and bottom center). See below:

skin_editor.png

You can see the icons on the bottom, in the center.  The icon to the left is the Print button.  This works well, though you may have to make print choices from your local print dialog.  I have to tell it to print landscape, for instance, otherwise it prints portait and too small.  But this does work, and it solves the issue of non-working print widgets.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Dec 15, 2014 Dec 15, 2014

Copy link to clipboard

Copied

I have followed your instructions but the print button doesn't seem to do anything. What have I missed?

Thanks

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Dec 16, 2014 Dec 16, 2014

Copy link to clipboard

Copied

Uploading it to a web server before testing perhaps?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 17, 2014 Dec 17, 2014

Copy link to clipboard

Copied

Captivate is mostly a smooth-sailing program however, there are times when things just don't work, for reasons I cannot identify.  Maybe you didn't open Captivate with admin rights? Maybe there's a corruption in your project file?  IDK.. however, I'll go over the steps I used just the other day and let's see if that works for you. 

exampleCertC8.png

1. Select the last slide in your project, then: Insert > New Slide from >Blank.

2. Media > Image > [choose your certificate image]

3. Text >Text Entry Box  - move the box to the area where your userName goes and delete the "submit" button. Make any property changes to it (i.e. font type, size, color, etc.). On the Properties panel, change the name to userName.  That's if you're going to grab the user's name from an external source (i.e. SCORM).  Otherwise it isn't necessary.

4. Text >Text Caption -  move the box to the Date line on the certificate, and enter this in the box: $$cpInfoCurrentDateString$$

5. Project >Skin Editor  - check Show Playback Control; choose PRINT from playbar theme dropdown; position bottom, layout bottom centre; make any adjustments to the playbar colors, etc. Close skin editor.

6. Test it - preview slide, fill out your name and then try to print.  You may have to make changes to your print preferences (landscape, etc.). 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 07, 2015 Jan 07, 2015

Copy link to clipboard

Copied

Nice workaround Cutlass, I'm in the UK and the above variable shows USA date format. To show something similar to UK date format I had two text boxes with the variables

$$cpInfoCurrentMonth$$ AND $$cpInfoCurrentYear$$

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jan 07, 2015 Jan 07, 2015

Copy link to clipboard

Copied

Why not use cpInfoCurrentDateStringDDMMYYYY or cpInfoCurrentLocaleDateString?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 08, 2015 Jan 08, 2015

Copy link to clipboard

Copied

Lily, many thanks for the tip. I was sure there would be a string to suit. Thanks for sharing. Chris.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 05, 2015 Jun 05, 2015

Copy link to clipboard

Copied

Nice instructions. Just did not work for me. Besides to change up the skin and playbar for this print option requires it be there for the whole project. We have copywrite sensitive material and printing is not allowed of the other screens . but this option must be there for all.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Jun 05, 2015 Jun 05, 2015

Copy link to clipboard

Copied

You can still use Advanced Actions to disable the Playbar until AFTER the user has reached the Quiz Results page and achieved a passing score.  There are system variables that enable you to do both of these things.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2015 Jun 08, 2015

Copy link to clipboard

Copied

Thank you RodWard. I understand, but I need the playbar there along the entire course but not the print feature until just at that certificate page. At this point Advanced actions are above my knowledge base but I'm working on learning them as time permits. Thanks again.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jul 10, 2015 Jul 10, 2015

Copy link to clipboard

Copied

Hi Dave - it may be necessary to dive into the realm of Captivate scripting in Advanced Actions to do what you want, which is to create a custom print button.  You can add this to the certificate slide - not sure how to do this yet myself. The other option is for your user to print the certificate on their own, that is, without the convenience of a button, but through their browser.  In either case, your sensitive content is always going to be vulnerable to anyone who knows how to ALT + PRINT to capture the screen, unless you've scripted your project to not allow a screen capture.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Dec 12, 2019 Dec 12, 2019

Copy link to clipboard

Copied

LATEST

I have tried this method but when going to print it locates in the top right of the page, it does not print centrally and to scale as shown in the image below:

 

Captivate print results.png

 

Is there anything that can print the certificate correctly.

 

Thanks

 

Paul

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Resources
Help resources