Canvas (Instructure)와 페이지콜 연동하기

  • 업데이트 시간

이 글을 통해 알 수 있는 것

  • LTI 연동을 통해 Canvas (Instructure)와 페이지콜을 연동하는 방법

이렇게 사용하세요

Canvas (Instructure)와 페이지콜을 연동하는 방법

  • 우측 상단의 버튼을 클릭해 워크스페이스 설정 페이지로 진입합니다.
  • 'LTI 연동' 탭을 클릭합니다.CN-LI-1.png
  • 페이지 내의 연동 정보에서 네 가지 정보를 Canvas에 붙여넣어야 합니다. 연동을 희망하는 Canvas 페이지로 이동합니다. CN-LI-2.png

Canvas 페이지 내 설정

  • Canvas 페이지에서 'Admin' 메뉴 안 'Site Admin' 항목으로 진입합니다.CN-LI-C1.png
  • 'Developer Keys' 내부의 '+ Developer Key' 버튼을 클릭한 뒤, 'LTI Key' 유형을 클릭합니다.CN-LI-C2.png
  • 'Key Settings' 페이지에서 다음의 항목을 채워넣습니다. 페이지콜의 LTI 연동 내 '연동 정보'가 이 곳에 사용됩니다. 해당하는 정보에 맞게 복사하여 붙여넣습니다.CN-LI-C3.png
    1. Title : Pagecall
    2. Description : Pagecall
    3. Target Link URI : https://app.pagecall.com
    4. OpenID Connect Initiation Url : https://api.pagecall.com/v1/lti/auth-initiate
    5. JWK Method : Public JWK URL
    6. Public JWK URL : https://api.pagecall.com/v1/lti/jwks
    7. Redirect URIs : https://api.pagecall.com/v1/lti/auth-complete
    8. Privacy Level : Public
  • 정보를 모두 올바르게 입력했다면, 'Save' 버튼을 클릭해 저장합니다.
  • 저장 이후, 다음과 같이 페이지콜이 추가된 모습을 볼 수 있습니다. State의 버튼을 클릭하여 페이지콜을 활성화합니다.CN-LI-C4.png
    • Details 열에서 Client ID를 확인하실 수 있습니다. 해당하는 정보를 코스에 넣어주는 과정이 필요합니다.
  • 'Course' 메뉴 내 미팅룸 사용을 희망하는 코스의 페이지로 입장합니다.CN-LI-C5.png
  • 'Settings' 내부의 'App' 탭으로 이동하여 '+ App' 버튼을 클릭합니다. CN-LI-C6.png
  • 'Add App' 창에서 'Configuration Type'을 By Client ID로 설정한 뒤, 앞서 확인했던 Client ID를 붙여넣고 'Submit' 버튼을 클릭합니다.CN-LI-C7.png
  • Tool "Pagecall"이 보이는 것을 확인했다면, 'Install' 버튼을 클릭합니다.CN-LI-C8.png
  •  정상적으로 페이지콜 항목이 추가된 것을 확인하실 수 있습니다. 버튼을 클릭해 Deployment ID를 확인합니다.CN-LI-C10.png
  •  Deployment ID를 확인할 수 있는 창이 뜹니다. 이 정보를 페이지콜의 LTI 연동 설정에 넣어줘야 연동이 완료됩니다. 다시 페이지콜 어드민 내의 설정으로 이동합니다.CN-LI-C11.png

 

페이지콜 어드민 내 설정

  • 다시 LTI 연동 페이지로 돌아와, 하단의 '서비스 연동' 버튼을 클릭합니다.CN-LI-3.png
  • Canvas 페이지에서 확인한 정보를 페이지콜 내 서비스 연동 설정에 채워 넣습니다.CN-LI-C7-1.pngCN-LI-6.png
    1. 서비스명 : Canvas LMS
    2. Authnication request URL : (Canvas 사이트 주소)/api/lti/authorize_redirect
      • eg) Canvas 사이트로 접근하는 주소가 https://tobyschool.com/ 이라면,
        https://tobyschool.com/api/lti/authorize_redirect 형태로 기입
    3. Public keyset URL : (Canvas 사이트 주소)/api/lti/security/jwks
    4. Issuer : (Canvas 사이트 주소)
      • 만약 별도 호스팅 없이 클라우드 형태로 사용 중일 경우 https://canvas.instructure.com/ 주소를 넣습니다.
    5. Client ID : (Canvas에서 제공하는 Client ID)
    6. Deployment ID : (Canvas에서 제공하는 Deployment ID)
  • 정보를 모두 올바르게 입력했다면, '추가' 버튼을 클릭합니다.
  • 하단의 연동 서비스 목록에 Canvas가 추가된 것을 확인하실 수 있습니다.CN-LI-7.png
  • 모든 과정을 거치셨다면 연동이 완료되어 Canvas에서 페이지콜 미팅룸을 추가해 사용하실 수 있습니다.