2017-09-20 1 views
0

SCORM에 익숙하지 않고 iOS 응용 프로그램을 Objective-C로 작성하여 장치에 저장된 로컬 SCORM 패키지를 표시하고 읽을 수있게하고 싶습니다.iOS 장치에서 SCORM 패키지 실행

기사를 읽었으며이를 수행 할 수있는 자원을 찾을 수없는 것 같습니다. 내가 그렇게 할 수있는 도서관이 있습니까?

나는이 질문을 읽고 :

Playing SCORM on Android devices

을하지만 난 SCORM의 API에 연결하고 iOS 장비에서 동일한 방법으로 그렇게 할 수 있습니다하는 방법을 몰라?

저는 Tin Can API라는 것이 있다는 것을 알고 있습니다. SCORM 패키지를 Tin Can API로 변환하고 iOS 앱에 표시해야합니까?

오해가 생기면 SCORM을 처음 접했습니다.

미리 도움 주셔서 감사합니다.

+0

자세한 내용은 [email protected]에 문의하십시오. –

답변

0

저는 Angular를 도왔습니다.하지만 iOS UIWebView가 SCORM 런타임을 노출시켜 콘텐츠와 통신 할 수 있어야한다고 생각합니다. JavaScript 브리지에 대한 몇 가지 참조를 보았습니다. 페이지를 실행 한 다음 다른 가능한 해결 방법으로 콘텐츠의 IFRAME을 실행하는 다른 예를 보았습니다.

SCORM 1.2 또는 SCORM 2004 용 SCORM 런타임 API의 Javascript 버전이 필요합니다. 이는 일반적으로 언급 된 Brian의 솔루션 또는 다른 타사를 사용하거나 자신의 롤링을 사용함을 의미합니다. 귀사의 제품 출시 시간/비용에 대한 지원이 필요한 기능에 따라 다릅니다.

콘텐츠가 일반적으로 콘텐츠로 정의 된 끝점 (서버)과 통신하는 TinCan API에 관한 한. 따라서 제작 된 콘텐츠를 제어 할 수 없다면 어떤 일을 할 수있는 선택권이 없을 수도 있습니다 (내가 틀렸다면 누군가가 나를 고칠 수 있습니다).

GL

0

일반적으로이 작업을 수행하는 데 필요한 두 가지 사항은 다른 질문에 대한 답변에 설명 된대로 매니페스트에있는 웹 페이지를로드하고 콘텐츠와 관련된 의사 소통을 위해 JavaScript API를 제공하는 것입니다. LMS. 일반적으로 여기서 더 어려운 부분은 SCORM 런타임 API 사양을 읽고 이해하고 구현하는 API 부분입니다. 더 많은 정보를 얻으려면 iOS/Android에서이를 수행 할 기존 제품이 있습니다. https://scorm.com/i-want-to-build-a-mobile-app/

일반적으로 지금 xAPI (또는 Experience API)라고하는 Tin Can API는이 경우 필요하지 않습니다. xAPI는 학습 데이터를 캡처하기 위해 모바일 앱 (및 기타)에서 활용할 수있는 데이터 구조 및 통신 프로토콜을 설명하는 사양입니다. 패키징, 실행 및 SCORM과 같은 특정 데이터 요소에 대한 사양은 포함되어 있지 않습니다.

일반적으로 올바른 해결책은 유스 케이스에 따라 다르므로 자세한 정보가 필요합니다.

관련 문제