2011-02-02 4 views
0

프리젠 테이션/슬라이드 쇼를 보여주는 온라인 교육 도구를 만들려고합니다. 사용자가 전체 프로세스를 추적하고 추적 할 수 있어야합니다.온라인 슬라이드 쇼/프리젠 테이션 구축 아이디어 - 방문자가 실제로 모든 것을 통과하는지 확인합니다.

클라이언트들이 시각적으로 찾고 있던 걸 보여주기 위해이 예제를 사용 :

https://www.enrolldi.com/demo/express/

을 지금, 나는 그들이 플래시 비디오, 정말 모든 종류의 작업을 수행 할 수있는 방법이 없을 것이라고 알려 추적.

내가 상상 한 것은 다음 페이지에서 다음을 클릭하는 다중 페이지 슬라이드 쇼를 만드는 것입니다. 이 "다음"버튼은 일정 시간이 지나면 다음 버튼을 활성화하기 위해 일종의 자바 스크립트를 사용합니다. 한 사람이이 기간 동안 로그인 했으므로 그 사람이 다음 슬라이드로 이동할 때마다 데이터베이스에서 프로세스를 추적합니다.

제 질문은이 추적을 수행하는 더 좋은 방법이 있습니까?
또한 커서 이동 등의 간단한 애니메이션을 수행하면 실제로 플래시를 사용하여 잘 수행 할 수 있습니까? 그들은 음성 등을 사용하여 언급했다.

+0

사용자가 내 트래킹을 우회하지 않도록하는 데 얼마나 진지한가? – Paul

+0

심각하게 심각한. 나는 내가 생각하는 것보다 더 나은 일을 할 수있는 방법을 생각하지 않는다. – Roeland

답변

0

글쎄 서버는 내가 생각해야하는 곳이다. 클라이언트 스크립트가 다음 세그먼트로 진행하기 위해 보유해야했던 사용자에게 위조 토큰을 전달한 다음 매번 서버의 타임 스탬프를 확인합니다.

지연된 버튼에 대한 클릭을 사용하지 않아도됩니다. 사용자가 인식하지 못하도록 모든 것을 숨길 수 있으며 사용자가 너무 빨리 전진하기 시작할 때 경고 만 게시 할 수 있습니다. 그렇지 않으면 버튼이 나타나고 산만 해지는 것을 지켜 볼 것입니다. 이 길로 가면 규칙적인 간격으로 경고를 깜박일 수 있습니다. 기다리는 경우 30 분 모듈이 끝날 때까지 사용자에게 적어도 20 분 이상을 소비해야한다고 말하면서 10 분 이내에 건너 뛴다 고 말하면 다시 돌아가서 다시 읽지 않을 것이며, 그냥 앉아서 기다릴거야. AJAX는 이와 같은 사이트에 대한 좋은 아이디어 일 수 있으므로 사용자의 컴퓨터에서 일어나는 일을 잘 처리 할 수 ​​있고 전체 시스템을 우회하기가 훨씬 더 어려워집니다.

당신은 아마 그들이 다음에 처음으로 슬라이드를 방문하는 처음 몇 초에서 클릭하면 매우 빠르게뿐만 아니라, 전체 화면을 팝업 발전하는 것을 설명하는 '추가 심각한'경고를 시도하는 사용자를 처벌해야한다 그들은 슬라이드 또는 무언가를 읽고 30 초 동안 그 사람을 닫히게하거나 반복 위반자에게 더 오래 걸리게 할 필요가 있습니다.

관련 문제