Skip to main content
inna88sf
Known Participant
November 24, 2015
Question

Help on printing out a certificate page for HTML5 project

  • November 24, 2015
  • 2 replies
  • 713 views

Hi there,

I'm trying to make a Completion Certificate for users that shows the user variable of their name and their ID (which they input in the beginning), and also the system variable of the date. (And some text saying 'Congratulations' and the name of the course.) Finally, I need users to be able to PRINT this out.

I keep running into problems with each way I try:

1) Using the Captivate Learning Interaction:

What Works: The certificate looks good, prints well, looks professional enough.

What Doesn't: It only lets me add one user variable, so I can't have both my "UserName" and "ID" in there. The User Name variable it lets you turn on does nothing for me...It's blank.

2) Using a Customized Certificate (trying both JavaScript for printing and the Print widget):

What Works: Everything looks great on screen.

What Doesn't: Printing is a nightmare. Prints basically 1/5 of the left side of the screen. Can't figure out how to tell it to just print the middle, in landscape, scaled to fit.

HELP!!! I've been researching this for days. Note again: This solution needs to be able to work in HTML5 output.

Thanks!

Inna

    This topic has been closed for replies.

    2 replies

    inna88sf
    inna88sfAuthor
    Known Participant
    November 25, 2015

    It will run through an LMS, but I don't have access to see the backend there, unfortunately. So I won't know where it would catch User Name from.

    I know the widget is not ideal, it just seems to have less printing problems than simply printing a slide... (sigh)

    RodWard
    Community Expert
    Community Expert
    November 26, 2015

    It picks up the student id from the LMS.  Users usually need to be logged in to consume content from an LMS and this variable gets made available to the course at runtime.

    RodWard
    Community Expert
    Community Expert
    November 25, 2015

    The username variable is only ever going to stand a chance of working when your content is served from an LMS.  You don't mention whether or not you are doing that.

    Automatically printing a great looking certificate is generally always problematic.  Your users usually ALWAYS need to tweak their print settings in order to get all of the slide printing out.  I don't think there is any way for the Captivate module or the Certificate widget to control these settings on every end user device.

    I personally NEVER use the Certificate widget for this reason.