XML 파일에서 질문 풀을로드하고 사용자가 시험을 볼 수 있도록 무작위 테스트를 생성하는 웹 사이트를 만들었습니다. 일부 테스트는 사용자가 완료 될 때까지 어느 정도 시간이 걸리고 한 번에 모두 끝내지 않을 수도 있으므로 나중에 다시 돌아와 여러 세션 중에 테스트를 완료 할 수 있기를 바랍니다. 캐치는 사용자가 로그인/로그인 과정을 거치지 않고도이 작업을하고 싶습니다. 난 그냥 무작위로 연습 시험의 현재 상태를 어딘가에 저장하고 어떻게 든 그들은 그것으로 돌아와서 그들이 중단 한 부분을 바로 집어 들기를 원합니다. 다른 사람들이 피할 수 없다면 다른 사람들의 테스트를 수정할 수 없다는 것도 중요합니다.로그인하지 않고도 사용자 진행 상황을 추적합니다. asp.net mvc
내 현재 계획은 각 테스트에 대한 GUID를 생성하고 현재 상태의 직렬화 된 XML을 데이터베이스에 저장하고 사용자에게 반환 할 고유 URL을 제공하고 시작/복귀시 사용자에게 암호를 입력하도록 요청하는 것입니다. 시험. 테스트가 끝나거나 아무런 작업도없이 일정 시간이 지나면 데이터베이스를 깨끗하게 유지하기 위해 테스트를 종료합니다.
내 목표를 달성하는 데 문제가 있습니까? ASP.NET MVC (2)에서이 다른 작업을 수행하는 방법은 무엇입니까?
이것은 기본적으로 사용자 정의 시스템을 작성하는 오버 헤드없이 원했던 것입니다. 제안 해 주셔서 감사합니다. –