var currentPage = nowPageNum;
   
  function goNextPage() {
  if (currentPage <= totalPageNum) {
  opener.PageMove2019AfterVersion(currentPage);
  console.log(`${currentPage} 페이지를 수강완료했습니다.`);
  currentPage += 1;
  setTimeout(function() {
  goNextPage();
  }, 1000);
  } else {
  alert('강의 수강이 완료되었습니다!');
  }
  }
   
  function runKmuMacro() {
  console.log(`현재 ${currentPage} 페이지를 수강중입니다.`);
   
  setTimeout(function () {
  goNextPage();
  }, 1000)
  }
   
  runKmuMacro();이걸 쓰게되면 VM1498:5 Uncaught TypeError: opener.PageMove2019AfterVersion is not a function at goNextPage (<anonymous>:5:16) at <anonymous>:20:9 이렇게뜨는 그래서 2019after 이거 다지우고해도 자꾸 오류가뜨내ㅔ요 ㅠㅠ 자세하게 알려주시거나 소스 써주실분있으시면 조그만한 사례하겠습니다 혹시 사례가안된다면 글 지우겠습니다 !

위에 사이트에 들어가보면 소스가나와있는데 바꿔도보고 그래도 잘 안되네요 ㅠㅠ 도와주실분 있으시면 사례하겠습니다 !!  호ㅓㄱ시 사례글이 안되면 말씀해주세요 ㅠ 

  • 블로그상의 설명으로는 개발자도구(F12)의 콘솔을 이용하여
    page_complete(); next_page(); 를 실행하도록 설명하고 있네요

    위의 프로그램언어를 자바스크립트 라고 하는데.. 프로그램의 분기점을 선택실행하여
    특정이벤트 없이 최종화면으로 스킵하는듯 합니다.


    연구실 안전 교육이면 본인 혹은 단체의 명의로 로그인하여 이수받아야 하는 교육 아닌가요?
    해당 시스템을 만든곳이 비록 자바스크립트 조작으로 이수내역 조작이 가능하게 만든것은 사실이나
    저 블로그의 공감수, 댓글 등으로 미루어 볼때 이미 위 방법으로 부정하게 이수받은 사람이 많을것으로 보이며 해당 안전교육 담당자가 이미 이러한 경우를 알고있거나 추후 적발하게될 가능성이 높아 보입니다.

    당연히 로그인한 아이디별로 어느 과목까지 이수받았는지, 언제 받았는지 로그를 남기게 될텐데 (이게 있어야 이 사람이 교육을 받았는지 안받았는지 판단하죠) 교육영상등의 길이는 20분인데... 교육시작후 교육이수 까지는 3초밖에 안걸린것으로 로그에 남아있다면 추후 적발이 가능하며 불이익을 받게 되지 않을까 걱정스럽네요

    보통은 교육건에 대해 추후에 플레이타임등을 뒤져가며 조사하지는 않겠지만... 부정사용자가 많거나 누군가 제보하게 된다면 조사가 가능하겠죠... 시스템상 "이수시간 < 플레이시간" 으로 찾게 되면 기술적으로 100% 적발됩니다.

    대학 연구실 관련교육이니... 안듣고 조작하여 스킵하여 이수받은 상태에서 추후에 부정이수자 색출에 나섰을때 걸려도 별 지장없는 위치라면 (예를들면 질문자가 교수거나 등) 위 블로그 방법을 사용해도 괜찮겠지만... 만약 불이익이 예상된다면 정상적인 방법으로 이수 받는것이 좋아보입니다.

  • ?
    아니요 시간없는분은 어차피 연구실 들어가지도않아서 상관없을꺼같네요 옛날부터 이렇게 한지라
  • 이런걸로 사례를요? ㄷㄷ 뭐시길래
  • Lv15
    일종의 의무적으로 들어야 하지만 별 시덥잖은 내용이고,
    온라인 교육이라는 명목으로 이수증 발급해주는 장사라서 교육을 받았다는 것만 증명해주면 끝나는 것이라
    온라인 교육을 하는 곳에서도, 듣는 교육생들도 별 관심이 없는 것이군요.