Using the Page Complete Option with Quizzes and External SWFs

Using the Page Complete Option with Quizzes and External SWFs

The page complete option is a great way for you to require a learner to participate in all media interactions (audio files, video files, etc.) before that learner gets credit for completing a page in your course. It makes course taking more stringent, so that the leaner can't simply click on every page of the course, skipping all the content, and still receive a status of "complete" for the LMS.

Using this option can create some confusion, however, regarding quiz pages and External SWF pages. When those pages will be marked as "complete" can be confusing. This short article will explain exactly how that works.

Marking a Quiz Page as Complete

When using the page complete option, the quiz page has two specific settings that allow you to choose when the page will be marked as complete. You can find these settings in the "record lesson status" field of the quiz. You will see two options:

  • page complete (pass or fail)
  • page complete (completed)

When using the page complete (pass or fail) option, the quiz page will be marked as "complete" only when the learner has achieved the passing score that you have set for the quiz. Otherwise, the page will not be marked as complete, and it will prevent any status from being sent to your LMS.

When using the page complete (completed) option, the quiz page will be marked as complete as soon as the learner has answered all of the questions, regardless of their performance on the quiz.

Marking an External SWF Page as Complete

When using the page complete command with external SWF files, there is a default way in which the program will automatically send the page complete command. It does so whenever the learner has reached the last frame in your Flash movie.

If you do not want the page complete command to be sent when the learner reaches the last frame, or if your interaction only has one frame, you can manually program in (using ActionScript) when you would like the command to be sent. The code that you will want to include is:

playerMain_mc.apiPageComplete();

or

_level0.apiPageComplete();

Using that code gives you the greatest flexibility for reporting the page complete command.

Have more questions? Submit a request

Comments

Powered by Zendesk