<!--
// Learning Style Quiz
//Used with permission of Richard M. Felder, North Carolina State University

var num_questions = new Number(44);
var num_choices = new Number(2);
var low_score_cutoff = new Number(21);
var mid_score_cutoff = new Number(32);

var active_learner_str = new String();
active_learner_str =                      "<p><b>Active learners</b> understand information best by \n";
active_learner_str = active_learner_str + "discussion or application of examples in a group setting.  \n";
active_learner_str = active_learner_str + "Learning strategies include:</p>\n";
active_learner_str = active_learner_str + "<ul>\n";
active_learner_str = active_learner_str + "    <li>explaining ideas to other study group members.</li>\n";
active_learner_str = active_learner_str + "    <li>working with partners to decide good answers to possible \n";
active_learner_str = active_learner_str + "        exam questions</li>\n";
active_learner_str = active_learner_str + "</ul>\n";

var passive_learner_str = new String();
passive_learner_str =                       "<p><b>Reflective learners</b> understand information best by thinking \n";
passive_learner_str = passive_learner_str + "it through alone before proceeding.  Learning strategies include:</p>\n";
passive_learner_str = passive_learner_str + "<ul>\n"; 
passive_learner_str = passive_learner_str + "    <li>reviewing class material by periodically thinking of questions \n";
passive_learner_str = passive_learner_str + "        to ask or how you might apply the information.</li>\n";
passive_learner_str = passive_learner_str + "    <li>writing short summaries of readings or class notes in your own words.</li>\n";
passive_learner_str = passive_learner_str + "</ul>\n";

var sensing_learner_str = new String();
sensing_learner_str =                       "<p><b>Sensing learners</b> understand information best by seeing how \n";
sensing_learner_str = sensing_learner_str + "it connects to the real world with facts and details.  Learning \n";
sensing_learner_str = sensing_learner_str + "strategies include:</p>\n";
sensing_learner_str = sensing_learner_str + "<ul>\n";
sensing_learner_str = sensing_learner_str + "    <li>asking for specific examples of concepts and procedures.</li>\n";
sensing_learner_str = sensing_learner_str + "    <li>finding out how concepts apply in real practice.</li>\n";
sensing_learner_str = sensing_learner_str + "</ul>\n";

var intuitive_learner_str = new String();
intuitive_learner_str =                         "<p><b>Intuitive learners</b> understand information best by discovering possibilities \n";
intuitive_learner_str = intuitive_learner_str + "and relationships themselves through connecting general information.  Learning \n";
intuitive_learner_str = intuitive_learner_str + "strategies include:</p>\n";
intuitive_learner_str = intuitive_learner_str + "<ul>\n";
intuitive_learner_str = intuitive_learner_str + "    <li>asking for interpretations that link facts.</li>\n";
intuitive_learner_str = intuitive_learner_str + "    <li>taking time to read questions thoroughly before \n";
intuitive_learner_str = intuitive_learner_str + "        answering and then checking the results.</li>\n";
intuitive_learner_str = intuitive_learner_str + "</ul>\n";

var visual_learner_str = new String();
visual_learner_str =                      "<p><b>Visual learners</b> understand information best by seeing diagrams, \n";
visual_learner_str = visual_learner_str + "photographs, sketches or other visual representations of it.  Learning \n";
visual_learner_str = visual_learner_str + "strategies include:</p>\n";
visual_learner_str = visual_learner_str + "<ul>\n";
visual_learner_str = visual_learner_str + "    <li>preparing concept maps by listing key points and drawing arrows \n";
visual_learner_str = visual_learner_str + "        to show connections.</li>\n";
visual_learner_str = visual_learner_str + "    <li>color-coding notes with a highlighter so all related topics are \n";
visual_learner_str = visual_learner_str + "        the same color.</li>\n";
visual_learner_str = visual_learner_str + "</ul>\n";

var verbal_learner_str = new String();
verbal_learner_str =                      "<p><b>Verbal learners</b> understand information best by using written \n";
verbal_learner_str = verbal_learner_str + "and spoken explanations of it. Learning strategies include:</p>\n";
verbal_learner_str = verbal_learner_str + "<ul>\n";
verbal_learner_str = verbal_learner_str + "    <li>writing summaries of outlines of course material in your own words.</li>\n";
verbal_learner_str = verbal_learner_str + "    <li>working in groups to hear others' explanations or to share your own.</li>\n";
verbal_learner_str = verbal_learner_str + "</ul>\n";

var sequential_learner_str = new String();
sequential_learner_str =                          "<p><b>Sequential learners</b> understand information best by following logical \n";
sequential_learner_str = sequential_learner_str + "steps toward a conclusion.  Learning strategies include:</p>\n";
sequential_learner_str = sequential_learner_str + "<ul>\n";
sequential_learner_str = sequential_learner_str + "    <li>asking for steps skipped during explanations to be filled in.</li>\n";
sequential_learner_str = sequential_learner_str + "    <li>outlining lecture material in logical order.</li>\n";
sequential_learner_str = sequential_learner_str + "</ul>\n";

var global_learner_str = new String();
global_learner_str =                      "<p><b>Global learners</b> understand information best by getting the big \n";
global_learner_str = global_learner_str + "picture of a subject before mastering details.  \n";
global_learner_str = global_learner_str + "Learning strategies include:</p>\n";
global_learner_str = global_learner_str + "<ul>\n";
global_learner_str = global_learner_str + "    <li>skimming through a new chapter before studying the first section.</li>\n"; 
global_learner_str = global_learner_str + "    <li>relating the subject material to things you already know.</li>\n";
global_learner_str = global_learner_str + "</ul>\n";

var question_num = new Array(44)
        question_num[0]  =  "1";
        question_num[1]  =  "2";
        question_num[2]  =  "3";
        question_num[3]  =  "4";
        question_num[4]  =  "5";
        question_num[5]  =  "6";
        question_num[6]  =  "7";
        question_num[7]  =  "8";
        question_num[8]  =  "9";
        question_num[9]  = "10";
        question_num[10] = "11";
        question_num[11] = "12";
        question_num[12] = "13";
        question_num[13] = "14";
	      question_num[14] = "15";
	      question_num[15] = "16";
	      question_num[16] = "17";
	      question_num[17] = "18";
	      question_num[18] = "19";
	      question_num[19] = "20";
	      question_num[20] = "21";
	      question_num[21] = "22";
	      question_num[22] = "23";
	      question_num[23] = "24";
	      question_num[24] = "25";
	      question_num[25] = "26";
	      question_num[26] = "27";
	      question_num[27] = "28";
	      question_num[28] = "29";
	      question_num[29] = "30";
	      question_num[30] = "31";
	      question_num[31] = "32";
	      question_num[32] = "33";
	      question_num[33] = "34";
	      question_num[34] = "35";
	      question_num[35] = "36";
	      question_num[36] = "37";
	      question_num[37] = "38";
	      question_num[38] = "39";
	      question_num[39] = "40";
	      question_num[40] = "41";
	      question_num[41] = "42";
	      question_num[42] = "43";
	      question_num[43] = "44";

var score = new Array(4);
        score[0] = 0;
        score[1] = 0;
        score[2] = 0;
        score[3] = 0;

var assessment_completed = new Boolean(false);
var new_page_first = new String();
var new_page_second = new String();
var new_page = new String();

function score_answers()
{

   var k = 0;
   score[0]=0;
   validate_answers();
   if(assessment_completed)
   {
      for (var i = 0; i < num_questions; i++)
      {
         k = i % 4;
         var temp = eval("document.LearningStyle.Q" + question_num[i]);
         for (var j = 0; j < num_choices; j++)
         {
            if (eval(temp[j]).checked)
            {
               score[k] += parseInt(eval(temp[j]).value);
               break;
            }
         }
      }
   write_result();
   }
}


function validate_answers()
{
   for (var i = 0; i < num_questions; i++)
   {
      assessment_completed = false;
      var temp = eval("document.LearningStyle.Q" + question_num[i]);
      for (var j = 0; j < num_choices; j++)
      {
         if (eval(temp[j]).checked)
         {
            assessment_completed = true;
            break;
         }
      }
      if(assessment_completed == false)
      {
         alert("Please answer question " + question_num[i] + ".");
         break;
      }
   }
}

function write_result()
{
   new_page = "<!DOCTYPE html>\n<html lang=\"en\">\n";
   new_page = new_page + "<head>\n<meta charset=\"utf-8\">\n";
   new_page = new_page + "<title>Distance Learning Orientation: Learning Styles Survey Result</title>\n";
   new_page = new_page + "<link rel=\"stylesheet\" type=\"text/css\" href=\"dlo.css\" >\n";
   new_page = new_page + "<!--[if lt IE 7]>\n"
   new_page = new_page + "<link rel=\"stylesheet\" type=\"text/css\" href=\"dloie6.css\">\n"
   new_page = new_page + "<![endif]-->"
   new_page = new_page + "</head>\n";
   new_page = new_page + "<body id=\"lo\">\n";
   new_page = new_page + "<div id=\"wrapper\">\n";
   new_page = new_page + "<div id=\"header\">\n";
   new_page = new_page + "<h1>Harper College Distance Learning Orientation</h1><span id=\"SkipNav\">";
   new_page = new_page + "<a href=\"#content\" title=\"Skip to Content\">Skip to Content</a></span></div>\n";
   new_page = new_page + "<div id=\"nav\">\n";
   new_page = new_page + "<h2>Main Navigation</h2>\n";
   new_page = new_page + "<ul><li><a href=\"index.htm\">Home</a></li>\n";
   new_page = new_page + "<li><a href=\"lo.htm\">Learning Online</a></li>\n";
   new_page = new_page + "<li><a href=\"cs.htm\">Computer Skills</a></li>\n";
   new_page = new_page + "<li><a href=\"bb.htm\">Using Blackboard</a></li>\n";
   new_page = new_page + "<li><a href=\"resources.htm\">Resources</a></li>\n";
   new_page = new_page + "</ul>\n";
   new_page = new_page + "</div>\n";
   new_page = new_page + "<div id=\"content\">\n";
   new_page = new_page + "<div id=\"subnav\"><h2>Secondary Navigation</h2>\n";
   new_page = new_page + "<ul>\n";
   new_page = new_page + "<li><a href=\"losuccess.htm\">Be Successful</a></li>\n";
   new_page = new_page + "<li><a href=\"lostudy.htm\">Time to Study</a></li>\n";
   new_page = new_page + "<li id=\"me\">Your Learning Style</li>\n";
   new_page = new_page + "<li><a href=\"loreadiness.htm\">Are You Ready?</a></li>\n";
   new_page = new_page + "<li><a href=\"locheck.htm\">Computer Check</a></li>\n";
   new_page = new_page + "<li><a href=\"loresearch.htm\">Web Research Skills</a></li>\n";
   new_page = new_page + "<li><a href=\"losadvice/index.htm\">Student Stories</a></li></ul></div>\n";
   new_page = new_page + "<div class=\"mainpod\"><h2>Learning Online:<br>Learning Style Survey</h2>\n";
   new_page = new_page + "<div id=\"breadcrumbs\"><a href=\"index.htm\">Home</a> &gt;\n";
   new_page = new_page + "<a href=\"lo.htm\">Learning Online</a> &gt; \n";
   new_page = new_page + "<a href=\"lostyles.htm\">Your Learning Style</a> &gt;\n";
   new_page = new_page + "<a href=\"learnstyle.htm\">Learning Style Survey</a> &gt; Survey Results\n";
   new_page = new_page + "</div>\n";
  
   new_page = new_page +  "<h3>Learning Styles Survey Result</h3>\n";
   new_page = new_page + "<p>Your learning style strengths are most closely \n";
   new_page = new_page + "matched to the 4 areas shown below. Read through the \n";
   new_page = new_page + "descriptions of each area to find suggestions for \n";
   new_page = new_page + "learning success. Remember that this survey only \n";
   new_page = new_page + "provides an indication of your learning tendencies or \n";
   new_page = new_page + "habits and is not a success indicator for distance learning courses.</p>\n";
   new_page = new_page + "<img src=\"images/learnstyle.jpg\"><p>\n";
   new_page = new_page + "Each area shown below has been assigned a score based on your \n";
   new_page = new_page + "input. Use the colored bar to help you determine whether you \n";
	 new_page = new_page + "have a mild, moderate, or strong preference for each learning \n";
	 new_page = new_page + "style strength shown. If you have a strong preference for a particular \n";
	 new_page = new_page + "learning style, you may want to use strategies such as \n";
	 new_page = new_page + "those suggested to assist you in being more successful in a  \n";
	 new_page = new_page + "a course delivered at a distance that does not support that preference. </p>\n";
	
	if(score[0] > 0)
	{
	   new_page = new_page + "<h4>Your Active Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[0];
	   new_page = new_page + "<br>";
	   new_page = new_page + active_learner_str;
	   new_page = new_page + "<p>";
	}
	else
	{
	   new_page = new_page + "<h4>Your Reflective Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + -1*score[0];
	   new_page = new_page + "<br>";
	   new_page = new_page + passive_learner_str;
	   new_page = new_page + "<p>";
	}


	if(score[1] > 0)
	{
	   new_page = new_page + "<h4>Your Sensing Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[1];
	   new_page = new_page + "<br>";
	   new_page = new_page + sensing_learner_str;
	   new_page = new_page + "<p>";
	}
	else
	{
	   new_page = new_page + "<h4>Your Intuitive Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + -1*score[1];
	   new_page = new_page + "<br>";
	   new_page = new_page + intuitive_learner_str;
	   new_page = new_page + "<p>";
	}
		
	if(score[2] > 0)
	{
	   new_page = new_page + "<h4>Your Visual Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[2];
	   new_page = new_page + "<br>";
	   new_page = new_page + visual_learner_str;
	   new_page = new_page + "<p>";
	}
	else
	{
	   new_page = new_page + "<h4>Your Verbal Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + -1*score[2];
	   new_page = new_page + "<br>";
	   new_page = new_page + verbal_learner_str;
	   new_page = new_page + "<p>";
	}
		
	if(score[3] > 0)
	{
	   new_page = new_page + "<h4>Your Sequential Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[3];
	   new_page = new_page + "<br>";
	   new_page = new_page + sequential_learner_str;
	   new_page = new_page + "<p>";
	}
	else
	{
	   new_page = new_page + "<h4>Your Global Learning Preference</h4>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + -1*score[3];
	   new_page = new_page + "<br>";
	   new_page = new_page + global_learner_str;
	   new_page = new_page + "<p>";
	}
	
  
 
 new_page = new_page + "<p ><br></p>\n";
 new_page = new_page + "<p><em>Used with permission of Richard M. Felder, North Carolina State University<br />";
 new_page = new_page +"Harper College <a href=\"http://dept.harpercollege.edu/cii\">Center for Innovative Instruction</a>";
 new_page = new_page + "</em></p></div></div>\n";
 new_page = new_page + "<div id=\"footer\">\n";
 new_page = new_page + "<ul><li>";
 new_page = new_page + "<a href=\"http://goforward.harpercollege.edu\">Harper College</a></li></ul>";
 new_page = new_page + "<p>Copyright &copy; 2006-2011 <a href=\"http://terrymorris.net\">Terry Ann Morris, Ed.D.</a></p>";
  
  new_page = new_page + "</div></div></body>\n</html>";
   document.write(new_page);
   document.close();
}

// -->

