ClassKit
App Store에서 제공하는 다양한 학습 앱은 학교의 교육 및 학습 경험에서 매우 중요한 부분을 차지합니다. ClassKit을 사용하면 개발자의 앱을 교사와 학생이 과제 및 학생의 학습 진도를 확인할 수 있는 강력한 iPad 앱인 스쿨워크에서 사용할 수 있습니다. 앱에서 교사는 과제로 지정할 만한 활동을 찾아 볼 수 있으며, 학생들은 탭 한 번으로 해당 활동으로 바로 이동하거나, 맞춤화된 지도를 받도록 선생님과 학습 진도 데이터를 비공개로 안전하게 공유할 수 있습니다.
ClassKit, 앱에 통합하기
ClassKit을 사용하면 Apple School Manager 및 계정 관리 권한이 없는 Apple Account로 교육 기관에서 사용할 수 있는 iPad용 교육 앱의 기능이 활성화됩니다. 교사가 스쿨워크에서 활동을 할당하면 앱에서 이러한 활동에 대한 학생의 학습 진도를 확인할 수 있습니다.
할당 가능한 과제 콘텐츠 정의 및 표시하기
앱의 콘텐츠 구조에 레이블을 지정하여 교사가 스쿨워크에서 콘텐츠를 찾아 할당할 수 있도록 해야 합니다. 콘텐츠에는 수학 도전 과제 및 퀴즈, 코딩 개념 및 연습 문제 또는 교과서 각 장 등의 구성 체계가 포함될 수 있습니다. 학생이 스쿨워크에서 할당된 활동을 탭하면 앱의 해당 콘텐츠로 바로 이동합니다.
학생의 학습 진도 보고하기
학생이 할당된 활동을 완료하면 앱에 학생의 진도가 기록되고 이를 ClassKit에 보고하여 교사와 학생이 스쿨워크에서 해당 사항을 확인할 수 있게 됩니다. 앱에서 보고할 수 있는 학습 진도 정보에는 소요 시간, 시작 및 종료 타이머, 완료율, 받은 점수, 퀴즈 점수, 이진값(예: 예/아니오, 참/거짓, 완료/미완료) 등이 포함됩니다.
교사가 모든 앱 전반에서 이러한 정보에 접근할 수 있으므로 개별 학생의 필요에 따라 지도를 맞춤화할 수 있으며 학생들은 주인 의식을 가지고 자신의 학습 과정을 관리할 수 있습니다.
학생의 개인 정보 보호
ClassKit 및 스쿨워크는 학생의 개인 정보 보호를 염두에 두고 개발되었습니다. 교사가 명시적으로 할당한 활동에서 학생이 자신의 기기로 학교에서 제공한 계정 관리 권한이 없는 Apple Account를 사용하는 경우에만 학생 학습 진도 데이터가 스쿨워크에 수신 및 표시됩니다. 앱에서 이미 학생 계정을 사용하여 특정 기능을 활성화한 경우 ClassKit에서는 해당 학생 계정을 학생이 사용하는 계정 관리 권한이 없는 Apple Account와 연결하지 않습니다.
ClassKit을 사용하는 앱의 개인정보 보호 요구 사항
ClassKit 프레임워크는 학교 관리 환경에서 할당된 활동에 대한 학생의 학습 진도 데이터를 비공개로 안전하게 교사와 공유하는 데 사용되며, 교육 목적으로만 사용해야 합니다. ClassKit을 사용하는 앱은 Apple Developer Program 사용권 계약서, App Store 심사 지침 및 기타 적용 가능한 법률에 따라 개인 정보를 처리해야 합니다. 다음은 개발자가 특히 주의해야 할 몇 가지 사항입니다.
개인정보 처리방침을 수립하고 제품 페이지에 포함하기
ClassKit을 사용하는 앱에는 개인정보 처리방침을 포함해야 합니다. App Store Connect에 URL을 입력하여 제품 페이지에 개인정보 처리방침 링크를 추가합니다. 학교에서 이 정보를 검토하여 앱이 해당 지역의 개인정보 보호 요구 사항을 준수하는지 확인할 수 있어야 합니다.
앱에 행동 기반 맞춤형 광고 포함 금지
ClassKit을 사용하는 앱에는 행동 기반 맞춤형 광고가 포함되어서는 안 되며(예: 광고주는 사용자의 활동을 기반으로 광고를 제공할 수 없음), 모든 상황 광고는 어린 사용자에게 적합한 내용이어야 합니다. 일부 국가에서는 행동 기반 맞춤형 광고가 아닌 경우라도 특정 연령 미만의 어린이가 광고 대상이 될 수 없다는 점에 유의하십시오.
자세한 내용은 App Store 심사 지침의 개인정보 보호 섹션과 어린이 카테고리 섹션을 참고하십시오.
어린이가 사용하는 앱에서 개인 정보 수집을 제한하는 모든 법률 준수하기
ClassKit을 사용하는 앱은 'COPPA'(Children’s Online Privacy Protection Act), 'FERPA'(Family Educational Rights and Privacy Act) 및 이에 상응하는 모든 국제 법률을 준수해야 합니다. 인증된 교육 서비스 이외의 다른 목적으로 개인 식별 가능 정보를 사용하거나 공유해서는 안 됩니다. 특히 행동 기반 맞춤형 광고를 위한 개인 프로필을 구축하기 위해 수집된 정보를 사용하거나 판매하지 마십시오. 데이터를 안전하게 전송 및 저장하고, 이 데이터를 공유할 수 있는 모든 공급업체가 동일한 보안 기준을 준수하도록 하여 이 정보를 무단 접근이나 사용으로부터 보호해야 합니다.
Xcode 시작하기
Xcode 및 iOS를 다운로드하고 이 리소스를 사용하여 iOS 앱에서 ClassKit을 지원하도록 합니다.
리소스
문서, 샘플 코드 및 토론 포럼을 통해 ClassKit을 구현하는 방법을 자세히 알아보십시오.