Canvas용 LMS 구성
Canvas와 SimCapture 통합하여 시뮬레이션 기반 학습 워크플로우를 구현하는 방법에 대한 안내입니다.
시작하기 전에 알아야 할 사항
이 정보는 시스템 관리자가 LTI 1.3/LTI Advantage 규격을 준수하는 LMS를 SimCapture Enterprise 및 SimCapture Exam System과 연동하도록 구성하는 방법을 안내합니다. 이는 통합 기능을 사용하기 위한 첫 번째 단계입니다. 데이터 전송 방식에 대한 자세한 내용은 LMS와 SimCapture 간의 데이터 전송을 참조하십시오.
Canvas용 LMS를 구성해 보겠습니다.
캔버스 구성
Canvas 인스턴스에 관리자 계정으로 로그인한 후 다음 단계를 따르세요.

- 왼쪽 사이드바에서 '관리자'를 클릭한 다음, '사이트 관리자' 계정이 아닌 다른 계정을 클릭하세요. 단, '사이트 관리자' 계정으로 강좌를 생성할 수 있고 생성하려는 경우에는 예외입니다.
- 표시되는 링크 목록에서 개발자 키를 클릭합니다.
- [+ 개발자 키]를 클릭하고 나타나는 드롭다운 메뉴에서 [+ LTI 키]를 선택하세요. 그러면 키 설정 페이지가 열립니다.

키 설정 페이지에는 다음과 같은 영역이 있습니다.
주요 설정
이 지역에서는 다음을 보실 수 있습니다:
- 키 이름 - 선택 사항입니다. 하지만 제목과 동일한 값을 입력하는 것이 좋습니다.
- 소유자 이메일 - 선택 사항입니다. 여기에 이메일 주소를 입력하세요.
- 리디렉션 URL* - 필수 항목입니다. 이 필드에 https://api.simcapture.com/lti/redirect를 입력하세요. 여러 URL을 입력할 수 있지만, 하나의 URL만 입력하면 됩니다.
- 메모 - 선택 사항입니다. 추가하고 싶은 메모가 있으면 이 공간에 적어주세요.
이 단계에 필요한 API URL은 지역에 따라 다르므로 아래 목록에서 올바른 URL을 선택하십시오.
- us-east-1 (미국 및 라틴 아메리카/남미) = https://api.simcapture.com
- ca-central-1 (캐나다) = https://api-production.ca-central-1.simcapture.com
- eu-central-1(EU 및 영국) = https://api-production.eu-central-1.simcapture.com
- ap-southeast-1 (싱가포르) = https://api-production.ap-southeast-1.simcapture.com
- ap-southeast-2 (시드니) = https://api-production.ap-southeast-2.simcapture.com
- ap-northeast-2 (서울) = https://api-production.ap-northeast-2.simcapture.com
구성
이 지역에서는 다음을 보실 수 있습니다:
- 입력 방법 - 필수 항목입니다. 이 부분에서 반드시 '수동 입력'을 선택하십시오.
- 제목 - 필수 입력 사항입니다. SimCapture LTI 도구와 같이 설명적인 내용이면 무엇이든 가능합니다.
- 설명 - 필수 항목입니다. SimCapture LTI 도구와 같이 설명적인 내용을 자유롭게 입력하세요.
- 대상 링크 URL - 필수 항목입니다. 클라이언트의 SimCapture URL 이어야 하며, URL 시작 부분에 https://가 포함되어야 합니다 .
- OpenID Connect 시작 URL* - 필수 항목입니다. 이 필드는 https://api.simcapture.com/lti/login이어야 합니다 .
- JWK 방식 - 필수. 드롭다운 메뉴에서 공개 JWK URL을 선택하세요.
- 공개 JWK URL* - 필수 항목입니다. 이 필드에 https://api.simcapture.com/lti/jwks를 입력하십시오.
*이러한 URL의 서브도메인은 지역에 따라 다를 수 있습니다.
LTI 어드밴티지 서비스

주요 설정 및 구성 영역에 정보를 저장한 후, LTI Advantage Services 섹션을 확장하고 모든 설정을 켜짐 (토글 스위치가 녹색으로 바뀜)으로 설정하십시오. 이 단계를 수행하지 않으면 통합 기능이 사용자 동기화 및 코스 연결에 필요한 정보에 접근할 수 없습니다.
추가 설정

LTI Advantage Services 영역에서 필요한 조치를 완료한 후, 추가 설정 영역을 확장하고 개인 정보 보호 수준 항목에서 '공개'를 선택하여 통합이 사용자 정보를 동기화하도록 하십시오. '공개'를 선택하지 않으면 통합이 실패합니다.
다음으로, 배치(Placements) 영역에 다음 정보를 반드시 포함시켜 주십시오.
- 계정 탐색
- 링크 선택
- 과제 선택
이 모든 정보를 입력했으면 [저장]을 클릭하세요. 다른 입력 가능한 정보는 무시하셔도 됩니다.

이제 목록에 새 개발자 키가 표시될 것입니다. 상태 토글이 꺼져 있을 텐데, 이 토글을 켜짐 (녹색으로 변함)으로 설정하세요.
세부 정보 열에 표시되는 번호를 복사하거나 메모해 두십시오 . 이 번호가 LTI 도구 ID 입니다.
SimCapture 구성
SimCapture 조직에 로그인하고 다음 단계를 따라 Canvas와 함께 사용할 수 있도록 구성하십시오.

- 톱니바퀴 아이콘을 클릭하여 시스템 설정 으로 이동하세요.
- 클릭 학습 관리 시스템 .
- Canvas 인스턴스의 호스트 URL을 확인하세요. 이 URL은 일반적으로 Canvas에 접속할 때 사용하는 URL입니다.
- 편집을 클릭하고 다음 설정을 입력하십시오.
- LMS URL: <CANVAS_HOST>
- LMS 발급사: https://canvas.instructure.com
- LMS LTI OIDC 인증 URL: <CANVAS_HOST>/api/lti/authorize_redirect
- LMS OAuth2 토큰 URL: <CANVAS_HOST>/login/oauth2/token
- LMS 공개 JWKS URL: <CANVAS_HOST>/api/lti/security/jwks
- LTI 도구 클라이언트 ID: 위 섹션에서 확인한 LTI 도구 ID를 입력하십시오.
- LMS 멤버십 요청 제한: 기본값인 (50)을 그대로 두십시오.
- LMS 강좌 회원 신청 제한: 기본값(2500) 그대로 두십시오.
- 외부 SSO ID 유형: SSO 구성을 설정하려면 지원팀 에 문의하십시오.
- 통합 활성화 확인란을 선택하세요
- 저장 버튼 을 클릭하세요.

Canvas 강좌에서 LTI 도구를 구성합니다.
Canvas에 로그인하고 다음 단계를 따라 LTI 도구를 구성하십시오.

- Canvas 왼쪽 사이드바에서 [강좌]를 클릭한 다음 [모든 강좌]를 클릭합니다. 기존 강좌를 찾아 선택하거나 [+ 강좌]를 클릭하여 새 강좌를 만들 수 있습니다. 강좌에 설명적인 제목을 지정하세요. 다른 필드는 그대로 두세요.
- '강좌 생성'을 클릭하세요.
- 강좌 목록에서 설정 (1)을 클릭합니다.
- [앱] (2)을 클릭합니다. 여기에서 LTI 도구를 코스에 추가할 수 있습니다.
- +앱 (3)을 클릭하세요.

구성 드롭다운 메뉴에서:

- 클라이언트 ID로 선택하세요.
- 이전 섹션의 LTI 도구 ID를 여기에 붙여넣으세요.
- 제출 버튼을 클릭하세요. 확인 메시지가 나타납니다.
- 설치를 클릭하세요.

- 홈을 클릭하세요. 강좌에서 기존 모듈을 찾거나 새 모듈을 만드세요.
- '+ 모듈'을 클릭하여 새 모듈을 생성하세요.
- 모듈에 설명적인 이름을 지정하세요.
- 모듈 추가를 클릭하세요.
- + 아이콘을 클릭하여 모듈에 항목을 추가하세요.

- 나타나는 모달 창의 드롭다운 메뉴에서 외부 도구를 선택하십시오.
- 도구 이름을 클릭하세요.
- 새 탭에서 로드 여부를 확인하세요.
- '항목 추가'를 클릭하세요. 그러면 해당 도구가 모듈의 항목으로 표시됩니다.
- 이 도구 링크를 클릭하세요.
- Canvas는 새 창에서 <도구> 불러오기 버튼이 있는 새 화면으로 이동합니다. 이 버튼을 클릭하여 도구를 실행하세요.
SimCapture 로 이동하여 LMS의 강좌를 SimCapture 의 기존 강좌에 연결하거나, SimCapture 에서 새 강좌를 생성하여 LMS 강좌에 연결할 수 있습니다. 강좌 연결이 성공적으로 완료되면 사용자 정보가 업데이트되기 시작합니다.

메모
- 강좌 제목만 이전할 수 있으며, Canvas의 수업 내용 및 기타 세부 구성 요소는 SimCapture 에 나타나지 않습니다.
- 사용자는 최초 강좌 연결/설정 시에 계정이 이전됩니다. 향후 업데이트는 매일 밤 자동으로 적용됩니다.
- '완료됨' 또는 '보관됨' 상태로 설정된 강좌는 신규 사용자 정보가 동기화되지 않습니다.