/*
Use the following code as a template for creating a quiz with questions, answers, and scores 

var oQ; 
var oA; 
var oS; 

var oQuiz = new Quiz(); 

	oQuiz.SetQuestionNumberStyle();			// "1" or "A" or "a" or "." or ""
	oQuiz.SetQuestionNumberCssClass();			// CSS class name
	oQuiz.SetRequireAllGuesses();				// true or false 
	oQuiz.SetNeedAllGuessesCssClass();			// CSS class name
	oQuiz.SetNeedAllGuessesHTML();				// ex: "You must answer all questions." 
	oQuiz.SetScoreByPercentage();				// true or false (defaults to false)
	oQuiz.SetScoreCssClass("score");			// CSS class name
	
	// Repeat this indented block for each question 
	oQ = new Question(); 
		oQ.SetQuestionHTML();					// ex: "What is 2 + 2 ?" 
		oQ.SetQuestionCssClass();				// CSS class name 
		oQ.SetCorrectGuessHTML();				// ex: "Correct. Unless you are in Room 101 in the Ministry of Truth (with apologies to George Orwell)." 
		oQ.SetCorrectGuessCssClass();			// CSS class name 
		oQ.SetIncorrectGuessHTML();				// ex: "Incorrect. Practice your addition." 
		oQ.SetIncorrectGuessCssClass();			// CSS class name 
		oQ.SetQuestionType();					// "TF" or "MC" or "MS" :: TF = True/False; MC = Multiple Choice; MS = Multiple Selection 
		oQ.SetQuestionNumber();					// ex: 1 
		oQ.SetRequireAllOrNothing();			// true or false; determines whether Multiple Selection allows partial points for some but not all correct.
		oQ.SetAnswerNumberStyle();				// "1" or "A" or "a" or "." or ""
		oQ.SetAnswerNumberCssClass();			// CSS class name
		oQ.SetPossiblePoints();					// ex: 1
		
		// Repeat this indented block for each answer 
		oA = new Answer(); 
			oA.SetAnswerHTML();					// ex: "4" 
			oA.SetAnswerCssClass();				// CSS class name 
			oA.SetAnswerNumber();				// ex: 1 

			oA.SetPointsForCorrectGuess();		// defaults to 1; ex: 1 
			oA.SetCorrect();					// true or false (defaults to false)
			
			oQ.AddAnswer(oA);
			
		// Optional 
		oQ.RandomizeAnswers(); 
		
		oQuiz.AddQuestion(oQ); 
		
	//Repeat this indented block for each score range 
	oS = new Score(); 
		oS.SetScoreHTML();						// ex: "<b>Expert</b>: You really know your math!" 
		oS.SetMinScore();						// ex: 9 (for points) or 90 (for percent)
		
		oQuiz.AddScore(oS); 
		
	// Optional 
	oQuiz.RandomizeQuestions(); 
	
	// This line actually writes the functioning quiz to the document 
	oQuiz.Render();
*/

var oQ2; 
var oA2; 
var oS2; 

var oQuiz2 = new Quiz(); 
	oQuiz2.SetQuestionNumberStyle("1");
	oQuiz2.SetQuestionNumberCssClass("qnumber");
	oQuiz2.SetRequireAllGuesses(true);
	oQuiz2.SetNeedAllGuessesHTML("Please answer all questions first.");
	oQuiz2.SetNeedAllGuessesCssClass("requireall");
	oQuiz2.SetScoreByPercentage(true);
	oQuiz2.SetScoreCssClass("score");

	// Repeat this indented block for each question 
		
	oQ2 = new Question(); 
		oQ2.SetQuestionHTML("Minnesota's schools are re-segregating along racial and economic lines.");
		oQ2.SetQuestionCssClass("question");
		oQ2.SetIncorrectGuessHTML("Correct: In 1992, only nine schools in the Twin Cities metro area were attended predominantly by black, Latino/Hispanic, Asian or Native American students. By 2006, that number had increased to 248.");	
		oQ2.SetIncorrectGuessCssClass("correct");
		oQ2.SetCorrectGuessHTML("Incorrect: In 1992, only nine schools in the Twin Cities metro area were attended predominantly by black, Latino/Hispanic, Asian or Native American students. By 2006, that number had increased to 248.");
		oQ2.SetCorrectGuessCssClass("incorrect");

		oQ2.SetQuestionType("TF");
		oQ2.SetQuestionNumber(1);
		oQ2.SetAnswerNumberStyle("");
		oQ2.SetAnswerNumberCssClass("anumber");
		
		// Repeat this indented block for each answer 
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("True");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			
			oQ2.AddAnswer(oA2);					
			
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("False");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			oA2.SetCorrect(true);
			
			oQ2.AddAnswer(oA2);					
			// Optional 
		//oQ2.RandomizeAnswers(); 
		
		oQuiz2.AddQuestion(oQ2);


	oQ2 = new Question(); 
		oQ2.SetQuestionHTML("Schools attended predominantly by students of color tend to have higher poverty rates.");
		oQ2.SetQuestionCssClass("question");
		
		oQ2.SetIncorrectGuessHTML("Correct: The average poverty rate in these schools is four times higher than in predominantly white schools. In 2006, predominantly white schools in the Twin Cities had a poverty rate of 18%, compared with 71% in schools that were predominantly black, Latino/Hispanic, Asian or Native American.");
		oQ2.SetIncorrectGuessCssClass("correct");
		oQ2.SetCorrectGuessHTML("Incorrect: The average poverty rate in these schools is four times higher than in predominantly white schools. In 2006, predominantly white schools in the Twin Cities had a poverty rate of 18%, compared with 71% in schools that were predominantly black, Latino/Hispanic, Asian or Native American. ");
		oQ2.SetCorrectGuessCssClass("incorrect");
		oQ2.SetQuestionType("TF");
		oQ2.SetQuestionNumber(2);
		oQ2.SetAnswerNumberStyle("");
		oQ2.SetAnswerNumberCssClass("anumber");
		
		// Repeat this indented block for each answer 
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("True");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			
			oQ2.AddAnswer(oA2);					
			
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("False");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			oA2.SetCorrect(true);
			
			oQ2.AddAnswer(oA2);					




		// Optional 
		//oQ2.RandomizeAnswers(); 
		
		oQuiz2.AddQuestion(oQ2); 


oQ2 = new Question(); 
		oQ2.SetQuestionHTML("Racially and economically segregated schools tend to have lower student achievement than desegregated schools.");
		oQ2.SetQuestionCssClass("question");
		oQ2.SetIncorrectGuessHTML("Correct: Students who attend racially and economically segregated schools are less likely to graduate from high school, to go on to college, and to have middle-class jobs.");	
		oQ2.SetIncorrectGuessCssClass("correct");
		oQ2.SetCorrectGuessHTML("Incorrect: Students who attend racially and economically segregated schools are less likely to graduate from high school, to go on to college, and to have middle-class jobs.");
		oQ2.SetCorrectGuessCssClass("incorrect");

		oQ2.SetQuestionType("TF");
		oQ2.SetQuestionNumber(3);
		oQ2.SetAnswerNumberStyle("");
		oQ2.SetAnswerNumberCssClass("anumber");
		
		// Repeat this indented block for each answer 
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("True");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			
			oQ2.AddAnswer(oA2);					
			
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("False");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			oA2.SetCorrect(true);
			
			oQ2.AddAnswer(oA2);					
			// Optional 
		//oQ2.RandomizeAnswers(); 
		
		oQuiz2.AddQuestion(oQ2);



oQ2 = new Question(); 
		oQ2.SetQuestionHTML("The Minnesota Department of Education does not allocate funds to implement school integration programs.");
		oQ2.SetQuestionCssClass("question");
		oQ2.SetIncorrectGuessHTML("Incorrect: The Department of Education allocates millions of dollars ($79 million in 2005) for school integration programs. The purpose and results of these programs have not been assessed, however, and racial concentration has increased in some participating schools. ");	
		oQ2.SetIncorrectGuessCssClass("incorrect");
		oQ2.SetCorrectGuessHTML("Correct: The Department of Education allocates millions of dollars ($79 million in 2005) for school integration programs. The purpose and results of these programs have not been assessed, however, and racial concentration has increased in some participating schools. ");
		oQ2.SetCorrectGuessCssClass("correct");

		oQ2.SetQuestionType("TF");
		oQ2.SetQuestionNumber(4);
		oQ2.SetAnswerNumberStyle("");
		oQ2.SetAnswerNumberCssClass("anumber");
		
		// Repeat this indented block for each answer 
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("True");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			
			oQ2.AddAnswer(oA2);					
			
		oA2 = new Answer(); 
			oA2.SetAnswerHTML("False");
			oA2.SetAnswerCssClass("answer");
			oA2.SetPointsForCorrectGuess(1);
			oA2.SetCorrect(true);
			
			oQ2.AddAnswer(oA2);					
			// Optional 
		//oQ2.RandomizeAnswers(); 
		
		oQuiz2.AddQuestion(oQ2);






// This is optional 
oQuiz2.RandomizeQuestions();		

