• 목록
  • 아래로
  • 위로

안녕하세요??

 

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

 

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

 

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

 

 

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%) 3647990/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 937
공지 [중요] 호스팅 만료와 관련하여 일부 수칙이 변경됩니다. 4 마스터 23.01.14.02:23 7755
공지 [필독] 질문하는 방법 17 마스터 18.02.23.03:09 4803
266 윈도우용 메일 클라이언트가 필요합니다. 9 네모 18.01.11.20:15 5882
265 에.. 죄송합니다. 이번이 세번째 질문이네요. 2 260578 18.01.11.16:31 231
264 변수를 앞에다가 위치시켰는데 500 에러가 뜹니다.. 5 260578 18.01.10.13:10 268
263 아이고 자바스크립트 고수분들 도와주세요!!! 2 Hanam09 18.01.08.23:03 299
262 리디렉션 형태가 여러가지가 있던데 설명좀 해주실분 계신가요? 4 참빛바다 18.01.01.20:00 367
261 만약 광고를.. 13 Hanam09 17.12.30.18:59 299
260 ssh 로 접속했는데, 왜 아무 명령어가 되지 않을까요? 14 워시퍼 17.12.23.23:52 318
259 Tracert 명령어의 사용 방법과 관련하여 질문 드립니다 ^^ 4 이니스프리 17.12.21.14:22 646
258 질문이 있습니다! 2 준그루 17.12.17.04:36 281
257 php로도 irc 접속이 가능한가요? 2 준그루 17.12.16.18:18 249
256 다른 버튼은 바꾸어봤지만 요 + 버튼은 찾을 수 가 없네요... image 260578 17.12.14.18:30 209
255 서브도메인 적용 방법좀 알려주실수있을까요? 260578 17.12.13.16:53 214
254 실시간 오디오 스트리밍을 하고 싶습니다. 도와주세요. 6 김윤광 17.12.13.13:33 2047
253 이 "게시" 버튼이 오작동하여 떼어버리려고합니다. 2 image 260578 17.12.12.21:46 229
252 그누보드 게시글 자동 작성 php 파일 관련해서 질문 드려요 ^^ 10 image 이니스프리 17.12.12.18:57 2004
251 호스팅서비스를 변경하려면 어떻게 해야 하나요? 1 칸달프 17.12.11.11:42 247
250 이게... 무슨상황인거지요? 12 image 260578 17.12.10.09:31 429
249 미디어위키 각주 확장기능 도움 2 260578 17.12.08.17:44 367
248 "크롬이 응답하지 않습니다. 다시 시작하시겠습니까?" 오류 관련 질문 드려요 ^^ 8 이니스프리 17.12.05.20:05 2902
247 이미지 트래픽 절감에 관련하여 질문 드려요 7 이니스프리 17.12.05.13:42 498