/* Define the test questions */
q = new Array(

"true-false",
"Test Builder supports SCORM, the standard way to launch, track and bookmark courses and tests.",
"t",
"<b>You are correct!</b> Test Builder uses SCORM to report the score of the entire test and the response to each question.",
"Incorrect. Test Builder supports SCORM.",

"choice",
"How should I create my online test?",
"3",
"4",
"Spend a couple of weeks programming with JavaScript",
"Buy a high-priced testing tool and spend weeks learning to use it",
"Purchase the low-cost Test Builder. Download it and create my test today",
"Just give up, it is too hard",
"Incorrect. You do not need to spend weeks programming. Test Builder comes with fully documented source code. Use it as is or modify it to suit your needs.",
"Incorrect. Use Test Builder, the quick, easy and <b>low</b> cost solution.",
"<b>You are correct!</b> Start creating tests today with Test Builder.",
"Incorrect. Give Test Builder a try. It is inexpensive and easy to use. You will like it :-)",

"choice-multiple",
"Test Builder supports the following types of questions.",
"1,2,3,4,5",
"5",
"True-False",
"Multiple Choice with a single correct answer",
"Multiple Choice with one or more correct answers",
"Fill-in-the-blank",
"Matching",
"<b>You are correct!</b> Test Builder supports 5 types of questions.",
"Incorrect. Hint: Check all of the boxes :-)",

"fill-in",
"Test Builder is %%1 to use.",
"easy",
"<b>You are correct!</b> All you have to do to create a test is edit data in a text file.",
"Incorrect. Hint: It is <b>not hard</b>, it is ________ (4 letters)",

"matching",
"Every part of the test can be changed to suit your needs. Match the type of change to its method.",
"1-B,2-D,3-A,4-C",
"4",
"The banner",
"Colors and fonts",
"The layout",
"The language",
"Edit the HTML page",
"Replace banner.gif",
"Translate the text messages from English to another language",
"Edit the style sheet",
"<b>You are correct!</b> ",
"Incorrect. Hint: The style sheet is used to change the colors and fonts."
);
/* Make sure that the last item in the question array does not end with a comma */

/* the following is the HTML to use in the information page and the summary page */
infoPage = "<p>Every test starts with an introduction page like this one. You can modify this page with an HTML editor or a text editor.</p><p>Click the next arrow in the bottom right to go to the first question.</p>";
summaryPassed = "<p>You have passed the test! Your score is %%score. The minimum score to pass the test is %%pass.</p><p>It looks like you are ready to use Test Builder.</b>";
summaryFailed = "<p>Your current score is %%score. The minimum score to pass this test is %%pass. Please review the test questions and provide the correct answers.</p>";

/* these global variables define how the test is delivered */
mustAnswer = false;
randomizeTest = false;
randomizeChoices = false;
numberAttempts = 999;
passingScore = 70;
questionsToShow = 0;

/* message strings */

/* page number display */
msgPageNum = "You have answered %%complete of %%total questions correctly";

/* too many attempts for this question */
msgTooMany = '<p class=warning>You have reached the maximum number of attempts for this question.</p>';

/* user must supply an answer */
msgAnswerTF  = "Please select True or False";
msgAnswerMC  = "Please select an answer";
msgAnswerMCM = "Please select the correct answers";
msgAnswerFI  = "Please provide an answer";
msgAnswerM   = "Please provide a match for each item";

/* string for check answers button */
msgCheck = 'Check Answer';

/* directions for a question */
msgDirectionsTF   = '<P><STRONG>Select True or False: </STRONG>';
msgDirectionsMC   = '<P><STRONG>Select one of the following:</STRONG></P>';
msgDirectionsMCM  = '<P><STRONG>Select one or more of the following:</STRONG></P>';
msgDirectionsFI   = '<p><STRONG>Type the missing word in the following sentence.</STRONG></p>';
msgDirectionsFIM  = '<p><STRONG>Type the missing words in the following sentence.</STRONG></p>';
