Captivate Prime xAPI

xAPI란 무엇입니까?

경험 API(xAPI)란 모든 유형의 학습 경험을 기록 및 추적하는 방식으로 학습 콘텐트 및 학습 시스템이 소통할 수 있는 e러닝 소프트웨어 사양입니다. 학습 경험은 LRS(학습 기록 저장소)에 기록됩니다. LRS는 LMS(기존 학습 관리 시스템) 내에 존재하거나 자체적으로 존재할 수 있습니다.

xAPI에 대한 자세한 내용은 다음을 참조하십시오.  https://github.com/adlnet/xAPI-Spec.

Captivate Prime에서는 어떻게 xAPI를 지원합니까?

Captivate Prime은 내장된 학습 기록 저장소를 갖고 있습니다. LRS는 Captivate Prime에 호스팅된 콘텐트의 명령문을 수용할 수 있는 완전한 권한을 갖고 있습니다. 타사에서 생성한 xAPI 명령문도 수락합니다. 이러한 xAPI 명령문은 Prime에 저장된 다음 Prime 외부로 내보내기를 하여 타사 데이터 웨어하우스 시스템에 시각화될 수 있습니다.

언제 xAPI를 사용합니까?

다양한 시스템에서 최종 사용자의 학습 경험을 캡처할 필요가 점점 많아지고 있습니다.  또한 교육 콘텐트에 대한 학습자의 정확한 참여를 추적해야 합니다. xAPI는 '시작', '진행 중' 및 '완료'(SCORM에서 캡처하는 유일한 속성) 전반에서 사용됩니다.

Prime에서 xAPI 사용

응용 프로그램 설정

  1. 통합 책임자로 로그인합니다. 응용 프로그램 > 등록을 선택합니다.

    앱 등록
    앱 등록

  2. 새로운 응용 프로그램을 등록합니다.

    응용 프로그램 생성
    응용 프로그램 생성

  3. 응용 프로그램의 범위를 정의합니다.

    • 책임자 역할 xAPI 읽기 및 쓰기 액세스를 허용하면, 책임자가 xAPI 명령문 및 문서를 게시하고 받을 수 있습니다.
    • 학습자 역할 xAPI 읽기 및 쓰기 액세스를 허용하면, 책임자가 xAPI 명령문 및 문서를 게시하고 받을 수 있습니다.
  4. 변경 사항을 저장합니다. 개발자 ID 및 시크릿을 받습니다.

엔드 포인트 :

xAPI swagger 문서를 보려면 아래 링크를 클릭합니다.

https://captivateprimeeu.adobe.com/docs/primeapi/xapi/

참고: xAPI Prime 지원 버전은 1.0.3입니다.

API 인증

Captivate Prime xAPI는 클라이언트 응용 프로그램 인증 및 승인에 OAuth 2.0 프레임워크를 사용합니다.응용 프로그램을 등록했다면 클라이언트 ID와 클라이언트 시크릿을 얻을 수 있습니다. 브라우저에서는 SSO, Adobe ID 등 사전 구성된 계정을 이용하여 Captivate Prime 사용자를 인증하는 Get URL을 사용합니다. 

GET https://captivateprime.adobe.com/oauth/o/authorize?client_id=<Enter your clientId>&redirect_uri=<Enter a url to redirect to>&state=<Any String data>&scope=<admin:xapi or learner:xapi>&response_type=CODE.

Prime LO로 xAPI 명령문 추적

이제 작성자는 강의 생성 시 xAPI 모듈을 선택하여 Prime 외부의 사용자 경험을 모니터링할 수 있습니다. 예를 들어 이 기능을 사용하여 강의 수료에 사용된 타사 플랫폼의 사용자 활동을 평가할 수 있습니다.

  1. 활동 모듈을 생성할 때, 유형 옵션에 있는 팝업 메뉴를 사용하여 xAPI 기반 모듈을 선택합니다.

    x-API 기반 모듈 생성
    x-API 기반 모듈 생성

  2. IRI를 제공하라는 요청을 받았습니다. 제공하지 않으면 Prime이 자동으로 생성합니다.

    참고:

    활동에 필요한 IRI는 계정에 대해 고유합니다. 이는 Captivate Prime에 있는 두 개의 모듈이 같은 IRI를 가질 수 없다는 뜻입니다. 다음과 같은 경우 새 IRI가 생성됩니다.

    • xAPI 모듈이 있는 강의가 계정에서 공유될 때
    • xAPI 모듈이 있는 인증이 반복될 때

     

    IRI가 입력된 모든 xAPI 명령어는 위 모듈에서 추적되며 Prime 보고서에 반영됩니다. 

  3. 자동 생성된 IRI를 복사하려면 활동 모듈 페이지를 재방문합니다.

  4. 모듈을 게시합니다.

참고 사항:

  • Captivate Prime에서는 현재 식별자에 오직 mbox 만을 지원합니다. mboz_sha1, openid 를 포함한 다른 식별자에 대해서는 계정이 지원되지 않습니다.
  • 상태 ID 및 프로필 ID는 Prime에서 사용될 때 UUID입니다.
  • PUT 요청은 xAPI 에이전트/프로필, 활동/프로필 및  활동/상태 문서를 덮어쓰지 않습니다.
  • 식별되지 않은 그룹은 Actor에서 지원되지 않습니다.
  • 매개 변수 related_activities는 GET 명령어에서 지원되지 않습니다.
  • 매개 변수 format=ids 및 format=canonical은 GET명령어에서 지원되지 않습니다.
  • xAPI 명령어를 비우면 명령어가 게시되었을 때 Prime에서 일어난 어떤 동작도 실행 취소되지 않습니다.

보고서 생성

xAPI 보고서를 Excel 보고서로 생성할 수 있습니다. 책임자로 역할로 '보고서' > 'Excel 보고서' > 'xAPI 활동 보고서'를 엽니다.

다운로드한 보고서는 모든 명령어에 대해 학습자 및 책임자가 게시한 모든 정보를 불러옵니다.

같은 보고서를 생성 /예약할 수 있습니다. 타사 통합에 대해 FTP 및 Box 커넥터를 사용합니다. 다음 단계를 따르십시오.

통합 책임자로 로그인한 다음 'FTP/Box 커넥터를 열고, 왼쪽 창에서 'xAPI 활동 보고서'를 선택하고, '보고서 예약/생성'을 선택합니다.

보고서 예약
보고서 예약

참고:
  • 오직 원점수만 xAPI 명령문에 전송되고 최대 점수는 없는 경우, LT에 퀴즈 점수가 표시되지 않습니다.
  • Prime에서 백분위 점수를 얻으려면 변환 점수가 xAPI를 통해 전송됩니다.

샘플 보고서

다운로드

Adobe, Inc.

쉽고 빠르게 지원 받기

신규 사용자이신가요?