Advertisement
KillianMills

scripty.js

Jan 4th, 2015
36
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var sumResults = function()
  2. {
  3.  
  4.     console.log("We working boys");
  5.     var subjectId = "Subject";
  6.     var levelId = "level";
  7.     var gradeId = "Grade";
  8.    
  9.     var points= 0;
  10.    
  11.     var totalPoints = [];
  12.     console.log("GOT HERE");
  13.     for(i = 1; i<10; i++){
  14.        
  15.         var subject = document.getElementById((subjectId + i)).value;
  16.        
  17.         var level = document.querySelector('input[name='+(levelId+i)+']:checked').value;
  18.         console.log("GOT TO THE HERE");
  19.         var grade = document.getElementById((gradeId + i)).value;
  20.        
  21.         console.log(subject);
  22.         console.log(level);
  23.         console.log(grade);
  24.        
  25.         //Higher
  26.         if( grade == "a1" )
  27.             points = 100;
  28.            
  29.         else if ( grade == "a2" && level == 1 )
  30.             points = 90;
  31.        
  32.         else if ( grade == "b1" && level == 1 )
  33.             points = 85;
  34.    
  35.         else if ( grade == "b2" && level == 1 )
  36.             points = 80;
  37.        
  38.         else if ( grade == "b3" && level == 1 )
  39.             points = 75;
  40.            
  41.         else if ( grade == "c1" && level == 1 )
  42.             points = 70;
  43.            
  44.         else if ( grade == "c2" && level == 1 )
  45.             points = 65;
  46.            
  47.         else if ( grade == "c3" && level == 1 )
  48.             points = 60;
  49.            
  50.         else if ( grade == "d1" && level == 1 )
  51.             points = 55;       
  52.            
  53.         else if ( grade == "d2" && level == 1 )
  54.             points = 50;
  55.            
  56.         else if ( grade == "d3" && level == 1 )
  57.             points = 45;
  58.        
  59.         //Ordinary
  60.         else if( grade == "a1" && level == 2 )
  61.             points = 60;
  62.            
  63.         else if ( grade == "a2" && level == 2 )
  64.             points = 50;
  65.        
  66.         else if ( grade == "b1" && level == 2 )
  67.             points = 45;
  68.    
  69.         else if ( grade == "b2" && level == 2 )
  70.             points = 40;
  71.        
  72.         else if ( grade == "b3" && level == 2 )
  73.             points = 35;
  74.            
  75.         else if ( grade == "c1" && level == 2 )
  76.             points = 30;
  77.            
  78.         else if ( grade == "c2" && level == 2 )
  79.             points = 25;
  80.            
  81.         else if ( grade == "c3" && level == 2 )
  82.             points = 20;
  83.            
  84.         else if ( grade == "d1" && level == 2 )
  85.             points = 15;       
  86.            
  87.         else if ( grade == "d2" && level == 2 )
  88.             points = 10;
  89.            
  90.         else if ( grade == "d3" && level == 2 )
  91.             points = 5;
  92.        
  93.         //Foundation
  94.         else if( grade == "a1" && level == 3 )
  95.             points = 20;
  96.            
  97.         else if ( grade == "a2" && level == 3 )
  98.             points = 15;
  99.        
  100.         else if ( grade == "b1" && level == 3 )
  101.             points = 10;
  102.    
  103.         else if ( grade == "b2" && level == 3 )
  104.             points = 5;
  105.        
  106.         //Other
  107.         else if ( grade == "distinction")
  108.             points = 70;
  109.        
  110.         else if ( grade == "merit")
  111.             points = 50;
  112.            
  113.         else if ( grade == "pass")
  114.             points = 30;
  115.            
  116.         else if ( grade == "efng")
  117.             points = 0;
  118.            
  119.         if(subject== "mathematics" && level == 1 && points != 0)
  120.             points = points + 25;
  121.        
  122.         console.log(points);
  123.         totalPoints.push(points);
  124.     }
  125.    
  126.    
  127.     totalPoints.sort(function(a, b){return b-a});
  128.    
  129.     var finalResult = 0;
  130.    
  131.     for(i=0; i<6; i++){
  132.         finalResult = finalResult + totalPoints[i];
  133.    
  134.     }
  135.    
  136.     console.log(finalResult);
  137.     console.log("GOT TO THE END");
  138.     document.getElementById("result").value = finalResult;
  139.    
  140. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement