본문 바로가기
기타

[2024]안전 교육 스킵 방법 총정리(코드포함)_무조건 한 가지는 됨!

by 박사과정 모닝 2023. 10. 14.
반응형

매 학기마다 들어야 하는 실험실 안전교육. 특히 할 것 많은 대학원생에겐 가만히 앉아 이 수업을 듣고 있는 시간만큼 아까운 것이 없습니다. 대학원 인턴 시절부터 박사과정 말미인 지금까지 매 학기마다 빨리 넘기는 방법을 검색해가면서 꼼수의 마법을 부렸었는데, 이게 또 강의마다 재생 방식이 다르다보니 한가지 방법으로 모든 강의를 넘기지 못 하는 경우가 생겼었습니다. 그래서 제가 보려고 만든 이 포스팅! 이 중 최소 한가지 방법은 무조건 됩니다

 

*[2024] 안전 교육 사이트에서 지속적으로 스킵 방법들을 계속해서 차단하고 있습니다. 저도 생각날 때 마다 새로운 방법이 없나 찾아보고 업데이트 하고 있긴 한데, 댓글들이나 주변 사람들의 상황을 봤을 때 같은 방법으로도 된다는 사람이 있고 안 된다고 하는 사람이 있는 것 같아요. 사용하는 브라우저나 브라우저의 설정에 따라서도 달라지는 것 같고 또 안전교육 영상의 종류에 따라서도 적용되는지 여부가 달라지는 것 같습니다. 브라우저나 선택한 교육 과목을 변경해가며 시도해보시기 바랍니다ㅠㅠ 

 

** 많은 분들이 막힌 부분들을 해결해보고 답글로 남겨주셔서, 몇 가지 내용을 반영하여 글을 수정하였습니다.

- 브라우저를 바꿔서도 시도해보세요!!

- 명령어를 입력하는 방법들의 경우, 복붙하지 마시고 직접 타이핑해야 한다고 합니다!! 참고!!

 

[크롬에서 되는 방법(2024.04.08 확인)]

1. 크롬에서 안전 교육 페이지 접속

2. F12 누르고 아래 코드를 콘솔에 입력

var currentPage = nowPageNum; function goNextPage() { if (currentPage <= totalPageNum) { opener.PageMove(currentPage); console.log(`${currentPage} 페이지를 수강완료했습니다.`); currentPage += 1; setTimeout(function() { goNextPage(); }, 2000); } else { opener.PageMove(currentPage); alert('강의 수강이 완료되었습니다!'); } } function runKmuMacro() { console.log(`현재 ${currentPage} 페이지를 수강중입니다.`); setTimeout(function () { goNextPage(); }, 1000) } runKmuMacro();

 

[소스코드 입력해서 넘기기]

 

1. 안전교육 사이트에 접속

2. 동영상 재생

3. 키보드 상단의 F12 버튼 클릭

4. Console 탭 클릭 (빨간 박스)

5.  > 모양 옆(빈 화면, 파란 박스) 클릭

6. 아래의 소스 코드 입력

- 한 페이지씩 넘기는 코드 1

page_complete();next_page();

- 한 페이지씩 넘기는 코드 2

location.href = chapterInfo[nowPageNum].fileName + ".html?passedPage=" + vPassedPage + "&checkurl=" + nextPageNum + "&smProgressNo=" + smProgressNo;

- 한번에 다 넘기는 코드 1 (복사/ 붙여넣기 후 엔터를 누르고, 마지막 페이지까지 수강 완료 후 수강이 완료되었다는 팝업을 확인)

var currentPage = nowPageNum;
function goNextPage() {
if (currentPage <= totalPageNum) {
console.log(`${currentPage} 페이지를 수강완료했습니다.`);
currentPage += 1;
setTimeout(function() {
goNextPage();
}, 2000);
} else {
alert('강의 수강이 완료되었습니다!');
}
}
function runKmuMacro() {
console.log(`현재 ${currentPage} 페이지를 수강중입니다.`);
setTimeout(function () {
goNextPage();
}, 1000)
} runKmuMacro();

- 한번에 다 넘기는 코드 2_잘 되는 방법

  1. 가장 짧은 1페이지에서 일시 정지
  2. 콘솔에 다음 내용 입력(제일 마지막 페이지의 번호를 괄호 안에 입력)
  3. 엔터
  4. 다시 재생해서 1페이지가 끝날때까지 기다리기
nowPageNum=(제일마지막페이지)

- 배속하는 코드: 영상 하나가 재생되는 형태의 강의

이 경우는 누를 수 있는 버튼이 재생/일시정지 밖에 없어서 페이지 넘기기 등이 안 되는 '통영상'에 사용 가능합니다.

1. 콘솔에 다음 내용 '직접 타이핑 해서' 입력(재생 속도를 10배속 하는 코드)

document.querySelector('video').playbackRate = 10;

 

 

[소스코드 수정해서 넘기기]_경험상 가장 확실한 방법

1. 안전교육 사이트에 접속

2. 동영상 재생

3. 키보드 상단의 F12 버튼 클릭

4. Elements 클릭 (빨간 박스)

5. 컨트롤러 영역에 있는 moveBtnDiv의 Noclick 글자 사이에 아무 문자 (ex. No$click) 또는 Noclick의 7글자 중 아무 글자 지우기

6. 이렇게 하면 '다음' 버튼이 활성화 되어, 현재 페이지를 바로 넘길 수 있습니다.

 

 

 

 

[ 링크 수정해서 넘기기]

1. 안전교육 사이트에 접속

2. 동영상 재생

3. 강의가 총 몇 페이지인지 확인(노란 박스)

4. 링크를 복사

5. 새로운 인터넷 창을 열어 링크를 붙여넣기한 후, 빨간 박스에 표시된 페이지 넘버를 마지막 페이지로 바꿈

6. 마지막 페이지가 나오면 그 페이지가 끝날때까지 기다리면 완료.

반응형