ガイドライン

これらのガイドラインと要件は、魅力的なコンテンツと直感的なユーザー エクスペリエンスを提供する優れた教育アプリを開発するのに役立ちます。

また、アプリが Google Play デベロッパー プログラム ポリシーデベロッパー販売 / 配布契約、該当する Android または Chrome 向けの Google Play for Education 追加条項のすべてに準拠していることを確認する必要があります。

基本要件

参加するには、アプリが小学校から高等学校向けに設計されている必要があります。アプリが満たさなければならない基本的な要件は次のとおりです。

  • アプリとそのアプリ内で個人を特定できる情報(アプリの運用と改善に必要なユーザーの認証情報やデータ以外)を収集してはなりません。

  • アプリは、教育上の機能と無関係な目的で生徒のデータを使用してはなりません。

  • アプリは、コンテンツのレーティングが「全ユーザー対象」または「低成熟度」である必要があります(「対象年齢が中程度」のアプリは、生徒間のコミュニケーションを許可するという理由だけでそのレーティングが設定されている場合は許可されます)。

  • アプリのコンテンツ(アプリに表示される広告を含む)は、アプリの成熟度レーティングと一致する必要があります。Google Play デベロッパー プログラム ポリシーコンテンツのレーティングのガイドラインに記載されているような「攻撃的」なコンテンツをアプリで表示してはなりません。

  • アプリは、児童オンライン プライバシー保護法(Children's Online Privacy Protection Act、COPPA)やその他の適用されるすべての法律および規制を遵守する必要があります。

収益化と広告

Android アプリまたは Chrome アプリで広告を表示する場合、可能であれば広告の表示を無効にするか、次のことを確認します。

  • 生徒や教師の邪魔にならない広告(Flash ベースの広告、動画広告、点滅する広告や移動する広告など)
  • インタースティシャル広告がアプリで配信されない
  • アプリの 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 では、(1 つのパッケージ名に基づいて)特定のアプリに対して異なる価格を設定することはできません。

Chrome アプリ

現在、Google Play for Education への登録が検討されているのは無料の Chrome アプリのみです。Google は、Google Play for Education プログラムにおいて有料の Chrome アプリのサポートを提供することに積極的に取り組んでいます。

教育的価値

Google Play for Education に提出されるアプリは、サードパーティの教育者ネットワークによって評価され、Common Core Standards およびその他の教育的考慮事項に基づいて審査されます。これにより、教師や管理者が学年、科目、コア カリキュラムなどのパラメータでコンテンツを閲覧し、見つけやすくなります。

教育的価値が最も高いアプリには、次のような特徴があります。

  • 小学校から高等学校までの授業での使用を想定して設計されています。

  • 共通コア基準に準拠しているか、共通コア学習をサポートしている。

  • アプリが対象とする学年レベルに対して、シンプルで使いやすく、直感的に操作できます。アプリは、教師のガイダンスがなくても比較的簡単に操作できます。 生徒の気をそらさず、負担を感じさせない。

  • 楽しくインタラクティブに。アプリは生徒の興味を惹きつけ、生徒がエクスペリエンスを管理できるようにします。

  • 汎用性、アプリには、学年度を通じて複数の教室での機能や授業に役立つ機能が用意されています。

  • 「4C」をサポートします。

    • 創造性 - 生徒が学習目標を理解して表現するために創作活動を行えるようにし、新しいアプローチ、革新性、発明を試して作業を終わらせることができます。

    • クリティカル シンキング - 生徒が科目や科目をまたいで学びをリンクし、問題を新しい視点で見ることが可能となります。

    • コラボレーション - 生徒と(該当する場合)教育者が協力して目標を達成できるようにします。

    • コミュニケーション - 生徒が考え、疑問、アイデア、解決策を理解し、批評し、共有できるようにします。

アプリの設計と開発において、こうした特性を可能な限り多く取り入れて、高い教育的価値を提供するようにしてください。

アプリの品質

アプリは、さまざまなデバイスでパフォーマンスと優れた外観に配慮して設計し、できる限り優れたユーザー エクスペリエンスを提供する必要があります。

質の高いアプリとは、魅力的で直感的で、魅力的なコンテンツを提供するアプリです。 Google Play for Education では、質の高いアプリがストアで見つけやすいようにハイライト表示されます。以下に、一般的なガイドラインと、プラットフォーム固有のその他のガイドラインを示します。

  • 生徒にとってシンプルで優れたユーザビリティを実現するように努めてください。

    • 教師と生徒が複数のアカウントにログインしたり複数のパスワードを覚えたりすることなく、アプリのすべての機能を使用できるようにアプリを設計します。

  • プラットフォームの品質に関する主要なガイドラインに準拠します。Android アプリと Chrome アプリの適切な設計ガイドラインとおすすめの方法に準拠します。

教育アプリへのシングル サインオン

Google Play for Education デバイスを使用する生徒や教師は、多くの場合、デバイス上の Google アカウントですでにログインしています。これを利用して、アプリでシンプルでシームレスなログイン エクスペリエンスを実現できます。推奨されるアプローチは、Google ログインを使用することです。

Android アプリの品質

Android アプリの場合、次のプラットフォーム固有のガイドラインに沿うようにします。

テスト環境

アプリをテストして、このドキュメントのガイドラインに照らして評価するには、生徒と教師がアプリを実行する実際の環境を再現したテスト環境をセットアップすることをおすすめします。

テスト条件

必ず学校をシミュレートする条件でアプリをテストしてください。 たとえば、Google Play for Education では、管理者が生徒向けの特定の機能をコントロールまたは無効化できるため、そのような機能を無効にしてアプリをテストすることをおすすめします。Google Play for Education 環境で最適な結果が得られるように、アプリをテストするための条件を以下に示します。

  • プロキシ サーバー - プロキシを使用するネットワーク環境でアプリをテストします。多くの学校がプロキシを使用しています。

  • 位置情報サービスなし - 位置情報サービスを無効にした状態でアプリが正しく動作することを確認します。多くの学校では、生徒のデバイスの位置情報サービスを無効にしています。

  • アプリ内課金なし - アプリ内課金にアクセスできないアプリでも正常に機能することを確認します。Google Play for Education デバイスではアプリ内購入がブロックされます。

  • Bluetooth なし - Bluetooth が無効になっている場合にアプリが正しく動作することをテストします。多くの学校では、生徒のデバイスの Bluetooth を無効にしています。

  • ネットワークにアクセスできない - アプリをテストして、デバイスがインターネットに接続できないときに正しく動作することを確認します。

  • Android バージョン(Android アプリのみ) - Android 4.2 搭載デバイスでアプリをテストします。Google Play for Education デバイスに搭載されているのは、Android 4.2 以降(API レベル 17 以降)です。