• 목록
  • 아래로
  • 위로

안녕하세요??

 

제가 프론트엔드에는 영 자신이 없어서 질문을 드리네요 ㅠㅠ

 

요새 자택근무 및 원격수업 등의 이유로 브라우저를 활용한 다양한 솔루션이 활용되고 있는 것으로 알고 있는데요~!

 

자바스크립트를 이용하여 브라우저의 활성화 상태를 체크하는 것이 참석자가 얼마나 성실히 임하고 있는지 확인하는 방법이 될 것 같네요 ^^

 

 

https://stackoverflow.com/questions/28993157/visibilitychange-event-is-not-triggered-when-switching-program-window-with-altt

The problem is with the behaviour of the event "visibilitychange". It´s triggered: - When I switch ...

 

https://stackoverflow.com/questions/1060008/is-there-a-way-to-detect-if-a-browser-window-is-not-currently-active/9502074#9502074

I have JavaScript that is doing activity periodically. When the user is not looking at the site (i.e....

 

 

 

위 글 등을 보면 jQuery의 visibilitychange를 이용하여 브라우저의 활성화 여부를 확인할 수 있는 것 같은데요~

 

여러 모던 브라우저 환경에서 신뢰할 수 있을 수준으로 잘 작동하는지 여쭤봅니다!

 

https://okky.kr/article/157520 이 글에서는 안 된다고 했지만 너무 예전 글이네요 ㄷㄷ

 

 

그럼 맛저 드세요!!

 

미리 감사드립니다 ^-^

 

 

작성자
이니스프리 119 Lv. (2%) 4186530/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

댓글 9

포인트 폭탄+
이니스프리님 축하합니다.
추가로 200포인트만큼 포인트 폭탄+를 받았습니다.
comment menu
2020.05.26. 17:16

신고

"포인트 폭탄+님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"포인트 폭탄+님의 댓글"

이 댓글을 삭제하시겠습니까?

NoYeah
profile image
현재 중 고등학생들이 이용하는 온라인 수업에
창이 활성화가 안되면 선생님께 알려진다고 이야기를 들은 것 같은데 학생들 협박용인지, 진짜인지 잘 모르겠네요 ㅠㅠ

가능할거 같긴한데;;
comment menu
2020.05.26. 19:26

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → NoYeah
profile image
수요가 있으면 공급이 있기 때문에... 아마도 그런 솔루션이 이미 학교 측에 제공되어 있지 않을까요?? ㅠㅠ
comment menu
2020.05.26. 19:27

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → 이니스프리
profile image

존재하지 않는 스티커입니다.

comment menu
2020.05.26. 19:28

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

NoYeah → 이니스프리
profile image
저도 학교에 공급이 되었을 것이라고 생각됩니다.
물론 창"만" 활성화 하는 것만으로 제대로 공부하고 있는지 체크는 불가능하지만요 ㅋㅋ
comment menu
2020.05.26. 19:30

신고

"NoYeah님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자
profile image
https://github.com/serkanyersen/ifvisible.js
이런 소스가 있었군요 ㅎㄷㄷ
comment menu
2020.05.26. 21:00

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

Hanam09
profile image
온라인 클레스 들었던 고3입니다.
내부적으로 시작시간 종료시간을 기록하고 그 시차 범위에 또 다른 강의를 들으면 부정 동시수강.
동영상 총 시간의 0.66배를 곱해서 시작시간과 종료시간(총 학습시간)이 이 동영상 시간보다 크다면 매크로 또는 코드조작 부정수강 처리됩니다.
백엔드 개발자가 일을 열심해 해놨더군요.
브라우저의 활성화여부 체크는 XHR로 주기적으로 학습 상태를 저장하는것으로 체크합니다.
comment menu
2020.05.26. 22:47

신고

"Hanam09님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → Hanam09
profile image

그렇군요! 고3이라 바쁘실텐데 답변 달아주셔서 감사합니다 :)
XHR로 브라우저의 활성화여부를 체크하긴 하는군요!! ㅎㄷㄷ

나라배움터의 경우에는 백엔드 개발자가 일을 열심히 하지 않았는지

총 학습시간을 채워도 수강이 인정이 안 되는 경우도 있고
오히려 표시된 총 학습시간을 크게 초과해야 수강으로 인정되는 경우도 있더군요 ㅠㅠ

그럼 굿밤 되시고 열공하세요 :)
감사합니다!!

comment menu
2020.05.26. 23:07

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

이니스프리 작성자 → Hanam09
profile image

존재하지 않는 스티커입니다.

comment menu
2020.05.26. 23:07

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
번호 제목 글쓴이 날짜 조회 수
공지 시스템 점검 작업 완료 안내 10 마스터 24.09.05.16:25 2573
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 10021
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4944
206 스마트폰 케이스 추천 부탁드립니다! 14 이니스프리 20.05.08.20:56 306
205 와! 버그 2 image {Cog} 20.05.09.07:27 370
204 메일 서버 구축과 관련해 질문 있습니다! 13 갱생협스 20.05.10.14:24 525
203 원룸 을 월세로 알아보는대.. 8 핫슈 20.05.11.19:20 432
202 유튜브 다운로더에 대해 여쭤봅니다. 31 Nginx 20.05.12.22:05 685
201 국내 뉴스 API 중에 검색기간 설정이 가능한 것이 있을까요?? 6 이니스프리 20.05.14.00:19 530
200 안드로이드 에뮬레이터 질문 드립니다. 1 Nginx 20.05.14.18:24 250
199 TP-LINK 무선 안테나를 잃어버렸는데 대체제가 있을까요?? 10 이니스프리 20.05.15.23:02 334
198 클라우드 플레어 연결 관련 도와주세요 6 image Ruwaku 20.05.18.09:26 455
197 (해결) 4 260578 20.05.18.20:51 221
196 듀얼 vs 와이드 모니터 질문 드려요~! 17 이니스프리 20.05.21.23:15 990
195 노트9 케이스 추천을 다시 부탁드립니다 ㅠㅠ 11 이니스프리 20.05.22.21:24 216
194 공유기 구매하려고 하는데 사양이 고민됩니다. 10 image Apache 20.05.24.21:55 343
193 셀레니움으로 토르브라우저 조종하고 싶습니다 8 title: 대한민국 국기gimmepoint 20.05.25.22:58 1202
192 AWS Lightsail 관련해서 질문이 있습니다... 24 MYIG 20.05.26.00:18 625
[자바스크립트] 브라우저의 활성화 여부를 서버 측에서 확인할 수 있는가요?? 9 이니스프리 20.05.26.17:16 523
190 PHP) Sandbox에서 실행한 결과와 실제 서버에서 구동되는게 다릅니다. 6 260578 20.05.28.09:11 246
189 파이썬으로 엑셀 데이터와 이미지를 읽어 아래한글로 만드는 매크로 프로그램을 만들고 싶어요. 5 말카 20.05.28.09:56 2359
188 글쓰기 포인트 차감을 우회하여 도배하는 스팸에 대해 질문드려요~! 22 이니스프리 20.05.31.00:25 519
187 CSS 이미지 창크기에 맞추는 방법 질문! 2 마당쇠15 20.05.31.10:47 573