한양대 안전교육 스킵 스크립트
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Hanyang Univ. a script for skipping safetyedu courses | |
http://safetyedu.hanyang.ac.kr/ | |
[교육 영상 스킵] | |
1. '수강하기' 버튼을 눌러 안전교육 창을 띄운다. | |
2. 개발자도구(F12 버튼을 눌러)를 열어 'console' 탭에 이동해 아래 스크립트를 붙여넣는다. | |
3. 6과목에 대해 반복한다. | |
ref: https://kysgh2.tistory.com/113 | |
*/ | |
var currentPage = nowPageNum; | |
function goNextPage() { | |
if (currentPage < totalPageNum) { | |
opener.PageMove(currentPage); | |
console.log(`${currentPage} 페이지를 수강완료했습니다.`); | |
currentPage += 1; | |
setTimeout(function () { | |
goNextPage(); | |
}, 100); | |
} else { | |
opener.PageMove(currentPage); | |
console.log('강의 수강이 완료되었습니다!'); | |
setTimeout(function () { | |
window.close(); | |
}, 200); | |
} | |
} | |
setTimeout(function () { | |
goNextPage(); | |
}, 100) | |
/* | |
[퀴즈 스킵] | |
1. 6과목을 다 듣고 '평가하기' 버튼을 누른다. | |
2. 개발자도구(F12 버튼을 눌러)를 열어 'console' 탭에 이동해 아래 스크립트를 붙여넣는다. | |
*/ | |
SetExamAfeter(); | |
let answers = Array.from({length: questionCountInExam}, (x,i) => document.getElementById("qustionCorrectNo_" + i).value); | |
SetExamBefore(); | |
for (let i=0; i<questionCountInExam; i++) { | |
let ls = document.getElementsByName(`qustionAnswerList[${i}].Answer`); | |
console.log(ls); | |
ls[answers[i]-1].checked = true; | |
} | |
document.getElementById("Exam_btnSave").click(); |
유익한 글이에요.
최근에 본 글 중 가장 퀄리티가 높네요.
유익한 글입니다 감사합니다!
좋은 정보 감사합니다 벌새님
감사합니다.
감사합니다
비정상 방법이라고 초기화 되네요ㅜ
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
좋은 정보 감사합니다.