Showing posts with label finish button. Show all posts
Showing posts with label finish button. Show all posts

Thursday, July 16, 2009

Remove the 'finish' button from quizmaker quiz endpage

*Updated*

There is a silly problem with Articulate quizzes in that they always have to have a finish button, and that button can ONLY close a window, or direct to another URL. Not very helpful if we want them to be in a linear course is it?

Anyways, I found a flash exploit to hack away the button, enjoy:

Solution Summary:

Because Articulate developers did not use "_lockroot" by inserting a custom swf on an end page, we can write custom code to turn the finish button invisible.

Solution:

1. Create a new flash movie
2. In the actions panel insert the following code:

_root.g_mcFrame.mcFinish.swapDepths(_root.getNextHighestDepth());
_root.g_mcFrame.mcFinish.removeMovieClip();


3. Publish

4. Using the slide view on your first slide in Quizmaker, choose to insert a swf, browse for your custom code and insert.

5. Publish your quiz.

Note: the object (_root.g_mcFrame.mcFinish._visible) was found by making a flash movie that simply loads a quizmaker quiz.swf to the root, then I used the flash debug options to list all objects.

Hope this helps, and also inspires some more exploration of the endless possibilities of this exploit!