The text below is selected, press Ctrl+C to copy to your clipboard. (⌘+C on Mac) No line numbers will be copied.
Guest
Code1
By Guest on 15th November 2022 01:57:54 PM | Syntax: TEXT | Views: 33



New paste | Download | Show/Hide line no. | Copy text to clipboard
  1.   <script>
  2.  
  3.                 var scores = {
  4.                     Vocal1_Yes: 10, Vocal1_No: 0,
  5.                     Vocal2_Yes: 25, Vocal2_No: 0,
  6.                     Vocal3_Yes: 30, Vocal3_No: 0,
  7.                     Vocal4_Yes: 20, Vocal4_No: 0,
  8.                     Vocal5_Yes: 15, Vocal5_No: 0,
  9.                     Telephone1_Yes: 10, Telephone1_No: 0,
  10.                     Telephone2_Yes: 10, Telephone2_No: 0,
  11.                     Telephone3_Yes: 15, Telephone3_No: 0,
  12.                     Telephone4_Yes: 10, Telephone4_No: 0,
  13.                     Telephone5_Yes: 15, Telephone5_No: 0,
  14.                     Telephone6_Yes: 15, Telephone6_No: 0,
  15.                     Telephone7_Yes: 10, Telephone7_No: 0,
  16.                     Telephone8_Yes: 10, Telephone8_No: 0,
  17.                     Telephone9_Yes: 5, Telephone9_No: 0
  18.                 };
  19.            
  20.                 const getResult = () => {
  21.                     let v1 = document.getElementById('errorstatus1').value;
  22.                     let v2 = document.getElementById('errorstatus2').value;
  23.                     let v3 = document.getElementById('errorstatus3').value;
  24.                     let v4 = document.getElementById('errorstatus4').value;
  25.                     let v5 = document.getElementById('errorstatus5').value;
  26.                     let t1 = document.getElementById('errorstatus6').value;
  27.                     let t2 = document.getElementById('errorstatus7').value;
  28.                     let t3 = document.getElementById('errorstatus8').value;
  29.                     let t4 = document.getElementById('errorstatus9').value;
  30.                     let t5 = document.getElementById('errorstatus10').value;
  31.                     let t6 = document.getElementById('errorstatus11').value;
  32.                     let t7 = document.getElementById('errorstatus12').value;
  33.                     let t8 = document.getElementById('errorstatus13').value;
  34.                     let t9 = document.getElementById('errorstatus14').value;
  35.            
  36.                     gpacalc();
  37.                     gradecalc(v1,v2,v3,v4,v5,t1,t2,t3,t4,t5,t6,t7,t8,t9);
  38.                     vocalcalc(v1,v2,v3,v4,v5);
  39.                     telecalc(t1,t2,t3,t4,t5,t6,t7,t8,t9);
  40.            
  41.                 }
  42.            
  43.            
  44.                 // (C) CALCULATE FUNCTION
  45.                 var gpacalc = () => {
  46.                     let arrayValue = [];
  47.                     arrayValue.push("Vocal1_" + $("#gpawrap1 :selected").text())
  48.                     arrayValue.push("Vocal2_" + $("#gpawrap2 :selected").text())
  49.                     arrayValue.push("Vocal3_" + $("#gpawrap3 :selected").text())
  50.                     arrayValue.push("Vocal4_" + $("#gpawrap4 :selected").text())
  51.                     arrayValue.push("Vocal5_" + $("#gpawrap5 :selected").text())
  52.                     arrayValue.push("Telephone1_" + $("#gpawrap6 :selected").text())
  53.                     arrayValue.push("Telephone2_" + $("#gpawrap7 :selected").text())
  54.                     arrayValue.push("Telephone3_" + $("#gpawrap8 :selected").text())
  55.                     arrayValue.push("Telephone4_" + $("#gpawrap9 :selected").text())
  56.                     arrayValue.push("Telephone5_" + $("#gpawrap10 :selected").text())
  57.                     arrayValue.push("Telephone6_" + $("#gpawrap11 :selected").text())
  58.                     arrayValue.push("Telephone7_" + $("#gpawrap12 :selected").text())
  59.                     arrayValue.push("Telephone8_" + $("#gpawrap13 :selected").text())
  60.                     arrayValue.push("Telephone9_" + $("#gpawrap14 :selected").text())
  61.                    
  62.                     let score = 0;
  63.                     arrayValue.forEach(erroData => {
  64.                         // Use parseFloat if decimals are involved.
  65.                         score += parseInt(scores[erroData]);
  66.                         if (erroData.includes('Fatal')) fatalErrors += 1;
  67.                     });
  68.                     document.getElementById("totscore").innerHTML = score;
  69.                    
  70.            
  71.                 };
  72.            
  73.            
  74.                 // Calculate Grade
  75.            
  76.                 var gradecalc = (v1,v2,v3,v4,v5,t1,t2,t3,t4,t5,t6,t7,t8,t9) => {
  77.                     var scoreVaue = document.getElementById("totscore").innerText;
  78.                     let total = parseFloat(v1) + parseFloat(v2) + parseFloat(v3) + parseFloat(v4) + parseFloat(v5) + parseFloat(t1) + parseFloat(t2) + parseFloat(t3) + parseFloat(t4) + parseFloat(t5) + parseFloat(t6) + parseFloat(t7)+ parseFloat(t8)+ parseFloat(t9);
  79.                    
  80.                 }
  81.  
  82.                  // Calculate vocalcalc
  83.            
  84.                  var vocalcalc = (v1,v2,v3,v4,v5) => {
  85.                     var vocalVaue = document.getElementById("vocalscore").innerText;
  86.                     let vtotal = parseFloat(v1) + parseFloat(v2) + parseFloat(v3) + parseFloat(v4) + parseFloat(v5);
  87.                    
  88.                 }
  89.  
  90.                  // Calculate telecalc
  91.            
  92.                  var telecalc = (t1,t2,t3,t4,t5,t6,t7,t8,t9) => {
  93.                     var TeleVaue = document.getElementById("telescore").innerText;
  94.                     let ttotal = parseFloat(t1) + parseFloat(t2) + parseFloat(t3) + parseFloat(t4) + parseFloat(t5) + parseFloat(t6) + parseFloat(t7)+ parseFloat(t8)+ parseFloat(t9);
  95.                    
  96.                 }
  97.            
  98.             </script>



  • Recent Pastes