Let's say you have your own custom certificate and you want to user to access the certificate only if they pass the test and send and email if they fail. If the user fails the quiz, they will not be allowed to continue to the certificate. You can do this in Adobe Captivate using Text Entry Boxes, Variables (User and System), Standard, and Advanced Actions. This post will provide step by step instructions.
Before you begin - create your custom certificate - You can easily create a border in PhotoShop or PowerPoint. Go online to get some ideas.
INSTRUCTIONS
Create the a Standard Advanced Action for the button over the check mark
E. Create the Advanced Action for the Continue Button
If you made it this far, it'd be great if you left comments, suggestions, and/or tweet and/or google plus this blog post :-)
Before you begin - create your custom certificate - You can easily create a border in PhotoShop or PowerPoint. Go online to get some ideas.
INSTRUCTIONS
A. Create 3 Variables. In the toolbar: Go to Project/Variables
1) The Variables window will pop up.
2) Click Add New
3) Create these variables Go to Project/Variables
- Add New
- v_name
- v_department
- v_ConstantNull
4) Save each variable
B. On the Terms and Conditions Slide:
1. Insert a Continue button
2. In the Properties Panel: Name the Continue button
3. Make the Continue button invisible
4. Set the Action to Continue to Next Slide
Create an image or use wingdings to create a check mark
1. Insert the check mark onto the slide
2. In the Properties Panel of the check mark: Name it and
3. Make it invisible
- Insert a Transparent button or smart shape (click make into button) to place over the check
1. With the button/smart shape selected in the properties panel. Under Action
2. Select the drop down and select Execute Advanced Actions
1. Name the Standard Action: Check
2. Double click in the first column and select Show
3. Double click in the row to the right and select your check
4. Double click in the next row and select Show
5. Double click in the column to the right and select your Continue Button
6. Update
C. Quiz Not Passed Slide
- On the Quiz Not Passed Slide: Insert email button – in the properties panel/Action/On Success, select the Execute Advanced Actions.
- Script/click on the small folder on the right to bring up your advanced action box.
- Keep the Action Type as a Standard actions
- Name the action/EMAIL
- under Actions tab. double click in the first column and select Send Mail
- In the column to the left of that type in the email address
- In the column to the left of that, double click and select New (to open the email in a new window)
- Even though with advanced actions, the slide should pause. Just to ensure that it does pause and not automatically go onto the next slide you can click in the next column down and select Assign
- In the column to the left of that double click and select: cpCmndPause
- With double click in the next column and type in the number 1 and select Enter on your key board.
- Click Save
D. To validate User input slide:
One the Quiz Passed Slide
One the Quiz Passed Slide
1. Insert a Text Entry Box: From the Tool Bar select Insert/Standard Object/ Text Entry Box
b. With the Text Entry Box selected in the Properties Panel
· Variable, select the drop down and select v_name
c. Insert another Text Entry Box and repeat the above steps except select v_department
d. Insert a Highlight box to go underneath the Name text entry box
· Name the highlight box
· Make the highlight box invisible
e. Insert a Text Box with the message “Before proceeding you must type your name in the box
· Name the text box
· Make the text box invisible
1) Insert the Continue Button, with the button selected in the Properties panel under Action
2) Select the drop down and select Execute Advanced Actions
3) Select the tiny folder to the right
4) The Advanced Action window will pop up: Select the Drop down under the Action Type and select Conditional actions
5) In the Action Name type Name it such as ValidateUserInput
6) Under the IF (all conditions are true), double click and select Variable then select v_name (probably at the bottom of list)
7) Double click to the right and select “is equal to”
8) Double click to the right and select Variable, then select v_ConstantNull
9) Under Actions Tab, double click and select Show
10) To the right select your highlight box
11) In the next row, double click and select Show
12) To the right column, double click and select your Text box
13) Click on Else
14) Double click in the Actions column and select Go to Next slide
15) Double click on the next row down and select Continue
F. Insert a Text Caption onto your certificate
1) Double click in the text caption to make sure your cursor is in it
2) In the Properties panel under Format click on the Variable (looks like an [X]
3) The Insert Variable window will pop up, click on the drop down and select your name variable
4) The default maximum length is 15, I typically increase this to 45 (number of characters in the name)
5) Click OK
Note 1: You will have to create your own certificate in PowerPoint or PhotoShop or whatever medium you use to create images and then import the certificate background as an image
G. Insert a Text Caption for the department
Repeat the above instructions for the department name
H. Insert a Text Caption for the date
1) Double click in the text caption and type “Issued On’
2) In the Properties Panel click on the [X]
3) The Insert Variable window will popup click on the drop down for Variable Type and select System
4) Click on the drop down for Variables and select cpinfoCurrentDateString
5) Click Ok
See image: Date
Note 2: To print, I use CpGuru’s Intelligent Print Widget because it will print in Horizontal. It can be found at www.cpguru.com. Also, place the widget on the top after everything else has been inserted. The print widget that comes with Adobe Captivate will only print in Vertical.
I. In Main Tool bar: Go to Quiz/Quiz Preferences - Under Quiz/Pass or Fail
- Pass/Fail Options: select your pass % score
- If Passing Grade
- Action: Jump to Slide
- Slide: slide 8: or whatever slide has your validate user input
- If Failing Grade
- Action: Execute Advanced Actions
- Script: Jump to Slide 7 (whatever slide has your email button on)
- Assign: cpCmndPause with the literal value of 1
- Click OK
If you made it this far, it'd be great if you left comments, suggestions, and/or tweet and/or google plus this blog post :-)
cpQuizInfoAnswerChoice is equal to b is a right condition or not for calculating the total number of correct answer
ReplyDeletePlz help me out
ReplyDeleteHi Neeraj, I'm not sure what you are asking. Can you email me at anita@calex-llc.com
Deletemodified a little to meet my needs but very helpful thank you. Next, and I don't know how, I want to automatically generate a file copy of the on screen certificate so the students have the certificate in hand. Right now they are asked to screen shot and place in MS Word however most forget. Any suggestions?
ReplyDeleteIn the learning interactions there is a certificate widget, maybe you could use that?
DeleteAnita, great job on this. However, it doesn't quite meet my need and I was hoping you could help me out. I need to have the trainer enter their first and last name and then have captivate generate a code with the trainee's initials. For example, for John Smith, entered and submitted, it would be 12345_JS exactly in that format. Is that possible?
ReplyDeleteYou can reach me at mick3517@gmail.com also! Thank you in advance!
DeleteHello, thank you for doing this tutorial. I created a multiple choice questions with advanced actions and variables. I assigned the correct answer with value of one and then I have another variable that does the total of the correct answer. I am having difficulties with the total of the correct answers. Instead of having total of 3 the output I am getting is 6. I checked all the values and the variables, does anyone know how I can fix that problem. Also when I preview the project everything works but when I preview the project in web browser it does not work. Did anyone encounter that problem?
ReplyDeleteHello Shahrin, sorry you're having issues. Did you get them resolved yet. Sorry it took me a while to reply, I have been extremely busy. If you're still having issues you can email me at anita@calex-llc.com.
DeleteHi Anita,
DeleteThanks for getting back, I did fixed them. I recreated the questions and it's working perfectly. I am almost done my project but I am looking for some tutorial on how to send the score sheet via email to the instructor or have a button that will allow the user to print their score. Any readings or tutorials you can refer me would be greatly appreciated :)
Hi there, there is not a good fix for sending the score sheet via email to the instructor. You could use a widget to send the score sheet to a Google Drive spreadsheet. You can go here to find out more about that: http://captivatedev.com/2012/11/12/adobe-captivate-6-x-widget-google-lms-with-email-reporting-2/
DeleteThere is also a print widget that comes with Captivate (but it is not HTLM5 compatible). You can find other print widgets here: http://www.cpguru.com/intelligent-print-widget-for-adobe-captivate/
Hope that helps.
hi there i wish make a test "program", with 4 groups objects that combined togheter after picked make a unique type object category...
ReplyDeleteexample in first pick eye's color then skin color then eyebrow color then natural hair color...all these 4 choices make a unique answer type category.
Unique type answers are 12.
please somoeone can help me?
thanks...regards Rosita animazione3d@gmail.com
Hi Rosita, sounds like you need to do conditional advanced actions. I would suggest you take a class on advanced actions.
DeleteVery helpful
ReplyDeleteStandards For Success – How to Set and Keep Them