2013-07-11 4 views
1

시작하기 전에 부적절한 용어에 대해 사과하겠습니다. 나는 지금 당장 거래의 위치에 있으며 LCMS/LMS 시스템은 대개 내 주요 초점이 아닙니다.Kenexa LCMS 8.2 AICC URL을 통한 무들 LMS 콘텐츠

목표 :

저장하고 Kenexa (이전 Outstart)에서 편집 LCMS를하고 무 LMS에 AICC URL을 통해 액세스되는 콘텐츠를 만듭니다. 이는 콘텐츠를 변경하고 LMS에 즉시 적용 할 수있는 중앙 저장소 (LCMS)에 콘텐츠를 보유하고 싶어하므로 중요합니다.

문제점 : 무 LMS를 사용합니다 (LCMS에 의해 생성 된)를 AICC URL을 사용하여 LCMS 컨텐츠에 접속할 수 없음

. 연결할 때이 오류가 나타납니다 내 LMS에 대한 잘못되었거나 연결할 수없는 URL을 제공하는 경우

AICC HACP Entry Point Error 
AICCException : The callback to the LMS failed with http status code (404) 

AICC URL을 창조하는 LCMS가 오류를 발표 할 예정이다. 이 경우 LCMS는 내가 알 수있는 한 LMS를 "볼"수 있습니다.

상세 사항 : AICC URL 및 콘텐츠를 게시 할 때

LCMS는 편집 가능한 XML 파일을 사용합니다. 해당 파일은 다음과 같습니다

<publish_configuration> 
    <destination> 
     <id>{instance_id}</id> 
     <label>{instance_label}</label> 
     <url>{protocol}://{destination_host}/{pens_context}</url> 
     <standard>pens</standard> 
     <transport_location>{protocol}://{source_host}/{repository_context}</transport_location> 
     <transport_userid>{transport_user}</transport_userid> 
     <transport_account>{transport_account}</transport_account> 
     <transport_password>{transport_password}</transport_password> 
     <system_userid>{system_user}</system_userid> 
     <system_password>{system_password}</system_password> 
    </destination> 
    <destination> 
     <id>02</id> 
     <label>Moodle_Test</label> 
     <url>http://LMS-URL/moodle</url> 
     <standard>pens</standard> 
     <transport_location>http://LCMS-URL/LCMS/evsfiles/exports</transport_location> 
     <transport_userid></transport_userid> 
     <transport_account>FIRST_USERID</transport_account> 
     <transport_password>FIRST_PASSWORD</transport_password> 
     <system_userid>SECOND_USERID</system_userid> 
     <system_password>SECOND_PASSWORD</system_password> 
    </destination> 
</publish_configuration> 

피들러는 AICC URL이 시작하고 "200 OK"헤더 응답을 수신 할 때 요청이 LCMS로 전송되는 것을 보여줍니다.

우리는 XML에서 두 번째 "대상"옵션을 사용하고 있으며 LCMS의 관점에서 AICC URL을 올바르게 생성 한 것으로 보입니다. 브라우저 또는 LMS에서 직접 실행하면이 질문의 시작 부분에서 오류가 나타납니다.

우리는 이러한 AICC URL을 사용하는 다른 유형의 LMS를 가지고 있으며 올바르게 작동하지만이 방법을 사용하여 모두 무들의을 사용하는 여러 사이트에 적용하려고합니다.

시스템 정보 :

LMS :

  • 무 : 버전 2.3.2 (201,220,910 빌드)
  • 아파치 : 5.0.8
  • PHP : 5.3. 16
  • MySQL : 5.5.21
  • 직접 AICC URL이
  • 외부 AICC HACP는

LCMS를 확인 사용 확인 가능 :

  • Kenexa LCMS : 8.2.0073
  • 톰캣 애플리케이션 서버 : 6.0.32 (LCMS와 함께 제공)
  • MSSQL 서버 2008 R2

일반 - 두 응용 프로그램이 동일한 서버에서 실행된다. - 서버에 인터넷에 연결되어 있지 않습니다.

  1. 는 PHP 나 아파치 사이의 AICC 통신을 차단하고 그것이 가능 : - 로컬 주소 (192.168.1.10)는 publish.xml 파일에 제대로

    질문 작동하지 않습니다 LCMS 및 LMS?

  2. AICC URL의 무들 문제 일 수 있습니까?

이와 관련하여 다른 질문이 있으면 확실하지 않습니다. 여기서 문제를 정확히 지적하기 위해 AICC/MOODLE/Kenexa LCMS의 내부 작동에 대해 충분히 알지 못합니다. 비슷한 문제를 찾아서 내 문제에 맞게 솔루션을 조정할 때까지 내 평소 솔루션은 google이 될 것입니다. 그러나 이와 같은 것을 찾는 데 어려움을 겪고 있습니다.

더 많은 정보, 로그 등이 필요하시면 알려 주시기 바랍니다.

미리 감사드립니다.

는 UPDATE - 15/7/2013

은 "환상적인"무 포럼 주위에 파고 후, 나는 this bug report에 대한 링크를 발견했다. 자,이게 내 문제와 똑같은 소리는 아니지만 아이디어가 부족해서 시험해 보았습니다.

이 문제를 해결하는 방법 : SCORM 학습에

  1. 이동합니다
  2. 저장 및 디스플레이 "플레이어에서 디스플레이 코스 구조"를 찾기 설정

나는 콘텐츠 플레이어에서 "목차"를 채우는 데 사용 된 JScript에서 AICC URL에 문제가 있습니다. 내가 말할 수있는 한, AICC URL은 "과정 구조"를 제공하지 않으므로 Jscript가 ToC를 작성하지 못하고 AICC 컨텐트가 표시되는 몇 가지 심층적 인 문제가 발생합니다. (이 대부분은 가정입니다. 다른 사람이 확인하는 것을 좋아할 것입니다).

+0

+1을 공유 정보의 양. – noboundaries

답변

0

원래의 질문에서 내 업데이 트를 인용 :

After digging around the "fantastic" Moodle forums, I found a link to this bug report . Now, this didn't sound exactly like my problem, but I was running out of ideas so I gave it a try.

How to fix this issue:

  1. Navigate to the SCORM Lesson Settings
  2. Find "Display course structure in player"
  3. Disable
  4. Save and Display

I'm assuming that the JScript used to populate the "Table of Contents" in the content player is having issues with the AICC URL. As far as I can tell, the AICC URL does not provide any "course structure" so the Jscript fails to build the ToC and thus causes some deeper issues with the AICC content being displayed. (Most of this is assumption, would love for someone else to verify).