Advertisement
Javi

examtopics: dump

Mar 24th, 2023
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1.  
  2. dump = function() {
  3. document.querySelectorAll('.reveal-solution').forEach(a => a.click())
  4.  
  5. questions = [];
  6. cardElems = document.querySelectorAll('.exam-question-card');
  7. cardElems.forEach(currentCardElem => {
  8. questionElem = currentCardElem.querySelector('p')
  9. responseElems = currentCardElem.querySelectorAll('.question-choices-container ul li')
  10. responsesArray = [...responseElems].map(e => ({
  11. 'letter': e.querySelector('.multi-choice-letter').innerText,
  12. 'text' : e.childNodes[2].nodeValue.trim(),
  13. 'correct': e.querySelector('.most-voted-answer-badge') ? true : false
  14. })
  15. )
  16. question = {
  17. text : questionElem.innerText.trim(),
  18. responses : responsesArray
  19. }
  20.  
  21. questions.push(question);
  22. });
  23. return questions;
  24. }
  25.  
  26. copy(dump());
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement