ClassSync는 Microsoft 365와 Google Workspace™ 학교 환경에서 사용하는 아이덴티티, 계정, 명단, 그룹 및 수업 프로비저닝 업무를 하나의 로컬 관리 흐름으로 표준화합니다.
학교는 공통 OneID와 명단 구조를 두 플랫폼에서 함께 활용하고, 학교의 인증환경에 따라 Microsoft 또는 Google의 아이덴티티 기술을 이용할 수 있으며, Microsoft Teams 또는 Google Classroom™에 적합한 수업 프로비저닝 방식을 선택할 수 있습니다.
ClassSync는 Microsoft 또는 Google의 아이덴티티 및 학습 서비스를 대체하지 않습니다. 학교가 두 플랫폼 중 하나 또는 모두의 기능을 활용할 수 있도록 로컬 관리 및 프로비저닝 계층을 제공합니다.
ClassSync의 구성은 다음과 같이 로컬에서 관리되는 공통 학교정보에서 시작됩니다.
교사 명단
학생 명단
OneID 연결정보
수업 배정정보
수강 명단
학사일정 및 시간표
이 정보는 지원되는 아이디, 계정, 그룹, 수업 및 수강 관리 작업의 공통 데이터 원본으로 사용됩니다.
교사·학생 명단의 기본 저장소는 DONGSEO가 운영하는 중앙 명단 서버가 아니라 학교 관리자의 디바이스에 있는 ClassSync 로컬 데이터베이스입니다.
관리자가 지원되는 외부 서비스 작업을 직접 실행하면 해당 작업에 필요한 정보가 학교가 관리하는 Microsoft 365 또는 Google Workspace 환경으로 전송되어 처리될 수 있습니다.
ClassSync는 Microsoft 365와 Google Workspace™에 존재하는 동일한 학교 사용자를 관리하기 위한 공통 로컬 식별체계로 OneID를 사용합니다.
관리자는 하나의 교사·학생 명단을 기반으로 Microsoft 365와 Google Workspace에 대응되는 사용자 계정을 일관된 계정구조로 구성할 수 있습니다.
ID Matching은 OneID가 아직 지정되지 않은 로컬 명단의 사용자정보를 기존 Microsoft 365 또는 Google Workspace 사용자정보와 비교하여 기존 계정을 확인합니다.
같은 이름의 사용자가 여러 명 존재하는 경우 ClassSync는 이름만을 기준으로 하나의 계정을 자동 확정하지 않습니다. 관리자가 매칭 결과를 확인한 후 적절한 계정을 결정합니다.
관리자가 ID Synchronization을 실행하면 ClassSync는 로컬에서 관리되는 명단정보를 이용하여 승인된 권한 범위에서 지원되는 Microsoft 365 또는 Google Workspace 사용자 계정을 생성하거나 기존 계정정보를 갱신할 수 있습니다.
관리자는 OneID 관리 기능을 통해 다음과 같은 지원 작업을 수행할 수 있습니다.
Microsoft 365 및 Google Workspace 계정 연결정보
사용자 계정 도메인
Google Workspace 조직단위
Microsoft 365 라이선스
Microsoft 365 표시 언어 설정
이를 통해 동일한 로컬 학교 아이디 구조를 두 플랫폼에 활용할 수 있습니다.
학교는 일관된 계정구조를 바탕으로 자체 인증정책에 맞는 환경을 구성하고 Microsoft 또는 Google의 아이덴티티 기술을 Identity Provider(IdP)로 사용할 수 있습니다.
ClassSync 자체는 Identity Provider 또는 인증 서비스의 역할을 수행하지 않습니다.
ClassSync의 역할은 학교에서 선택한 아이덴티티 구성에 필요한 사용자 계정과 식별정보를 표준화된 방식으로 구성하고 관리하도록 지원하는 것입니다.
동일한 교사·학생 명단은 Microsoft 365와 Google Workspace™의 지원되는 그룹 관리에도 사용할 수 있습니다.
ClassSync는 다음과 같은 학교 그룹을 생성·관리할 수 있습니다.
학년별 학생 그룹
반별 학생 그룹
전체 학생 그룹
전체 교사 그룹
따라서 Microsoft와 Google에서 각각 별도의 원본 명단을 다시 작성하지 않고 동일한 교사·학생 명단을 기반으로 두 플랫폼의 그룹 구조를 관리할 수 있습니다.
ClassSync는 학교의 수업환경을 구성하기 위해 주로 다음 네 가지 로컬 정보를 활용합니다.
교사 명단
학생 명단
수업 배정정보
수강 명단
수업 배정정보에는 담당 교사, 과목, 수업명, 학년, 반 등 수업 구성에 필요한 정보가 포함될 수 있습니다.
수강 명단에서는 각 수업에 배정되는 학생을 구성합니다.
이러한 정보가 준비되면 관리자는 Microsoft Teams 또는 Google Classroom™에 적합한 수업 프로비저닝 방식을 선택할 수 있습니다.
ClassSync는 동일한 교사·학생·수업 배정·수강정보를 여러 수업 프로비저닝 방식에 활용합니다.
로컬 ClassSync 데이터 → ClassSync Classroom 동기화 → Google Classroom™
로컬 ClassSync 데이터 → ClassSync Teams 동기화 → Microsoft Teams
로컬 ClassSync 데이터 → SDS V2.1 CSV → Microsoft School Data Sync → Microsoft Teams
Google Classroom™ 동기화는 SDS V2.1 CSV 파일에 의존하지 않습니다.
Classroom 동기화, ClassSync Teams 동기화, Microsoft School Data Sync는 동일한 ClassSync 로컬 학교 데이터를 이용할 수 있는 서로 다른 수업 프로비저닝 경로입니다.
ClassSync는 학교 전체의 수업 프로비저닝과 준비된 수업을 실제 학생에게 제공하는 시점을 교사가 제어하는 과정을 구분할 수 있도록 설계되었습니다.
학교 관리자는 로컬에서 관리되는 교사·학생·수업·수강정보를 이용하여 Microsoft Teams 또는 Google Classroom™의 수업과 교사·학생 구성원을 미리 준비할 수 있습니다.
두 플랫폼은 세부적인 활성화 방식에는 차이가 있지만, 관리자가 수업을 미리 프로비저닝하고 담당 교사가 수업을 준비한 후 학생에게 제공하는 유사한 운영방식을 지원합니다.
Google Classroom™: API에서 생성한 수업은 처음 PROVISIONED 상태가 될 수 있습니다. 지정된 소유 교사가 수업을 수락하면 ACTIVE 상태로 전환될 수 있으며, ACTIVE 상태의 수업은 학생이 이용할 수 있게 됩니다.
Microsoft Teams: 프로비저닝된 Class Team에는 담당 교사가 학생보다 먼저 접근하여 수업을 준비할 수 있습니다. 교사가 Activate를 선택하기 전에는 학생에게 접근권한이 제공되지 않는 early-access 방식이 Microsoft School Data Sync에서 지원됩니다.
이러한 공통 모델을 통해 학교 관리자는 여러 수업과 명단을 미리 준비하고, 담당 교사는 준비된 학습환경을 학생에게 제공하는 시점을 제어할 수 있습니다.
ClassSync의 역할은 학교가 선택한 학습환경을 이용하는 데 필요한 지원되는 아이디, 계정, 그룹, 구성원, 수업 및 명단 구조를 준비하는 것입니다.
수업 프로비저닝과 플랫폼별 교사 수락·활성화 절차가 완료되면, 교사와 학생은 학교의 라이선스, 설정 및 서비스 제공 여부에 따라 Microsoft 또는 Google이 제공하는 교육 기능을 이용할 수 있습니다.
다이어그램에 표시되는 Microsoft의 학습환경이나 Google Classroom™의 교육 기능은 각 플랫폼 제공자가 제공하는 기능입니다.
Google Classroom 도움말에는 Practice sets, YouTube 동영상의 대화형 질문, Read Along, Gemini in Classroom, Gemini Notebook & Gems 등의 학습기능에 관한 문서가 포함되어 있습니다.
다이어그램에 표시되는 학습도구와 AI 기반 교육 기능은 Microsoft 또는 Google이 제공합니다. ClassSync는 이러한 학습환경을 이용하기 위한 지원되는 아이디, 명단, 그룹, 수업 및 프로비저닝 계층을 제공합니다.
ClassSync는 학교가 각각의 학습 플랫폼에 맞춰 아이디와 명단 관리체계를 다시 구축하지 않고 Microsoft Teams, Google Classroom™ 또는 지원되는 두 플랫폼의 조합을 활용할 수 있도록 설계되었습니다.
공통 로컬 구조에서 다음 정보를 관리할 수 있습니다.
OneID
교사 계정
학생 계정
그룹
수업
수업 배정정보
수강 명단
학교는 이러한 공통 데이터 구조를 기반으로 교육환경에 적합한 학습 플랫폼과 프로비저닝 방식을 선택할 수 있습니다.
ClassSync는 표준화된 로컬 관리 및 프로비저닝 계층을 제공합니다. Microsoft와 Google은 학교가 이용하는 아이덴티티, 협업, 수업 및 학습 플랫폼 서비스를 제공합니다.
ClassSync의 목표는 학습 플랫폼을 선택하거나 함께 활용하거나 변경할 때마다 학교의 기본 명단 관리체계를 다시 설계해야 하는 부담을 줄이는 것입니다.
ClassSync는 DONGSEO가 운영하는 별도의 중앙 명단 플랫폼을 필요로 하지 않으면서 학교 계정 프로비저닝 방식을 표준화하는 것을 목표로 합니다.
권한 있는 학교 관리자는 Windows에 ClassSync를 설치하고 필요한 학교 데이터를 로컬에서 준비한 후, 지원되는 Microsoft 365 및 Google Workspace™ API를 이용하여 계정, 그룹, 수업, 일정 및 리소스 관리 작업을 수행할 수 있습니다.
이를 통해 학교는 교사·학생 명단의 기본 데이터베이스를 학교 관리자의 로컬 환경에서 관리하면서 Microsoft와 Google이 이미 제공하는 클라우드 아이덴티티 및 학습 서비스를 활용할 수 있습니다.
ClassSync는 교사·학생 명단을 DONGSEO 서버의 중앙 명단 저장소에 보관하는 구조를 사용하지 않습니다.
설계 목적은 학교 전체 명단정보를 개발사가 운영하는 별도의 중앙 데이터베이스에 불필요하게 집중시키지 않는 것입니다.
로컬 학교 데이터 → 관리자 실행 작업 → 학교가 관리하는 Microsoft 365 또는 Google Workspace™ 환경
관리자가 지원되는 외부 서비스 작업을 실행하면 해당 작업에 필요한 정보가 외부 서비스에서 처리됩니다.
이러한 구조가 모든 개인정보 보호 또는 보안 위험을 제거하는 것은 아닙니다. 학교는 관리자 디바이스, 로컬 데이터베이스, 내보내기 파일, 백업, 클라우드 계정, 관리자 권한 및 Microsoft 365와 Google Workspace 환경을 적절하게 보호해야 합니다.
ClassSync는 교사 또는 학생이 학교를 이동할 때 필요한 클라우드 파일 복사에도 동일한 로컬 중심 설계 원칙을 적용합니다.
이전 학교에서 옮겨야 할 파일은 Google Drive™, OneDrive, Microsoft Teams 또는 SharePoint 환경 등에 존재할 수 있습니다.
ClassSync Mover는 OneDrive Mover라고도 하며 ClassSyncTeacher 기능으로 제공됩니다.
이용자는 자신에게 접근권한이 있는 이전 학교의 Microsoft 365 또는 Google Workspace 계정에서 지원되는 파일을 선택하고, 로컬 Windows 디바이스를 거쳐 새 학교의 지정된 Microsoft 365 OneDrive 계정으로 복사할 수 있습니다.
ClassSync Mover는 전송되는 파일의 중간 클라우드 저장소로 DONGSEO가 운영하는 외부 릴레이 서버를 사용하지 않습니다.
이전 학교 클라우드 → 이용자의 Windows 디바이스 → 새 학교 OneDrive
ClassSync Mover는 선택한 전체 파일을 모두 다운로드한 후 업로드를 시작하는 대신, 제한된 수의 파일을 단계별로 처리하는 로컬 전송 파이프라인을 사용합니다.
현재 버전의 기본 설정은 다음과 같습니다.
동시 다운로드 최대 4개
업로드 대기 파일 최대 5개
동시 업로드 최대 4개
이 값은 현재 버전의 기본 설정이며 전송 성능과 안정성을 개선하는 과정에서 변경될 수 있습니다.
실제 처리량은 파일 크기, PC 성능, 인터넷 연결 상태 및 해당 클라우드 서비스의 응답 상황에 따라 달라질 수 있습니다.
원본 파일이 목적지 Microsoft 365 OneDrive에 정상적으로 업로드되면 해당 전송 작업에 사용한 로컬 임시파일은 ClassSync의 파일 처리방식에 따라 삭제됩니다.
이 파이프라인은 전체 이전 대상 데이터를 사용자의 PC에 동시에 보관해야 하는 필요성을 줄입니다. 다만 현재 처리 중인 파일에는 로컬 임시 저장공간이 필요합니다.
이 설계의 목적은 이용자의 로컬 디바이스와 기존 원본·목적지 클라우드 서비스를 이용하여 파일을 복사할 수 있을 때 DONGSEO가 운영하는 별도의 중간 클라우드 저장소를 추가하지 않는 것입니다.
ClassSync 관리자 기능과 ClassSync Mover는 서로 다른 작업을 지원하지만, 동일한 설계 원칙을 따릅니다.
교사·학생 명단
→ ClassSync 로컬 데이터베이스
→ 관리자가 실행한 API 작업
→ 학교의 Microsoft 365 / Google Workspace™ 환경
이전 학교 클라우드 파일
→ 로컬 Windows 전송 파이프라인
→ 이용자가 실행한 업로드
→ 새 학교 Microsoft 365 OneDrive
두 경우 모두 이용자의 로컬 환경과 학교가 이미 선택하여 사용하는 클라우드 서비스를 통해 작업할 수 있다면, ClassSync는 DONGSEO가 운영하는 별도의 중앙 저장소를 불필요하게 추가하지 않는 것을 공통 설계 원칙으로 합니다.
ClassSync의 개인정보 처리, 로컬 저장, 인증정보, API 이용, 외부 서비스 전송, 보유·삭제 및 정보주체의 권리에 관한 자세한 사항은 ClassSync 개인정보처리방침에서 확인할 수 있습니다.
ClassSync 이용에는 별도로 공개된 ClassSync 서비스 이용약관이 적용됩니다.
국문 홈페이지에서는 현재 영문 URL을 그대로 연결해도 되지만, 국문 정책 페이지가 별도로 있으므로 실제 게시 시에는 국문 ClassSync 개인정보처리방침과 국문 서비스 이용약관으로 연결하는 것을 권장합니다.
ClassSync는 Microsoft Store를 통해 제공되는 Windows 클라이언트 애플리케이션입니다.
ClassSync 관리자 기능을 사용하려면 필요한 권한을 보유한 Microsoft 365 Global Administrator 계정으로 먼저 로그인해야 합니다.
Google Workspace™ 관리 기능을 사용하는 경우에는 Microsoft 365 관리자 로그인이 유지된 상태에서 Google Workspace™ Super Admin 계정을 통한 추가 인증이 필요합니다.