blob: 8b476718379af6f3d9215e89634c9abb53e8db52 [file] [log] [blame]
Dirk Dougherty3506ac82014-02-21 11:15:52 -08001page.title=Education Guidelines
2page.metaDescription=These guidelines and requirements help you develop great apps for students, which offer compelling content and an intuitive user experience on Android tablets.
3page.image=/distribute/images/edu-guidelines.jpg
4Xnonavpage=true
5
6@jd:body
7
8
9<div id="qv-wrapper"><div id="qv">
10<h2>Guidelines</h2>
11<ol>
12<li><a href="#basic-reqts">Basic Requirements</a></li>
13<li><a href="#monetizing-ads">Monetizing and Ads</a></li>
14<li><a href="#e-value">Educational Value</a></li>
15<li><a href="#quality">App Quality</a></li>
16<li><a href="#related-resources">Related Resources</a></li>
17</ol>
18
19<h2>
20 Testing
21</h2>
22
23<ol>
24 <li>
25 <a href="#test-environment">Setting Up a Test Environment</a>
26 </li>
27</ol>
28
29</div></div>
30
31<div style="margin:0 0 1em 0;">
32 <img src="{@docRoot}distribute/images/edu-guidelines.jpg" style=
33 "width:274px;">
34</div>
35
36<p>
37 These guidelines and requirements help you develop great apps for students,
38 which offer compelling content and an intuitive user experience on Android
39 tablets.
40</p>
41
42<p>
43 You’ll also need to ensure that your apps comply with the terms of the
44 <a href=
45 "https://play.google.com/about/developer-distribution-agreement-addendum.html">
46 Google Play for Education Addendum</a>, <a href=
47 "http://play.google.com/about/developer-content-policy.html">Google Play
48 Developer Program Policies</a>, and <a href=
49 "http://play.google.com/about/developer-distribution-agreement.html">Developer
50 Distribution Agreement</a>.
51</p>
52
53<div class="headerLine clearfloat">
54 <h1 id="basic-reqts">
55 Basic Requirements
56 </h1>
57
58 <hr>
59</div>
60
61<p>
62 To participate, your apps must be designed for the K-12 market. The basic
63 requirements that your apps must meet are:
64</p>
65
66<ul>
67 <li>
68 <p>
69 Apps and the ads they contain must not collect personally identifiable
70 information, other than user credentials or data required to operate and
71 improve the app.
72 </p>
73 </li>
74
75 <li>
76 <p>
77 Apps must not use student data for purposes unrelated to its educational
78 function.
79 </p>
80 </li>
81
82 <li>
83 <p>
84 Apps must have a content rating of "Everyone" or "Low Maturity" (apps
85 with a "Medium Maturity" rating are allowed, if they have that rating
86 solely because they allow communication between students).
87 </p>
88 </li>
89
90 <li>
91 <p>
92 App content, including ads displayed by the app, must be consistent with
93 the app's maturity rating. The app must not display any "offensive"
94 content, as described in the <a href=
95 "http://play.google.com/about/developer-content-policy.html">Google Play
96 Developer Program Policies</a> and <a href=
97 "https://support.google.com/googleplay/android-developer/answer/188189">content-rating
98 guidelines</a>.
99 </p>
100 </li>
101
102 <li>
103 <p>
104 Apps must comply with the Children’s Online Privacy Protection Act and
105 all other applicable laws and regulations.
106 </p>
107 </li>
108</ul>
109
110<div class="headerLine">
111 <h1 id="monetizing-ads">
112 Monetizing and Ads
113 </h1>
114
115 <hr>
116</div>
117
118<div class="figure">
119 <img src="{@docRoot}images/gp-edu-monetize.png">
120</div>
121
122<p>
123 In-app purchase is currently not supported with Google Play for Education, so
124 a student device will block any transactions. To avoid confusion, be sure to
125 remove any in-app purchase buttons and related UI elements from your apps.
126 We’re investigating additional purchase mechanisms to enable more flexible
127 pricing models for developers and schools.
128</p>
129
130<p>
131 If your apps are priced In Google Play for Education, you must allow Google
132 Play to offer teachers limited free trials before purchase (you provide this
133 through business terms only, no development work is needed.)
134</p>
135
136<p>
137 You can only choose not to remove in-app purchasing from your apps where all
138 content and services are sold through Google Play for Education using In-app
139 Billing. If you choose not to remove In-app Billing features, ensure that:
140</p>
141
142<ul>
143 <li>
144 <p>
145 Users can access your apps’ core functionality for a classroom setting
146 without an in-app purchase.
147 </p>
148 </li>
149
150 <li>
151 <p>
152 In-app purchases are clearly identifiable in your UI.
153 </p>
154 </li>
155
156 <li>
157 <p>
158 You declare the use of in-app purchases at <a href=
159 "{@docRoot}distribute/googleplay/edu/start.html#publish">opt-in</a>.
160 </p>
161 </li>
162</ul>
163
164<p>
165 For each app that you publish, you can set a single price that applies to
166 both Google Play and Google Play for Education. You can’t set a different
167 price for a given app (based on a single package name) in Google Play for
168 Education.
169</p>
170
171<p>
172 If your apps display ads, you should disable the display of ads if possible,
173 or ensure that:
174</p>
175
176<ul>
177 <li>Ads are not distracting for students or teachers (this includes
178 Flash-based ads, video ads, and ads that flash or move)
179 </li>
180
181 <li>Interstitial ads are not served in the app
182 </li>
183
184 <li>Ad walls do not appear in the app UI
185 </li>
186
187 <li>Ads do not occupy a significant portion of the screen
188 </li>
189
190 <li>Ads content does not exceed the maturity rating of the app.
191 </li>
192
193 <li>
194 <p>
195 You declare the use of ads at <a href=
196 "{@docRoot}distribute/googleplay/edu/start.html#publish">opt-in</a>.
197 </p>
198 </li>
199</ul>
200
201<div class="headerLine">
202 <h1 id="e-value">
203 Educational Value
204 </h1>
205
206 <hr>
207</div>
208
209<div class="figure">
210 <img src="{@docRoot}images/gp-e-value.png" class="border-img">
211</div>
212
213<p>
214 Apps submitted to Google Play for Education will be evaluated by a
215 third-party educator network, which will review them based on alignment with
216 <a href="http://www.corestandards.org/">Common Core Standards</a> and other
217 educational considerations. This will help make your content more
218 discoverable for teachers and administrators as they browse by grade level,
219 subject, core curriculum, and other parameters.
220</p>
221
222<p>
223 Apps with highest educational value will have these characteristics:
224</p>
225
226<ul>
227 <li>
228 <p>
229 Designed for use in K-12 classrooms.
230 </p>
231 </li>
232
233 <li>
234 <p>
235 Aligned with a common core standard or support common-core learning.
236 </p>
237 </li>
238
239 <li>
240 <p>
241 Simple, easy to use, and intuitive for the grade levels the apps are
242 targeting. Apps are relatively easy to navigate without teacher guidance.
243 Not distracting or overwhelming to students.
244 </p>
245 </li>
246
247 <li>
248 <p>
249 Enjoyable and interactive. Apps are engaging to students and lets them
250 control their experience.
251 </p>
252 </li>
253
254 <li>
255 <p>
256 Versatile. Apps have features that make them useful for more than one
257 classroom function or lesson throughout the school year.
258 </p>
259 </li>
260
261 <li>
262 <p>
263 Supports the "4Cs":
264 </p>
265
266 <ul>
267 <li>
268 <p>
269 <em>Creativity</em> &mdash; Allows students to create in order to
270 express understanding of the learning objectives, and try new
271 approaches, innovation, and invention to get things done.
272 </p>
273 </li>
274
275 <li>
276 <p>
277 <em>Critical thinking</em> &mdash; Allows students to look at
278 problems in a new way, linking learning across subjects and
279 disciplines.
280 </p>
281 </li>
282
283 <li>
284 <p>
285 <em>Collaboration</em> &mdash; Allows students and (if appropriate)
286 educators to work together to reach a goal.
287 </p>
288 </li>
289
290 <li>
291 <p>
292 <em>Communication</em> &mdash; Allows students to comprehend,
293 critique and share thoughts, questions, ideas, and solutions.
294 </p>
295 </li>
296 </ul>
297 </li>
298</ul>
299
300<p>
301 As you design and develop your apps, make sure they offer high educational
302 value by addressing as many of these characteristics as possible.
303</p>
304
305<div class="headerLine">
306 <h1 id="quality">
307 App Quality
308 </h1>
309
310 <hr>
311</div>
312
313<div class="figure">
314 <img src="{@docRoot}images/gp-edu-quality.png">
315</div>
316
317<p>
318 Your apps should be designed to perform well and look great on Android
319 tablets, and they should offer the best user experience possible.
320</p>
321
322<p>
323 High quality apps are engaging, intuitive, and offer compelling content.
324 Google Play for Education will highlight high-quality apps for easy discovery
325 in the store. Here are some recommendations for making your app easy for
326 students and teachers to enjoy:
327</p>
328
329<ul>
330 <li>
331 <p>
332 Meet the Core Quality Guidelines:
333 </p>
334
335 <ul>
336 <li>
337 <p>
338 Follow <a href="{@docRoot}design/index.html">Android Design
339 Guidelines</a>. Pay special attention to the sections on <a href=
340 "{@docRoot}design/patterns/actionbar.html">Action Bar</a>, <a href=
341 "{@docRoot}design/patterns/navigation.html">Navigation</a>, and
342 <a href="{@docRoot}design/patterns/pure-android.html">Pure
343 Android</a>.
344 </p>
345 </li>
346
347 <li>
348 <p>
349 Test your apps against the <a href=
350 "{@docRoot}distribute/essentials/quality/core.html">Core Quality
351 Guidelines</a>.
352 </p>
353 </li>
354 </ul>
355 </li>
356
357 <li>
358 <p>
359 Meet the Tablet App Quality guidelines:
360 </p>
361
362 <ul>
363 <li>
364 <p>
365 Follow our best practices for tablet app development.
366 </p>
367 </li>
368
369 <li>
370 <p>
371 Review the <a href=
372 "{@docRoot}distribute/essentials/quality/tablets.html">Tablet App
373 Quality</a> guidelines and <a href=
374 "http://android-developers.blogspot.com/2012/11/designing-for-tablets-were-here-to-help.html">
375 blog post on designing for tablets.</a>
376 </p>
377
378 <ul>
379 <li>Check your Optimization Tips in the <a href=
380 "https://play.google.com/apps/publish/">Developer Console</a> (if
381 you've already uploaded your apps.)
382 </li>
383 </ul>
384 </li>
385
386 <li>
387 <p>
388 Strive for simplicity and highest usability for students:
389 </p>
390
391 <ul>
392 <li>
393 <p>
394 Design your app so that teachers and students can use all the
395 capabilities of your app without having to sign-in to multiple
396 accounts and remember multiple passwords.
397 </p>
398 </li>
399
400 <li>
401 <p>
402 Every student or teacher using a Google Play for Education tablet
403 will already be signed in with a Google account on the device.
404 You can take advantage of that to provide a simple, seamless
405 sign-in experience in your app. A recommended approach is to use
406 <a href="{@docRoot}google/play-services/auth.html">Google OAuth 2
407 authorization</a> through Google Play Services.
408 </p>
409 </li>
410 </ul>
411 </li>
412 </ul>
413 </li>
414</ul>
415
416<div class="headerLine">
417 <h1 id="test-environment">
418 Test Environment
419 </h1>
420
421 <hr>
422</div>
423
424<p>
425 To test your app and assess it against the guidelines in this document, it's
426 recommended that you <a href=
427 "{@docRoot}distribute/essentials/quality/tablets.html#test-environment">set
428 up a test environment</a> that replicates the actual environment in which
429 students and teachers will run your app.
430</p>
431
432<h3>
433 Test conditions
434</h3>
435
436<p>
437 Make sure to test your apps under conditions that simulate those of schools.
438 For example, Google Play for Education lets administrators <a href=
439 "https://support.google.com/a/answer/182442?hl=en">control or disable certain
440 capabilities</a> for students, so it's good to test your app with those
441 capabilities disabled. Below are some conditions to test your apps for, to
442 ensure best results in the Google Play for Education environment:
443</p>
444
445<ul>
446 <li>
447 <p>
448 <em>Android version</em> &mdash; Test the apps on devices running Android
449 4.2. Google Play for Education devices will be running Android 4.2 or
450 higher (API level 17+).
451 </p>
452 </li>
453
454 <li>
455 <p>
456 <em>Proxy server</em> &mdash; Test the apps in a network environment that
457 uses proxies. Many schools use proxies.
458 </p>
459 </li>
460
461 <li>
462 <p>
463 <em>No location services</em> &mdash; Test the apps to make sure they
464 work properly with location services disabled. Many schools will disable
465 location services for student devices.
466 </p>
467 </li>
468
469 <li>
470 <p>
471 <em>No In-app Billing</em> &mdash; Test the apps to make sure they work
472 properly without access to In-app Billing. In-app purchases are blocked
473 on Google Play for Education devices.
474 </p>
475 </li>
476
477 <li>
478 <p>
479 <em>No Bluetooth</em> &mdash; Test the apps to make sure they work
480 properly when Bluetooth is disabled. Many schools will disable Bluetooth
481 on student devices.
482 </p>
483 </li>
484
485 <li>
486 <p>
487 <em>No access to network</em> &mdash; Test the app to make sure it works
488 properly when the device cannot connect to the internet.
489 </p>
490 </li>
491</ul>
492
493<div class="headerLine">
494<h1>Related Resources</h1><hr>
495</div>
496
497<div class="dynamic-grid">
498<h3>FOR DEVELOPERS</h3>
499
500<div class="resource-widget resource-flow-layout col-13"
501 data-query="collection:distribute/essentials/eduessentials/developers"
502 data-sortOrder="-timestamp"
503 data-cardSizes="6x3,6x3,6x3"
504 data-maxResults="6"></div>
505
506<h3>FOR TEACHERS AND EDUCATORS</h3>
507
508<div class="resource-widget resource-flow-layout col-13"
509 data-query="collection:distribute/essentials/eduessentials/educators"
510 data-sortOrder="-timestamp"
511 data-cardSizes="6x3,6x3,6x3"
512 data-maxResults="3"></div>
513</div>