주요 컨셉

  1. 사용자 계정 연동 MS Entra 테넌트(구 MS Azure AD, 이하 MS Entra 테넌트 또는 테넌트) 사용자 계정은 학교 측에서 생성 및 관리하며, 테스트 용 계정 또는 VC가 내부적으로 통제하는 계정이 아닌 이상 VC가 임의로 사용자 계정을 생성하지 않는다. VC는 학교에서 사용 중인 MS Entra 테넌트에서 관리되는 교수자 계정과 학습자 계정을 이메일 주소를 연동 key로 사용하여 연동한다.
  2. 과목 연동 과목 별(학기제 과목인 경우 학기제 과목 별) Team, Chat을 생성하여 연동 및 관리한다. 기본 연동 유지 기간은 기준 일시로부터 1년이며, 이 기간이 지나면 별도의 통보 없이 영구 삭제 처리될 수 있다. 영구 삭제 이후, VC는 영구 삭제된 데이터에 대해 복원 책임을 지지 않는다.
    1. Team 및 Chat의 member 제한 수에 따른 연동 정책 MS의 정책에 따라, Team 또는 Chat에는 무조건 소유자가 1명은 존재하여야 한다. 이와 함께 Team 및 Chat의 member수가 제한 되어 있으므로, 이 제한을 넘길 시에는 다음과 같은 알고리즘에 의해 member를 절삭 한다.

      1. Team 또는 Chat의 최초 생성은 최대 member 수를 넘지 않는 과목 만을 대상으로 실시한다.
      2. 최초 생성 이후에 과목 참여자 수가 최대 member 수를 초과하는 경우, 다음 규칙에 의해 절삭 한다.
        1. 교수자, 조교자, 학습자 순으로 우선
        2. 과목 참여자로 등록된 일시가 빠른 순으로 우선
        3. 위 조건으로 구별 되지 않을 경우, 사용자 코드(사용자 ID 또는 사용자 학번) 기준 오름 차순 정렬 하여 우선
      3. 과목 참여자 수가 최대 member 수 이하로 감소하는 경우에는 다시 전체 과목 참여자가 연동된다. Team 또는 Chat이 최초 생성되지 않은 경우에는 이 때 최초로 생성된다.
    2. Team 연동

      MS의 Team 정책에 따라, Team 내에는 무조건 소유자가 1명은 존재하여야 한다. 과목 참여자의 데이터 연동 상태에 따라 Team 멤버 수가 0명이 될 가능성이 있으므로, 다음과 같이 연동한다.

      1. 임시로 Team의 소유자가 될 더미 계정이 최소 1개는 준비 되어 있어야 한다.
      2. Team 생성 직후는 임시 소유자가 해당 Team의 소유자가 된다.
      3. 과목 참여자 연동 시, 임시 소유자를 제거하고 과목 참여자 중에서 학습자를 제외한 나머지 사용자를 소유자로 지정한다.
      4. 과목 참여자 연동 시, 소유자를 지정할 수 없는 상태이면 임시 소유자가 해당 Team의 소유자로 지정될 수 있다.
      5. 한 사용자 계정 당 참여할 수 있는 팀 개수가 1000 명으로 제한되어 있는 점을 고려 하여, 테넌트 내에서 기대 되는 최대 액티브 Team 수 / 1000 개수 만큼 임시 소유자 계정이 준비 되어야 한다.
      6. 임시 소유자 계정에는 MS Teams Plan이 포함 된 라이선스가 할당 되어야 한다. MS Teams Plan이 포함 되어 있으면 교수자 라이선스 대신 학습자 라이선스를 할당할 수 있다.
    3. Chat 연동 VC 내부에서 지정하는 최대 chat 참여자 수 제한을 넘지 않는 과목만 Chat 생성, 연동 및 관리한다. 기본적으로 최대 chat 참여자 수는 230명이며, MS 365 스펙에서는 250명으로 정의하고 있으므로 학교 측의 요구가 있을 시, VC용 내부 여유 분을 고려하여 최대 chat 참여자 수를 249명까지 확장할 수 있다. Chat은 Team과 연관 되어야 하므로, Team 생성이 완료 된 과목에만 Chat이 생성될 수 있다.

MS Entra 테넌트 연동 요구 사항 및 준비 사항

  1. MS Entra ID 테넌트를 생성하여야 한다. 해당 테넌트에는 Office 365 교육용 라이센스가 구매되어 있어야 한다. 자세한 내용은 MS Entra ID 계정 관리 참조.

  2. 학교 측은 지정된 가이드 라인에 따라 테넌트 내 사용자 계정에 대해 사전 준비를 하여야 한다.

    자세한 내용은 MS Entra ID 계정 관리 참조.

  3. 테넌트에는 VC 연동을 위한 VC 앱 등록이 실시 되어야 한다.

    자세한 내용은 ‣ 참조.

  4. 화상 강의를 사용하는 경우 접근 권한 정책을 추가해야 한다.

    자세한 내용은 ‣ 참조.

  5. 메시지 알림 기능을 사용하는 경우, 메시지 봇 역할을 하는 더미 사용자 계정을 등록하여 ID / PW를 VC 엔지니어 측에 전달 하여야 한다.

LMS 연동 요구 사항 및 준비 사항

LMS는 사용자 연동 용 view에 MS Entra 테넌트 사용자 계정의 E-mail 주소를 VC 측에 제공 하여야 하며, VC는 전달 받은 E-mail 주소를 기준으로 MS Entra 테넌트에서 사용자 계정을 찾아 사용자 계정 정보를 import 한다.