나는 온라인 시험 포털을 이미 만들었으며,이를 통해 학생은 웹 브라우저를 사용하여 온라인 시험에 응시할 수 있습니다.온라인 시험을위한 Javascript 타이머
이제는 사용자가 규정 된 시간 내에 시험을 완료해야하는 타이머 기능도 개발했습니다. 제가 문제가되는 것은 페이지를 새로 고침 할 때 타이머가 다시 40 분 동안 다시 시작된다는 것입니다. 그것이 내가 원하는 것은 사용자가 다음 질문 버튼을 클릭 할 때 타이머 또는 동일한 경우를 다시 시작해서는 안되는 페이지를 새로 고칠 때입니다.
여기의 컨텍스트는 Lotus Domino이지만 javascriot를 사용하여 작업을 수행하고 싶습니다. 어쨌든 페이지를 새로 고치거나 페이지를 제출하기 전에 저장할 수 있습니까? 그리고 게시/새로 게시 할 때 이전 값에서 시작해야합니다. ..
감사 HDC
JS가 쿠키를 사용하여 시작한 날짜/시간으로 시작하면됩니다. 하지만 완벽한 사람이되지 못하면 쿠키를 삭제하고 타이머를 재설정 할 수 있습니다. 세션을 통한 백엔드 솔루션이 더 안정적입니다. – GillesC
필요한 경우 백엔드도 사용합니다. – hdc
아니면 오히려 사용자가 페이지를 새로 고치거나 자바 스크립트를 사용하여 다음 버튼을 클릭하는 것을 방지 할 수 있습니까? – hdc