온라인 코스를 어떻게 처리해야하는지에 대한 정보를 찾고 있습니다.온라인 코스 핸들링
배경의 비트는 :
코스는 CMS 시스템에서 XML로 내장되어 있습니다. 이들은 데이터베이스에 게시 된 다음 asp.net 웹 사이트에 의해 해석됩니다. 웹 사이트 사용자는 등록을하고 과정을 수강하십시오. 이 과정 중 일부는 매우 길며 (필수 읽기가 16 시간 이상 있음) 대부분 다른 유형의 질문 (객관식, 단일 정답, 여러 가지 정답 등)과 합격/불합격 점수 계산으로 구성됩니다. 과정의 길이 때문에 많은 사용자는 마무리하는 데 최대 2 주가 소요됩니다.
사용자가 코스의 중간에 있고 CMS 시스템에서 업데이트되어 다시 게시 될 때 문제가 발생합니다. 질문 수가 변경된 경우 사용자가 이미 새 질문을 삽입 한 지점을 통과했을 수 있습니다. 이는 점수에 영향을 미칩니다. 득점은 직접적으로 그리고 모든 종류의 장난으로 바뀌었다.
이미 시작한 세션을 중단시키지 않고 작성자가 수정할 수있는 코스 디자인을위한 아키텍처 및 패턴에 대한 정보는 무엇입니까?