홈>
약간 이상한 문제가 있으며 문서 나 다른 곳에서 관련 정보를 찾기 위해 고심하고 있습니다.
우리는 과거에 SCORM 1.2 및 2004를 구현했으며 현재 2004 버전에서 발생하는 문제를 해결하려고 노력하고 있으며 약간의 벽돌 벽에 부딪 쳤습니다. 우리는 과정을 통해 학습자의 진행 상황에 대한 데이터, 즉 'cmi.suspend_data'에서 방문한 페이지를 저장 한 다음 다음 세션이 시작될 때 UI에서 시각적 피드백을 제공하기 위해 검색합니다.
2004 2nd Edition에서는 LMS에서 해당 데이터를 검색 할 수 없습니다.
기본으로 돌아 가기 위해 빈 SCORM 과정을 SCORM Cloud (empty index.html)에 업로드했으며 과정을 시작하고 API_1484_11을 찾아 다음 함수를 호출하고 있습니다.
API.Initialize('');
API.SetValue('cmi.suspend_data', 'Test');
API.Commit('');
API.Terminate('');
그런 다음 코스를 종료합니다. 이제 '샌드 박스 등록 상태'에서 일시 중지 된 데이터를 볼 수 있습니다.
그런 다음 코스로 돌아가서 전화 :
API.Initialize('');
API.GetValue('cmi.suspend_data');
그리고 빈 문자열이 반환됩니다. 그 시점에서
API.GetLastError()
를하면
403입니다.
여기에 중요한 부분이 없거나 1.2와 2004의 차이점이 있습니까? 이것이 예상되는 행동입니까?
- 답변 # 1
관련 질문
- SCORM 2004 (4 회 ED)에서 클러스터 활동에 대한 선택 탐색이 현재 활동을 변경하는 이유는 무엇입니까?
- sap : 오류 -LMS API를 획득 할 수 없으므로 콘텐츠가 제대로 재생되지 않고 결과가 기록되지 않을 수 있습니다. 기술 지원부에 문의하십시오
- javascript : 우리가 이전에 떠난 곳에서 SCORM 2004를 다시 시작하는 방법은 무엇입니까?
- SCORM에서 HTML5 변수 추적하기 -파트 II
- 단순화 -scorm window.open (scormUrl)
- scorm - 외부 JS 파일에서 각도 컴포넌트의 메소드 호출
- xhtml - SCORM12에서 퀴즈 점수를 계산하기위한 Javascript
- scorm - dominknow의 PHP에서 API로 응답을 보내는 방법
- 반응 네이티브와 함께 scorm 파일을 재생하는 방법?
당신이 겪고있는 문제는 cmi.exit를 "suspend"로 설정하지 않았다는 것입니다. 사양에 따르면 LMS는 출구가 일시 중단 된 경우에만 이전 학습 경험에서 suspend_data를 검색하는 것이라고 말합니다.