가이드라인

본 가이드라인과 요구사항은 눈길을 끄는 콘텐츠와 직관적인 사용자 환경을 제공하는 훌륭한 교육용 앱을 개발하는 데 도움이 됩니다.

또한 앱이 Google Play 개발자 프로그램 정책, 개발자 배포 계약Android 또는 Chrome에 관한 Google Play for Education 부록의 약관을 준수하는지 확인해야 합니다.

기본 요구사항

참여하려면 앱은 K-12 시장을 위해 설계되어야 합니다. 앱이 충족해야 하는 기본 요구사항은 다음과 같습니다.

  • 앱 및 앱에 포함된 광고는 사용자 인증 정보 또는 앱 운영 및 개선에 필요한 데이터 이외의 개인 식별 정보를 수집해서는 안 됩니다.

  • 앱에서 교육 기능과 관련 없는 목적으로 학생 데이터를 사용해서는 안 됩니다.

  • 앱의 콘텐츠 등급이 '전체이용가' 또는 '콘텐츠 수위 - 하'여야 합니다. 학생 간 커뮤니케이션을 허용한다는 이유로 '콘텐츠 수위 - 하' 등급인 앱은 허용됩니다.

  • 앱에서 표시하는 광고를 비롯한 앱 콘텐츠는 앱의 콘텐츠 수위와 일치해야 합니다. Google Play 개발자 프로그램 정책콘텐츠 등급 가이드라인에 설명된 대로 '불쾌감을 주는' 콘텐츠를 표시해서는 안 됩니다.

  • 앱은 아동 온라인 개인 정보 보호법과 기타 모든 관련 법률 및 규정을 준수해야 합니다.

수익 창출 및 광고

Android 또는 Chrome 앱에서 광고를 표시하는 경우 가능하면 광고 게재를 중지하거나 다음을 확인해야 합니다.

  • 학생이나 교사의 주의를 산만하게 하지 않는 광고 (플래시 기반 광고, 동영상 광고, 깜박이거나 움직이는 광고 포함)
  • 전면 광고는 앱에 게재되지 않습니다.
  • 광고 벽이 앱 UI에 표시되지 않음
  • 광고가 화면의 많은 부분을 차지하지 않음
  • 광고 콘텐츠가 앱의 콘텐츠 수위를 초과해서는 안 됩니다.
  • 모든 Android 앱 선택에서 광고 사용을 선언해야 합니다.

Android 앱

Android 앱의 경우 현재 Google Play for Education에서 인앱 구매가 지원되지 않으므로 학생의 Android 기기에서 모든 거래를 차단합니다. 혼동을 피하기 위해 앱에서 인앱 구매 버튼 및 관련 UI 요소를 삭제해야 합니다. Google에서는 개발자와 학교에 더욱 유연한 가격 모델을 제공하기 위해 추가 구매 메커니즘을 조사하고 있습니다.

Google Play for Education에서 앱 가격이 책정된 경우, 구매 전에 Google Play에서 교사에게 제한된 무료 체험판을 제공하도록 허용해야 합니다. 이는 비즈니스 약관을 통해서만 제공하며 개발 작업은 필요하지 않습니다.

인앱 결제를 사용하여 Google Play for Education을 통해 모든 콘텐츠와 서비스가 판매되는 앱에서는 인앱 구매를 삭제하지 않도록 선택할 수 있습니다. 인앱 결제 기능을 삭제하지 않으려면 다음 사항을 확인하세요.

  • 사용자는 인앱 구매 없이 수업 설정을 위한 앱의 핵심 기능에 액세스할 수 있습니다.

  • UI에서 인앱 구매를 명확하게 식별할 수 있습니다.

  • 선택에서 인앱 구매 사용을 선언합니다.

게시하는 앱마다 Google Play와 Google Play for Education에 모두 적용되는 단일 가격을 설정할 수 있습니다. Google Play for Education에서는 단일 패키지 이름을 기반으로 특정 앱에 대해 다른 가격을 설정할 수 없습니다.

Chrome 앱

현재 무료 Chrome 앱만 Google Play for Education 포함 대상으로 고려됩니다. Google은 Google Play for Education 프로그램에서 유료 Chrome 앱을 지원하기 위해 적극적으로 노력하고 있습니다.

교육적 가치

Google Play for Education에 제출된 앱은 제3자 교육자 네트워크에서 평가되며, 이 네트워크에서는 공통 교과 과정 및 기타 교육적 고려사항에 따라 앱을 검토합니다. 이렇게 하면 교사와 관리자가 학년, 과목, 핵심 교육과정, 기타 매개변수별로 탐색할 때 콘텐츠가 더 쉽게 검색될 수 있습니다.

높은 교육적 가치를 지닌 앱의 특성은 다음과 같습니다.

  • 초중고교(K-12) 교실에서 사용하도록 설계되었습니다.

  • 공통 핵심 표준에 부합하거나 공통 핵심 학습을 지원합니다.

  • 앱이 타겟팅하는 학년에서 간단하고 사용하기 쉬우며 직관적입니다. 또한 교사의 지도가 없어도 상대적으로 쉽게 탐색 가능합니다. 학생을 방해하거나 부담스럽게 하지 않습니다.

  • 재미있고 상호작용도 좋습니다. 앱은 학생의 참여를 유도하며 학생이 자신의 환경을 제어할 수 있게 해줍니다.

  • 다목적성, 앱에는 학기 중 둘 이상의 교실 기능이나 수업에서 유용하게 사용할 수 있는 기능이 있습니다.

  • '4C' 지원:

    • Creativity(창의성) — 학생들이 학습 목표에 대한 이해를 표현하고 작업을 완료하기 위한 새로운 접근 방식, 혁신, 발명을 시도하기 위해 창의력을 발휘할 수 있도록 합니다.

    • 비판적 사고 — 학생들이 문제를 새로운 방식으로 바라보고 학습 내용을 교과 및 학문 분야와 연관 지을 수 있도록 합니다.

    • 공동작업 — 학생과 교육자 (해당하는 경우)가 함께 작업하여 목표를 달성할 수 있습니다.

    • Communication(소통) — 학생이 생각, 질문, 아이디어, 솔루션을 이해하고 비평하며 공유할 수 있습니다.

앱을 설계하고 개발할 때 이러한 특성을 최대한 많이 반영하여 높은 교육적 가치를 제공해야 합니다.

앱 품질

앱은 다양한 기기에서 원활하게 작동하고 보기 좋게 표시되어야 하며 가능한 한 최상의 사용자 환경을 제공해야 합니다.

고품질 앱은 사용자의 참여를 유도하고 직관적이며 매력적인 콘텐츠를 제공합니다. Google Play for Education은 스토어에서 쉽게 찾을 수 있도록 고품질 앱을 강조표시합니다. 다음은 몇 가지 일반 가이드라인과 플랫폼별 추가 가이드라인입니다.

  • 학생을 위해 단순성과 사용성 향상:

    • 교사와 학생이 여러 계정에 로그인하고 여러 비밀번호를 기억할 필요 없이 앱의 모든 기능을 사용할 수 있도록 앱을 설계합니다.

  • 플랫폼의 핵심 품질 가이드라인을 준수합니다. Android Chrome 앱에 적절한 디자인 가이드라인과 권장사항을 따릅니다.

교육용 앱의 싱글 사인온(SSO)

대부분의 경우 Google Play for Education 기기를 사용하는 학생이나 교사는 이미 기기에서 Google 계정으로 로그인되어 있습니다. 이 점을 활용하여 앱에서 간단하고 원활한 로그인 환경을 제공할 수 있습니다. 권장되는 방법은 Google 로그인을 사용하는 것입니다.

Android 앱 품질

Android 앱에서는 다음과 같은 플랫폼 관련 가이드라인을 따릅니다.

테스트 환경

이 문서의 가이드라인에 따라 앱을 테스트하고 평가하려면 학생과 교사가 앱을 실행할 실제 환경을 재현하는 테스트 환경을 설정하는 것이 좋습니다.

테스트 조건

학교와 유사한 조건에서 앱을 테스트해야 합니다. 예를 들어 Google Play for Education을 사용하면 관리자가 학생의 특정 기능을 제어하거나 사용 중지할 수 있으므로 이러한 기능을 사용 중지한 상태에서 앱을 테스트하는 것이 좋습니다. 다음은 Google Play for Education 환경에서 최상의 결과를 얻을 수 있도록 앱을 테스트하기 위한 몇 가지 조건입니다.

  • 프록시 서버 — 프록시를 사용하는 네트워크 환경에서 앱을 테스트합니다. 많은 학교에서 프록시를 사용합니다.

  • 위치 서비스 사용 안함 — 위치 서비스를 사용 중지해도 앱이 제대로 작동하는지 테스트합니다. 많은 학교에서 학생 기기의 위치 서비스를 사용 중지합니다.

  • 인앱 결제 사용 안함 — 인앱 결제에 액세스하지 않아도 앱이 제대로 작동하는지 테스트합니다. Google Play for Education 기기에서는 인앱 구매가 차단됩니다.

  • 블루투스 사용 안함 — 블루투스를 사용 중지한 상태에서 앱이 제대로 작동하는지 테스트합니다. 많은 학교에서 학생 기기의 블루투스를 사용 중지합니다.

  • 네트워크에 액세스할 수 없음 — 기기를 인터넷에 연결할 수 없을 때 앱을 테스트하여 제대로 작동하는지 확인합니다.

  • Android 버전 (Android 앱만 해당) — Android 4.2를 실행하는 기기에서 앱을 테스트합니다. Google Play for Education 기기에서는 Android 4.2 이상 (API 수준 17 이상)을 실행합니다.