I am trying to build an presentation that includes a quiz (developed using quizmaker), and a certificate (powerpoint slide). If the user receieves a score of >90% on the quiz, I would like them to be able to advance to the next slide to receieve the certificate.
If their score is <90% correct, then they must repeat the quiz an unlimited number of times until they pass.
I've built the quiz and certificate, but I am not sure of how to set the parameters. Any help is appreciated!
Set branching in the properties placeholder for your quiz in ppt, if passed goto this slide (your certificate), if failed goto this slide branch back to the quiz, set the quiz to unlimited attempts, on the failed slide make sure you let them know what will happen
Q. Do you have Flash CS3 or higher? If you do you could simply change the flash file created by Articulate so that the action script would include an if then else clause.
Here's what I mean.
This is Action Script 3 code...
/* We need to set the score variable */
var Number:score = someQuizScore;
/* if the score is less than 90 than goto scene1 */
/* if the score is greater than that goto the next scene */
Q. Do you have Flash CS3 or higher? If you do you could simply change the flash file created by Articulate so that the action script would include an if then else clause.
Here's what I mean.
This is Action Script 3 code...
/* We need to set the score variable */
var Number:score = someQuizScore;
/* if the score is less than 90 than goto scene1 */
/* if the score is greater than that goto the next scene */
if (score gotoAndPlay("retakeQuiz"); } else {gotoAndPlay("nextLesson") }
}
I may have a syntax error but I just wanted to give you the general idea.
No fla output for quizmaker, and studio is only AS2
Brittany well done for sorting it out and thanks for posting the solution back
8 Replies
Set branching in the properties placeholder for your quiz in ppt, if passed goto this slide (your certificate), if failed goto this slide branch back to the quiz, set the quiz to unlimited attempts, on the failed slide make sure you let them know what will happen
Hi Phil,
Thanks for the response.
Sorry, where's the "branching" setting?
Brittany
Hi Phil,
I found the branching options. However, even when I fail the quiz (score
Thanks,
Britt
are you branching using the placeholder in ppt or slide properties?
Q. Do you have Flash CS3 or higher? If you do you could simply change the flash file created by Articulate so that the action script would include an if then else clause.
Here's what I mean.
This is Action Script 3 code...
/* We need to set the score variable */
var Number:score = someQuizScore;
/* if the score is less than 90 than goto scene1 */
/* if the score is greater than that goto the next scene */
if (score < 90 ) {
gotoAndPlay("retakeQuiz");
}
else {gotoAndPlay("nextLesson") }
}
I may have a syntax error but I just wanted to give you the general idea.
Hi Phil,
I figured it out:
Here are the settings you need:
First, set Branching parameters
Then adjust Quiz Properties
Thank you Phil for your help!
Brittany
No fla output for quizmaker, and studio is only AS2
Brittany well done for sorting it out and thanks for posting the solution back
I believe the above script will also work in AS2. There were some changes from AS2 to AS3 but I believe the If then else is the same.
This discussion is closed. You can start a new discussion or contact Articulate Support.