Skip to main content
Participant
June 25, 2015
Question

Certificate of Completion - with trainee name

  • June 25, 2015
  • 1 reply
  • 702 views

I have been trying to use the Certificate widget within Captivate 8's Learning Interactions.  I need the certificate to display the trainee's name.  I seem to be missing some steps since I cannot get it to work.

Help please!

This topic has been closed for replies.

1 reply

Lilybiri
Legend
June 25, 2015

Are you using a LMS?  If you look at the Variables (Project menu), you'll see that two user variables are automatically created:

cpQuizInfoStudentID    and cpQuizInfoStudentName

If the LMS allows it, those variables will get their value from the login account on the LMS. The second variable is used to insert the name of the trainee on the certificate.

Another way is to ask the user for his name, using a Text Entry Box and associate the variable cpQuizInfoStudentName with that TEB.

antoinettes97695410
Participant
January 26, 2016

Hi,

My certificate had been working, but it stopped. Now, I notice that the text entry box does not provide cpquizinfostudentname as an option anymore. Instead it only has cpquizinfostudentid. How can I put that option back in the variables section, and get my certificate to fill in the name like it was doing before. Also, I'm not sure what broke it in the first place. Thanks!

RodWard
Community Expert
Community Expert
January 27, 2016

The cpQuizInfoStudentID variable is actually related to the Adobe Internal Server Reporting option. It's not populated by an LMS.


The cpQuizInfoStudentName variable is intended to pick up the student name in whatever default format the LMS advertises it via the SCORM API.

If for some reason you have inadvertently deleted this variable, you may be able to restore it just by creating another one. The name is case-sensitive so make sure you name it exactly as: cpQuizInfoStudentName

If there were any Advanced Actions or interactive objects that previously referenced this variable, you may need to set them up again to use it.  (In theory you should not be able to delete a variable that is currently used by any interactive object or Advanced Action, but Captivate does tend to surprise you sometimes.)