2010-06-16 4 views
0

사용자가 자습서와 퀴즈를 만들 수있는 레일 앱이 있습니다. 튜토리얼에서는 많은 사용자가 퀴즈를 풀고 많은 퀴즈를 풀고 있습니다. 제 의뢰인은 퀴즈 결과가 학생이 퀴즈에서 멀어지면 계속 유지되기를 원합니다.나중에 제출할 양식 값 저장

  • 사용자가 퀴즈를
  • 사용을 시작
  • 사용자는 튜토리얼
  • 사용자에 사실을 확인하는 퀴즈에서 멀리 탐색 몇 가지 질문에 답 퀴즈로 돌아갑니다 : 그래서 유스 케이스가 될 것이다 그들의 대답은 여전히있다
  • 사용자가 퀴즈를 완료하고 난의 제출 "저장"을 시행하는 경우이 할 아주 쉬운 것입니다 이제

제출 o 응답은 세션이나 다른 곳에 저장 될 수 있지만 클라이언트 (그리고 동의 함)는 사람들이 탐색하기 전에 저장하지 않을 것이라고 생각합니다.

이 방법에 대한 조언을 찾고 있습니다. 나는 관찰자와 쿠키를 생각하고있다.

답변

0

두 가지 방법으로 처리 할 수 ​​있습니다. 각 질문은 Ajax를 사용하여 대답 할 때, 예를 들어, 페이지 에서 멀리

 
    <script language='javascript' type='text/javascript'> 
     window.onbeforeunload = function (evt) { 
     return "This is a demonstration that you are leaving me"; 
     } 
    </script> 
  • 자동 저장 컨텐츠를 탐색하기 전에 저장 사용자

    • 프롬프트 (클릭과 같은 eventhandlers의 몇 가지 유형을 사용하여 , 변경 또는 흐림
1

콘텐츠를 자동 저장하는 원격 기능이 사용되었습니다.