Advertisement
Guest User

Deltamath Answer Script

a guest
May 3rd, 2017
2,697
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var getAnswer = function(a, b, c) {
  2.   return {
  3.     equal: true,
  4.     messages: []
  5.   }
  6. };
  7. window.dmKAS.compare = getAnswer;
  8. window.dmKAS.compareMany = getAnswer;
  9.  
  10.  
  11.  
  12.  
  13. var submitAnswer = function() {
  14.   min = $('body > app-root > student > div.main.container > problem > problem-toolbar > div.col-md-9.student-progress.paper-shadow > span:nth-child(1) > span:nth-child(1) > b').html();
  15.   min = parseFloat(min.substring(2, min.length));
  16.  
  17.   score = $('body > app-root > student > div.main.container > problem > problem-toolbar > div.col-md-9.student-progress.paper-shadow > span:nth-child(1) > span:nth-child(2)').html();
  18.  
  19.   score = parseFloat(score.substring(6, score.length));
  20.   console.log('min ', min);
  21.   console.log('score ', score);
  22.   if (score < min) {
  23.  
  24.     console.log(score + ' is less than ' + min + ', going to next problem.');
  25.  
  26.     $('#next-problem-student').trigger('click');
  27.  
  28.     //Click Submit
  29. $('submit-button:visible').children().trigger('click');
  30.     setTimeout(function() {
  31.       $('body > modal-overlay > bs-modal-container > div > div > modal-content > modal-footer > div > button.btn.btn-primary').trigger('click')
  32.     }, 2500);
  33.  
  34.  
  35.  
  36.     $('#next-problem-student').trigger('click');
  37.   } else {
  38.     console.log(score + ' is greater than ' + min + ', going back.');
  39.        $('body > app-root > student > div.main.container > problem > problem-toolbar > div:nth-child(1) > back-button > button').trigger('click')
  40.   }
  41. };
  42.  
  43. interval = setInterval(submitAnswer, 1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement