Canvas에서 Microsoft Teams 클래스 사용
Microsoft Teams 수업은 교육자와 학생이 LMS(학습 관리 시스템)와 Teams 간에 쉽게 탐색할 수 있도록 도와주는 LTI(학습 도구 상호 운용성) 앱입니다. 사용자는 LMS 내에서 직접 과정과 연결된 수업 팀에 액세스할 수 있습니다.
배포 전 필수 구성 요소
참고
현재 Teams 클래스 LTI는 제한된 scope Microsoft Entra ID Canvas 사용자 동기화만 지원합니다.
- 테넌트는 Microsoft Education 라이선스(A1 이상)가 있어야 합니다.
- Canvas와 Microsoft 간에 사용자를 매핑하는 데는 단일 Microsoft 테넌트만 사용할 수 있습니다.
- 테넌트는 캔버스 필드(이메일, 고유 사용자 ID, SIS ID 또는 통합 ID)와 Microsoft Entra ID 필드(UPN(사용자 계정 이름), 기본 Email 주소(메일) 또는 Email 별칭(mailNickname))과 정확히 일치해야 합니다.
- SDS를 사용하여 클래스 및 그룹을 만드는 경우 SDS에서 팀 만들기 옵션을 사용하지 않도록 설정하고 그룹 정리 를 수행하여 클래스가 중복되지 않도록 하는 것이 좋습니다. SDS는 여전히 organization 및 사용자 데이터를 동기화하는 데 사용할 수 있습니다.
캔버스에서 Microsoft Teams 앱 사용
통합을 시작하려면 개발자 키를 사용하도록 설정하고, Microsoft Teams 동기화를 사용하도록 설정하고, Microsoft-Teams-Sync-for-Canvas 앱을 승인하여 Canvas에서 앱을 사용하도록 설정해야 합니다. 앱 승인은 앱을 승인할 수 있는 Microsoft 테넌트 관리자만 수행할 수 있습니다.
Microsoft Teams 동기화를 사용하도록 설정하고 앱에 대한 액세스를 승인하려면 다음을 수행합니다.
Canvas에 관리자 권한으로 로그인합니다.
전역 탐색에서 관리 링크를 선택한 다음 계정을 선택합니다.
관리자 탐색에서 개발자 키 링크를 선택한 다음 상속된 탭을 선택합니다.
각 적절한 앱에 대해 ON 상태를 선택하여 배포하려는 LTI 앱을 사용하도록 설정합니다.
관리자 탐색에서 설정 링크를 선택한 다음 통합 탭을 선택합니다.
토글을 켜서 Microsoft Teams 동기화를 사용하도록 설정합니다. 이 동기화를 사용하면 과정 등록에 따라 Teams에서 클래스를 만들 수 있습니다.
다음 필드에 적절한 정보를 입력합니다. 이러한 필드는 Canvas의 사용자를 Microsoft Entra ID 사용자와 일치시키는 데 사용됩니다.
테넌트 이름은 Microsoft 테넌트 이름입니다.
로그인 특성은 매핑에 사용되는 다음 Canvas 사용자 특성 중 하나입니다.
- Email 캔버스 사용자의 기본 전자 메일 주소입니다. 사용자가 Canvas에서 기본 전자 메일 주소를 변경하는 경우 과정의 등록이 Teams와 동기화되지 않도록 차단될 수 있습니다.
- 고유 사용자 ID 는 사용자의 Canvas 로그인 ID입니다.
- SIS 사용자 ID 는 SIS(학생 정보 시스템)에서 채워지고 사용자의 프로필 페이지에서 볼 수 있는 ID 값입니다.
- 통합 ID 는 SIS 가져오기를 통해서만 채워지고 사용자의 프로필 페이지에서 볼 수 있습니다. 일반적으로 이 고유 식별자는 기관에서 제공하며 계정 트러스트 또는 컨소시엄 상황에서 여러 계정에서 사용자를 식별하는 데 사용됩니다.
접미사 필드는 선택 사항이며 Canvas 특성과 Microsoft Entra 필드 간에 정확한 매핑이 없는 경우 도메인을 지정할 수 있습니다. 예를 들어 Canvas 전자 메일이 'name@example.edu'이고 Microsoft Entra UPN이 'name'인 경우 접미사 필드에 '@example.edu'을 입력하여 사용자를 일치시킬 수 있습니다. 도메인은 이 필드에 이전 @과 함께 입력해야 합니다.
Active Directory 조회 특성은 Canvas 특성이 일치하는 Microsoft Entra ID 필드입니다. UPN, 기본 메일 주소 또는 전자 메일 별칭 사이에서 를 선택합니다.
설정 업데이트를 선택합니다.
Canvas의 Microsoft-Teams-Sync-for-Canvas Azure 앱에 대한 액세스를 승인하려면 테넌트 액세스 권한 부여 링크를 선택합니다. Microsoft ID 플랫폼 관리 동의 엔드포인트로 리디렉션됩니다.
참고
이 단계는 앱을 승인할 수 있는 Microsoft 테넌트 관리자가 수행해야 합니다.
수락을 선택합니다.
Canvas에서 Teams 클래스 LTI 통합
동기화를 사용하도록 설정하고 Azure 앱을 승인한 후 Canvas 관리자는 이제 Canvas 사용자 인터페이스의 탐색에 표시되도록 Teams 클래스 LTI 앱을 Canvas 환경에 추가할 수 있습니다.
Canvas 환경에 Teams 클래스 LTI 앱을 추가하려면 다음을 수행합니다.
관리 설정의 앱 탭에서 + 앱을 선택하여 Teams LTI 앱을 추가합니다.
구성 유형에서 클라이언트 ID별을 선택합니다.
클라이언트 ID의 경우 Microsoft Teams 클래스 LTI에 대한 170000000000570 입력한 다음 제출을 선택합니다.
표시되는 확인에서 앱 이름(Microsoft Teams 클래스)을 확인한 다음 설치를 선택합니다.
이제 Microsoft Teams 클래스 LTI 앱이 외부 앱 목록에 추가됩니다.
캔버스 과정에 LTI 앱 사용
과정 내에서 LTI 앱을 사용하려면 Canvas 과정의 강사가 통합 동기화를 사용하도록 설정해야 합니다. 해당 팀을 만들려면 강사가 각 과정을 사용하도록 설정해야 합니다. 팀 만들기를 위한 글로벌 메커니즘은 없습니다. 이는 원치 않는 팀이 생성되지 않도록 예방 조치로 설계되었습니다.
강사에게 강사 설명서를 참조하여 각 과정에 LTI 앱을 사용하도록 설정하고 통합 설정을 완료합니다.