<!--
// 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 =                      "<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:<br />\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 =                       "<b>Reflective learners</b> understand information best by thinking \n";
passive_learner_str = passive_learner_str + "it through alone before proceeding.  Learning strategies include:<br />\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 =                       "<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:<br />\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 =                         "<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:<br />\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 =                      "<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:<br />\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 =                      "<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:<br />\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 =                          "<b>Sequential learners</b> understand information best by following logical \n";
sequential_learner_str = sequential_learner_str + "steps toward a conclusion.  Learning strategies include:<br />\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 =                      "<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:<br />\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 PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n"; 
   new_page = new_page + "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n";	
   new_page =  new_page + "<html xmlns=\"http://www.w3.org/1999/xhtml\">\n";
   new_page = new_page + "<head>\n";
   new_page = new_page + "<title>Distance Learning Orientation: Learning Styles Survey Result</title>\n";
   new_page = new_page + "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n";
   new_page = new_page + "<link rel=\"stylesheet\" type=\"text/css\" href=\"dlo.css\" />\n";
   new_page = new_page + "</head>\n";
   new_page = new_page + "<body>\n";
   new_page = new_page + "<div id=\"container\">\n";
   new_page = new_page + "<div id=\"header\">\n";
   new_page = new_page + "<h1>Harper College Distance Learning Orientation</h1>\n";
   new_page = new_page + "<span id=\"SkipNav\">";
   new_page = new_page + "Skip Navigation</span>";
   new_page = new_page + "</div>\n";
   new_page = new_page + "<div id=\"dateformat\">&nbsp;</div>\n";
   new_page = new_page + "<div id=\"sidebar1\">\n";
   new_page = new_page + "<ul class=\"menu\">\n";
   new_page = new_page + "<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=\"losuccess.htm\" >&nbsp; &nbsp;&nbsp;Be Successful</a></li>\n";
   new_page = new_page + "<li ><a href=\"lostudy.htm\">&nbsp; &nbsp;&nbsp;Time to Study</a></li>\n";
   new_page = new_page + "<li><a href=\"lostyles.htm\" >&nbsp; &nbsp;&nbsp;Learning Styles</a></li>\n";
   new_page = new_page + "<li><a href=\"loreadiness.htm\">&nbsp; &nbsp;&nbsp;Readiness</a></li>\n";
   new_page = new_page + "<li><a href=\"locheck.htm\" >&nbsp; &nbsp;&nbsp;Computer Check</a></li>\n";
   new_page = new_page + "<li><a href=\"loresearch.htm\" >&nbsp; &nbsp;&nbsp;Web Research</a></li>\n";
   new_page = new_page + "<li><a href=\"losadvice/index.htm\" >&nbsp; &nbsp;&nbsp;Student Stories</a></li>\n";
   new_page = new_page + "<li><a href=\"bb.htm\">Using Blackboard </a></li>\n";
   new_page = new_page + "<li><a href=\"cs.htm\">Computer Skills </a></li>\n";
   new_page = new_page + "<li><a href=\"resources.htm\">Resources </a></li>\n";
   new_page = new_page + "<li><a href=\"about.htm\">About </a></li>\n";
   new_page = new_page + "</ul></div>\n";
   new_page = new_page + "<div id=\"breadcrumb\"><a href=\"index.htm\">Home</a> &gt; <a href=\"lo.htm\">Learning Online</a>";   new_page = new_page + " &gt; <a href=\"lostyles.htm\">Learning Styles</a> &gt; <a href=\"learnstyle.htm\">Learning Style Survey</a>"; 
   new_page = new_page + " &gt; Learning Style Survey Result </div>";
   new_page = new_page + "<div id=\"mainContent\">\n";
   new_page = new_page +  "<h2 >Learning Styles Survey Result</h2>\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 + "<p><img src=\"images/learnstyle.jpg\" alt=\"\" /></p>\n";
   new_page = new_page + "<p>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 + "<br /><h3>You have an Active Learning preference.</h3>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[0];
	   new_page = new_page + "<br />";
	   new_page = new_page + active_learner_str;
	}
	else
	{
	   new_page = new_page + "<br /><h3>You have a Reflective Learning preference.</h3>\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;
	}


	if(score[1] > 0)
	{
	   new_page = new_page + "<br /><h3>You have a Sensing Learning preference.</h3>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[1];
	   new_page = new_page + "<br />";
	   new_page = new_page + sensing_learner_str;
	}
	else
	{
	   new_page = new_page + "<br /><h3>You have an Intuitive Learning preference.</h3>\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;
	}
		
	if(score[2] > 0)
	{
	   new_page = new_page + "<br /><h3>You have a Visual Learning preference.</h3>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[2];
	   new_page = new_page + "<br />";
	   new_page = new_page + visual_learner_str;
	}
	else
	{
	   new_page = new_page + "<br /><h3>You have a Verbal Learning preference.</h3>\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;
	}
		
	if(score[3] > 0)
	{
	   new_page = new_page + "<br /><h3>You have a Sequential Learning preference.</h3>\n";
	   new_page = new_page + "Score = ";
	   new_page = new_page + score[3];
	   new_page = new_page + "<br />";
	   new_page = new_page + sequential_learner_str;
	}
	else
	{
	   new_page = new_page + "<br /><h3>You have a Global Learning preference.</h3>\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 + "<div><a href=\"lostyles.htm\">Return to Learning Styles</a>";
   new_page = new_page + "</div>\n";
      new_page = new_page + "<p ><em>Used with permisison of the Harper College Department of Instructional Technology</em></p>";
     new_page = new_page + "</div>\n"; 
  new_page = new_page + "<br class=\"clearfloat\" />\n";
  new_page = new_page + "<div id=\"footer\"><p><br />Copyright 2006-2008 &copy; Terry Morris<br />\n";
  new_page = new_page + "<a href=\"http://harpercollege.edu\">William Rainey Harper College</a><br /></p></div></div>";

  new_page = new_page + "</body>\n</html>";
   document.write(new_page);
   document.close();
}

// -->
