User must pass quiz to advance to next slide

Nov 22, 2011

Hi there,

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!

Thanks,

Britt

8 Replies
James Brown

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.

Phil Mayor

James Brown said:

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

This discussion is closed. You can start a new discussion or contact Articulate Support.