یک اپلیکیشن آموزش مدرسهای فارسی با نام «مدرسهیار» بساز که برای دانشآموزان پایه اول تا دوازدهم طراحی شده باشد. تمرکز اپ روی یادگیری مرحلهبهمرحله، درس و تمرین باشد. محتوا و دادهها: - چون منبع یا فایل محتوایی خارجی ارائه نشده، از محتوای نمونهی داخلی و قابلویرایش برای چند پایه و درس اصلی استفاده کن؛ ساختار اپ باید برای همه پایههای اول تا دوازدهم آماده باشد. - در شروع، کاربر پایه تحصیلی را انتخاب کند و در صورت نیاز برای پایههای متوسطه رشته را انتخاب کند. - برای هر پایه، فهرست درسها و فصلها نمایش داده شود. - هر فصل شامل توضیح آموزشی کوتاه و ساده، نکتههای مهم، مثال حلشده و تمرین چهارگزینهای یا درست/غلط باشد. - حداقل برای چند درس نمونه مثل ریاضی، علوم، فارسی، مطالعات اجتماعی و زبان انگلیسی محتوای نمایشی واقعی قرار بده تا اپ خالی نباشد. - پاسخ هر تمرین بررسی شود، پاسخ درست و توضیح تشریحی نشان داده شود، و اشتباهات برای مرور ذخیره شوند. صفحهها و قابلیتها: 1. صفحه شروع و انتخاب پایه: انتخاب پایه اول تا دوازدهم، و برای متوسطه دوم انتخاب رشته با گزینههای ریاضی، تجربی، انسانی و فنی؛ انتخاب کاربر روی دستگاه ذخیره شود. 2. داشبورد: نمایش پایه انتخابشده، درسهای اخیر، درصد پیشرفت، تعداد تمرینهای حلشده، امتیاز یادگیری و دکمه ادامه مطالعه. 3. صفحه درسها: کارت درسها با نوار پیشرفت، فصلها و وضعیت تکمیلشدن. 4. صفحه آموزش: متن خوانا، تیترهای مشخص، نکتههای برجسته، مثال و دکمههای رفتن به تمرین بعدی. 5. صفحه تمرین: نمایش یک سؤال در هر مرحله، گزینههای بزرگ و قابل لمس، ثبت پاسخ، امکان رفتن به سؤال بعد، شمارنده پیشرفت و پایان آزمون کوتاه. 6. صفحه نتیجه: امتیاز، پاسخهای درست و غلط، پاسخ تشریحی، دکمه مرور اشتباهات و شروع دوباره. 7. صفحه پیشرفت: نمودار یا کارتهای ساده برای پیشرفت هر درس، تاریخچه تمرینها و فهرست اشتباهات ذخیرهشده. منطق و ذخیرهسازی: - اطلاعات انتخاب پایه، پیشرفت فصلها، امتیازها، پاسخهای تمرین و اشتباهات در حافظه محلی دستگاه ذخیره شود و بعد از بستن و بازکردن اپ باقی بماند. - امکان پاککردن پیشرفت از بخش تنظیمات وجود داشته باشد. - هیچ حساب کاربری، سرور، پرداخت، چت یا اتصال اینترنتی لازم نیست؛ اپ کاملاً روی دستگاه کار کند. ظاهر: - طراحی فارسی و راستبهچپ، تمیز، دوستانه و مناسب دانشآموزان، با رنگهای آبی و سبز، کارتهای نرم، آیکونهای ساده و تایپوگرافی خوانا. - تجربه کاربری ساده باشد و دانشآموز با کمترین تعداد لمس از انتخاب پایه به درس و تمرین برسد. - وضعیتهای خالی، خطا و تکمیل درس هم طراحی شوند. الزامات فنی و واکنشگرایی: - چیدمان responsive و موبایلاول باشد؛ ابتدا برای عرض کوچک طراحی شود و از عرض ۳۶۰ پیکسل تا عرض کامل دسکتاپ بدون بههمریختگی و بدون اسکرول افقی کار کند. - از عرض ثابت پیکسلی و ارتفاع ثابت برای بخشهای متنی استفاده نشود و از flex، grid، درصد و واحدهای نسبی استفاده شود. - دکمهها و همه عناصر قابل لمس دستکم ۴۴×۴۴ پیکسل باشند و فاصله کافی داشته باشند. - هیچ قابلیتی فقط با hover در دسترس نباشد. - safe-area inset برای ناچ و نوار پایین رعایت شود، meta viewport استاندارد وجود داشته باشد. - در نمایشگرهای بزرگ، فضای اضافه با ستونبندی مناسب یا محدودکردن عرض متن مدیریت شود، نه با کشآمدن یک ستون باریک یا متن بیشازحد عریض. - خروجی هم بهصورت اپ قابل نصب روی اندروید و هم وباپ قابل استفاده در مرورگر کار کند.











