این دستورالعمل ها و الزامات به شما کمک می کند تا برنامه های آموزشی عالی را ایجاد کنید که محتوای قانع کننده و تجربه کاربری بصری ارائه می دهند.
همچنین باید اطمینان حاصل کنید که برنامههایتان با شرایط خطمشیهای برنامه برنامهنویس Google Play ، توافقنامه توزیع توسعهدهنده ، و ضمیمه Google Play for Education برای Android یا Chrome مطابقت دارند.
نیازهای اساسی
برای شرکت، برنامه های شما باید برای بازار K-12 طراحی شده باشند. الزامات اساسی که برنامه های شما باید رعایت کنند عبارتند از:
برنامهها و تبلیغاتی که در آنها وجود دارد، نباید اطلاعات شناسایی شخصی را جمعآوری کنند، به غیر از اعتبار کاربری یا دادههای مورد نیاز برای عملکرد و بهبود برنامه.
برنامهها نباید از دادههای دانشآموز برای اهداف غیرمرتبط با عملکرد آموزشی خود استفاده کنند.
برنامهها باید دارای رتبهبندی محتوای «همه» یا «بلوغ کم» باشند (برنامههایی با رتبهبندی «بلوغ متوسط» مجاز هستند، اگر این رتبهبندی را صرفاً به این دلیل که امکان برقراری ارتباط بین دانشآموزان را فراهم میکنند) داشته باشند.
محتوای برنامه، از جمله تبلیغات نمایش داده شده توسط برنامه، باید با رتبه بلوغ برنامه سازگار باشد. همانطور که در خطمشیهای برنامه برنامهنویس Google Play و دستورالعملهای رتبهبندی محتوا توضیح داده شده است، برنامه نباید محتوای «توهینآمیز» را نمایش دهد.
برنامه ها باید با قانون حفاظت از حریم خصوصی آنلاین کودکان و سایر قوانین و مقررات قابل اجرا مطابقت داشته باشند.
کسب درآمد و تبلیغات
اگر برنامههای Android یا Chrome شما تبلیغاتی را نشان میدهند، در صورت امکان باید نمایش تبلیغات را غیرفعال کنید یا مطمئن شوید که:
- تبلیغات برای دانشآموزان یا معلمان منحرف نمیشود (این شامل تبلیغات مبتنی بر فلش، تبلیغات ویدیویی و تبلیغاتی است که چشمک میزنند یا حرکت میکنند)
- تبلیغات بینابینی در برنامه ارائه نمی شود
- دیوارهای تبلیغاتی در رابط کاربری برنامه ظاهر نمی شوند
- تبلیغات بخش قابل توجهی از صفحه را اشغال نمی کنند
- محتوای تبلیغات از رتبه بلوغ برنامه تجاوز نمی کند.
استفاده از تبلیغات را هنگام انتخاب برای همه برنامههای Android اعلام میکنید.
برنامه های اندروید
برای برنامههای Android، خرید درونبرنامهای در حال حاضر با Google Play for Education پشتیبانی نمیشود، بنابراین یک دستگاه Android دانشآموز هرگونه تراکنش را مسدود میکند. برای جلوگیری از سردرگمی، حتماً دکمههای خرید درونبرنامه و عناصر رابط کاربری مرتبط را از برنامههای خود حذف کنید. ما در حال بررسی مکانیسمهای خرید اضافی برای فعال کردن مدلهای قیمتگذاری انعطافپذیرتر برای توسعهدهندگان و مدارس هستیم.
اگر برنامههای شما در Google Play for Education قیمت دارند، باید به Google Play اجازه دهید قبل از خرید، آزمایشهای رایگان محدودی را به معلمان ارائه دهد (این را فقط از طریق شرایط تجاری ارائه میکنید، هیچ کار توسعهای لازم نیست.)
فقط میتوانید خرید درونبرنامهای را از برنامههایتان حذف نکنید، جایی که همه محتوا و خدمات از طریق Google Play for Education با استفاده از صورتحساب درونبرنامه فروخته میشوند. اگر نمیخواهید ویژگیهای صورتحساب درون برنامهای را حذف کنید، مطمئن شوید:
کاربران میتوانند بدون خرید درونبرنامهای، به عملکرد اصلی برنامههای شما برای یک محیط کلاس درس دسترسی داشته باشند.
خریدهای درون برنامه ای به وضوح در رابط کاربری شما قابل شناسایی هستند.
شما استفاده از خریدهای درونبرنامهای را در زمان انتخاب اعلام میکنید.
برای هر برنامهای که منتشر میکنید، میتوانید قیمت واحدی تعیین کنید که برای Google Play و Google Play for Education اعمال میشود. نمیتوانید قیمت متفاوتی را برای یک برنامه معین (بر اساس یک نام بسته) در Google Play for Education تعیین کنید.
برنامه های کروم
در حال حاضر، فقط برنامههای کروم رایگان برای گنجاندن در Google Play for Education در نظر گرفته شدهاند. ما فعالانه در حال کار برای ارائه پشتیبانی از برنامههای Chrome پولی در برنامه Google Play for Education هستیم.
ارزش آموزشی
برنامههایی که به Google Play for Education ارسال میشوند توسط یک شبکه آموزشی شخص ثالث ارزیابی میشوند که آنها را بر اساس همسویی با استانداردهای اصلی اصلی و سایر ملاحظات آموزشی بررسی میکند. این کمک می کند تا محتوای شما برای معلمان و مدیران بیشتر قابل کشف باشد زیرا آنها بر اساس سطح پایه، موضوع، برنامه درسی اصلی و سایر پارامترها مرور می کنند.
برنامه هایی با بالاترین ارزش آموزشی این ویژگی ها را خواهند داشت:
برای استفاده در کلاس های K-12 طراحی شده است.
مطابق با استاندارد اصلی مشترک یا پشتیبانی از یادگیری هسته مشترک.
ساده، آسان برای استفاده، و بصری برای سطوح درجه که برنامه ها را هدف قرار می دهد. پیمایش برنامه ها بدون راهنمایی معلم نسبتاً آسان است. برای دانش آموزان حواس پرتی یا طاقت فرسا نیست.
لذت بخش و تعاملی. برنامهها برای دانشآموزان جذاب هستند و به آنها اجازه میدهند تجربه خود را کنترل کنند.
همه کاره. برنامه ها دارای ویژگی هایی هستند که آنها را برای بیش از یک عملکرد کلاس درس یا درس در طول سال تحصیلی مفید می کند.
از "4Cs" پشتیبانی می کند:
خلاقیت - به دانشآموزان اجازه میدهد برای بیان درک اهداف یادگیری، ایجاد کنند و رویکردهای جدید، نوآوری و اختراع را برای انجام کارها امتحان کنند.
تفکر انتقادی - به دانشآموزان اجازه میدهد تا به مشکلات به شیوهای جدید نگاه کنند و یادگیری را بین موضوعات و رشتهها به هم پیوند دهند.
همکاری - به دانش آموزان و (در صورت لزوم) مربیان اجازه می دهد تا برای رسیدن به یک هدف با یکدیگر همکاری کنند.
ارتباط - به دانش آموزان اجازه می دهد تا افکار، سوالات، ایده ها و راه حل ها را درک کنند، نقد کنند و به اشتراک بگذارند.
همانطور که برنامههای خود را طراحی و توسعه میدهید، با پرداختن به بسیاری از این ویژگیها، مطمئن شوید که ارزش آموزشی بالایی دارند.
کیفیت برنامه
برنامههای شما باید طوری طراحی شوند که عملکرد خوبی داشته باشند و در دستگاههای مختلف عالی به نظر برسند، و باید بهترین تجربه کاربری ممکن را ارائه دهند.
برنامه های با کیفیت بالا جذاب، شهودی و محتوای قانع کننده هستند. Google Play for Education برنامههای با کیفیت بالا را برای کشف آسان در فروشگاه برجسته میکند. در اینجا برخی از دستورالعمل های کلی و همچنین برخی دستورالعمل های اضافی برای پلتفرم وجود دارد.
تلاش برای سادگی و بالاترین قابلیت استفاده برای دانش آموزان:
برنامه خود را طوری طراحی کنید که معلمان و دانش آموزان بتوانند بدون نیاز به ورود به چندین حساب کاربری و به خاطر سپردن چندین رمز عبور، از تمام قابلیت های برنامه شما استفاده کنند.
دستورالعمل های اصلی کیفیت را برای پلتفرم خود رعایت کنید. دستورالعملهای طراحی مناسب و بهترین روشها را برای برنامههای Android و Chrome دنبال کنید.
ورود به سیستم برای برنامه های آموزشی
در بسیاری از موارد، دانشآموزان یا معلمانی که از دستگاههای Google Play for Education استفاده میکنند، قبلاً با یک حساب Google در دستگاه وارد میشوند. میتوانید از آن برای ارائه یک تجربه ورود ساده و بدون درز در برنامه خود استفاده کنید. روش پیشنهادی استفاده از Google Sign-in است.
کیفیت برنامه اندروید
برای برنامههای Android، این دستورالعملهای مخصوص پلتفرم را دنبال کنید.
به بخش های Action Bar ، Navigation و Pure Android توجه ویژه ای داشته باشید.
برنامههای Android خود را با دستورالعملهای کیفیت اصلی آزمایش کنید.
دستورالعملهای کیفیت برنامه رایانه لوحی را رعایت کنید:
دستورالعملهای کیفیت برنامه رایانه لوحی و پست وبلاگ در مورد طراحی برای رایانههای لوحی را مرور کنید.
نکات بهینه سازی خود را در Developer Console بررسی کنید (اگر قبلاً برنامه های خود را آپلود کرده اید.)
محیط آزمایش
برای آزمایش برنامه خود و ارزیابی آن بر اساس دستورالعملهای این سند، توصیه میشود یک محیط آزمایشی راهاندازی کنید که محیط واقعی را که دانشآموزان و معلمان برنامه شما را در آن اجرا میکنند، تکرار کند.
شرایط آزمون
مطمئن شوید که برنامههای خود را تحت شرایطی آزمایش کنید که شرایط مدارس را شبیهسازی میکند. به عنوان مثال، Google Play for Education به سرپرستان اجازه میدهد قابلیتهای خاصی را برای دانشآموزان کنترل یا غیرفعال کنند ، بنابراین خوب است برنامه خود را با غیرفعال بودن این قابلیتها آزمایش کنید. برای اطمینان از بهترین نتایج در محیط Google Play for Education، شرایطی برای آزمایش برنامههایتان در زیر آمده است:
سرور پروکسی - برنامه ها را در یک محیط شبکه که از پراکسی ها استفاده می کند، آزمایش کنید. بسیاری از مدارس از پروکسی استفاده می کنند.
بدون خدمات مکان - برنامه ها را آزمایش کنید تا مطمئن شوید که با خدمات مکان غیرفعال به درستی کار می کنند. بسیاری از مدارس خدمات مکان یابی را برای دستگاه های دانش آموزی غیرفعال می کنند.
بدون صورتحساب درونبرنامهای – برنامهها را آزمایش کنید تا مطمئن شوید که بدون دسترسی به صورتحساب درونبرنامه به درستی کار میکنند. خریدهای درونبرنامهای در دستگاههای Google Play for Education مسدود شدهاند.
بدون بلوتوث - برنامه ها را آزمایش کنید تا مطمئن شوید در صورت غیرفعال شدن بلوتوث به درستی کار می کنند. بسیاری از مدارس بلوتوث را در دستگاه های دانش آموزی غیرفعال می کنند.
عدم دسترسی به شبکه — برنامه را آزمایش کنید تا مطمئن شوید زمانی که دستگاه نمی تواند به اینترنت وصل شود به درستی کار می کند.
نسخه اندروید (فقط برنامه های اندروید) - برنامه ها را روی دستگاه های دارای Android 4.2 تست کنید. دستگاههای Google Play for Education دارای Android نسخه 4.2 یا بالاتر (سطح API 17 و بالاتر) خواهند بود.