C# .net의 온라인 검사 시스템을 개발하고 시험이 시작되는 즉시 클라이언트 컴퓨터에서 파일을 복사하려고하므로 인터넷 연결이 끊긴 경우에도 수험생은 계속 시험을 볼 수 있습니다.은 클라이언트 시스템에서 파일을 복사해야합니다. 가능한 모든 방법이 있습니까?
답변
클라이언트 WPF 또는 winforms와 같은 서버 솔루션은 이러한 유형의 개발에 더 적합합니다. 하나의 클릭 배포를 사용하여 웹에서 계속 실행하고 모든 실행을 업데이트 할 수 있습니다.
asp.net을 사용하기로 결정하면 첫 번째 페이지에서 매우 느린로드로 매우 많은 자바 스크립트 무거운 사이트가 생성됩니다.
이렇게하려면 모든 사용자가 첫 페이지의 자바 스크립트 데이터 구조에로드합니다. 모든 사용자가 다음 페이지로 이동할 때, 자바 스크립트를 사용하여 모든 대답을 수집하고 자바 스크립트에 저장해야합니다. 자바 스크립트로 테스트의 정의를 사용하여 전체 페이지를 다시 표시하고 서버로 돌아 가지 않아도됩니다. 테스트가 완료되면 결과를 다시 서버에 보내야하며 테스트를 완료하면 인터넷이 활성화되어 있어야합니다.
다운로드 패키지를 만들고 사용자가 클릭하여 파일을 요청할 수있는 링크를 제공해야합니다. 강제로 다운로드 할 수는 없습니다.
시험을 한 웹 페이지에서 모두 수행 할 필요가 없습니다. 페이지가 사용자 브라우저에 나타나면 이미 "로컬로 복사"됩니다.
thnx ... 사실 나는 2 개의 부분으로 나뉘어져 있었고 처음에는 6 개의 축소판 그림과 다음에 이전의 단추가 표시되는 즉시 두 번째 부분에 질문이 표시되었습니다. 클라이언트 컴퓨터의 첫 페이지 호출시 모든 질문을 2 개 저장하고 인터넷 연결이 끊어 지더라도 테스트를 계속할 수 있도록합니다. 나는 C# .net에서 코드를 만들고 네, 자바 스크립트 코드를 많이 사용하고 있습니다. –
나는 그 밖의 모든 것을 코드화 할 수 있었지만 내가 할 수없는 부분은 클라이언트 컴퓨터에서 내 파일을 복사 할 수 없다는 것입니다. 누구든지 도움을 줄 수 있거나 더 좋은 방법을 제안 할 수는 있지만 C# .net을 사용해야합니다. 나는 WPF를 이해하지 못한다. WCF는이 목적에 도움이 될 수 있습니까? –
나는 이미 진술 한 것에 아무것도 추가 할 수 없습니다. HTTP에 대한 기본적인 이해가 필요하고 방문자가 웹 페이지를 요청할 때 어떻게 될지 생각합니다. –
- 1. 시스템에서 사용 가능한 모든 활동 목록
- 2. 은 가능한
- 3. nobody 사용자로 실행중인 데몬이 데스크탑에서 파일을 복사해야합니다.
- 4. 스크립트 가능한 FTP 클라이언트
- 5. 은 가능한
- 6. 시스템에서 사용 가능한 모든 네트워크 인터페이스의 이름을 얻는 C++ 코드
- 7. jquery : 호스트 디렉토리에서 모든 파일을 읽을 수있는 방법이 있습니까?
- 8. 클라이언트 시스템에서 이벤트를 만드는 방법
- 9. 자바를 사용하여 클라이언트 시스템에서 파일을 읽는 방법? wsdl을 사용해야합니까?
- 10. 은 가능한 기본 클래스
- 11. 은 가능한 동적
- 12. 은 가능한 고려하여 RichTextBox
- 13. 모든 유효성 검사기가 만족되었는지 확인하는 방법이 있습니까?
- 14. Git에는 자동으로 병합 충돌에있는 모든 파일을 올바르게 표시하는 방법이 있습니까?
- 15. 로컬 컴퓨터에서 아마존 ec2 인스턴스로 war 파일을 복사해야합니다.
- 16. 클라이언트 서버 시스템에서 백 오프 메커니즘을위한 패턴
- 17. Linux에서 사용 가능한 비디오 RAM의 양을 결정하는 방법이 있습니까?
- 18. 가능한 모든 순열 생성하기
- 19. 은 dataProvider의 항목 속성에 바인딩하는 방법이 있습니까?
- 20. 목록의 항목을 텍스트 상자에 복사해야합니다.
- 21. 콘솔에 클릭 가능한 링크를 인쇄하는 방법이 있습니까?
- 22. 파일 시스템에서 ASPX 파일을 읽고 HTML로 렌더링
- 23. iCal 파일을 FullCalendar로 가져 오는 방법이 있습니까?
- 24. ImageMagick을 사용하면 사용 가능한 모든 글꼴을 어떻게 볼 수 있습니까?
- 25. 클라이언트 사양에없는 파일을 통합 할 수 있습니까?
- 26. 로컬 Windows XP 시스템에서 인쇄 작업을 가로채는 방법이 있습니까?
- 27. 은 가능한 밖으로 내 프로젝트에서
- 28. 은 가능한 인쇄 파일 동작
- 29. 원격 서버에서 파일을 읽을 수있는 모든 가능한 방법
- 30. 가능한 모든 PHP imap_last_error() 메시지 목록이 있습니까?
질문에 맞춤법을 맞추기 위해 더 많은 시간을 할애하면 더 많은 답변을 얻을 수 있습니다. 또한 질문 제목에 더 구체적으로 설명하고 싶을 수도 있습니다. "네트워크 오류에 탄력적 인 다중 페이지 테스트를 수행하는 가장 좋은 방법은 무엇입니까?" –
인터넷을 통해 시험을 제공한다는 것을 염두에 두면서, 그래서 그것은 정확히 "시험 조건"(감독 등)이 아닙니다 - 이것은 정말로 큰 문제입니다. 시험 중 사용자 연결이 끊어 질 가능성은 얼마나됩니까? – Fenton