이 글을 통해 알 수 있는 것
- LTI 연동을 통해 Canvas (Instructure)와 페이지콜을 연동하는 방법
이렇게 사용하세요
Canvas (Instructure)와 페이지콜을 연동하는 방법
- 우측 상단의 버튼을 클릭해 워크스페이스 설정 페이지로 진입합니다.
- 'LTI 연동' 탭을 클릭합니다.
- 페이지 내의 연동 정보에서 네 가지 정보를 Canvas에 붙여넣어야 합니다. 연동을 희망하는 Canvas 페이지로 이동합니다.
Canvas 페이지 내 설정
- Canvas 페이지에서 'Admin' 메뉴 안 'Site Admin' 항목으로 진입합니다.
- 'Developer Keys' 내부의 '+ Developer Key' 버튼을 클릭한 뒤, 'LTI Key' 유형을 클릭합니다.
- 'Key Settings' 페이지에서 다음의 항목을 채워넣습니다. 페이지콜의 LTI 연동 내 '연동 정보'가 이 곳에 사용됩니다. 해당하는 정보에 맞게 복사하여 붙여넣습니다.
- Title : Pagecall
- Description : Pagecall
- Target Link URI : https://app.pagecall.com
- OpenID Connect Initiation Url : https://api.pagecall.com/v1/lti/auth-initiate
- JWK Method : Public JWK URL
- Public JWK URL : https://api.pagecall.com/v1/lti/jwks
- Redirect URIs : https://api.pagecall.com/v1/lti/auth-complete
- Privacy Level : Public
- 정보를 모두 올바르게 입력했다면, 'Save' 버튼을 클릭해 저장합니다.
- 저장 이후, 다음과 같이 페이지콜이 추가된 모습을 볼 수 있습니다. State의 버튼을 클릭하여 페이지콜을 활성화합니다.
- Details 열에서 Client ID를 확인하실 수 있습니다. 해당하는 정보를 코스에 넣어주는 과정이 필요합니다.
- 'Course' 메뉴 내 미팅룸 사용을 희망하는 코스의 페이지로 입장합니다.
- 'Settings' 내부의 'App' 탭으로 이동하여 '+ App' 버튼을 클릭합니다.
- 'Add App' 창에서 'Configuration Type'을 By Client ID로 설정한 뒤, 앞서 확인했던 Client ID를 붙여넣고 'Submit' 버튼을 클릭합니다.
- Tool "Pagecall"이 보이는 것을 확인했다면, 'Install' 버튼을 클릭합니다.
- 정상적으로 페이지콜 항목이 추가된 것을 확인하실 수 있습니다. 버튼을 클릭해 Deployment ID를 확인합니다.
- Deployment ID를 확인할 수 있는 창이 뜹니다. 이 정보를 페이지콜의 LTI 연동 설정에 넣어줘야 연동이 완료됩니다. 다시 페이지콜 어드민 내의 설정으로 이동합니다.
페이지콜 어드민 내 설정
- 다시 LTI 연동 페이지로 돌아와, 하단의 '서비스 연동' 버튼을 클릭합니다.
- Canvas 페이지에서 확인한 정보를 페이지콜 내 서비스 연동 설정에 채워 넣습니다.
- 서비스명 : Canvas LMS
- Authnication request URL : (Canvas 사이트 주소)/api/lti/authorize_redirect
- eg) Canvas 사이트로 접근하는 주소가 https://tobyschool.com/ 이라면,
https://tobyschool.com/api/lti/authorize_redirect 형태로 기입
- eg) Canvas 사이트로 접근하는 주소가 https://tobyschool.com/ 이라면,
- Public keyset URL : (Canvas 사이트 주소)/api/lti/security/jwks
- Issuer : (Canvas 사이트 주소)
- 만약 별도 호스팅 없이 클라우드 형태로 사용 중일 경우 https://canvas.instructure.com/ 주소를 넣습니다.
- Client ID : (Canvas에서 제공하는 Client ID)
- Deployment ID : (Canvas에서 제공하는 Deployment ID)
- 정보를 모두 올바르게 입력했다면, '추가' 버튼을 클릭합니다.
- 하단의 연동 서비스 목록에 Canvas가 추가된 것을 확인하실 수 있습니다.
- 모든 과정을 거치셨다면 연동이 완료되어 Canvas에서 페이지콜 미팅룸을 추가해 사용하실 수 있습니다.