راهنمای برینو › سیستم
📬 اعلانها پشت صحنه
چه کسی به چه کسی میتواند اعلان بدهد، اعلان چطور به صدها نفر میرسد، نوتیف بی گوگل، شمارندههای زنده و نگهداری
SYS-11
همه
| فرستنده | به چه کسانی |
| مدیر مدرسه | همهی مدرسه، نقشها، هر کلاس، هر عضو مدرسه |
| معلم | فقط دانشآموزان و اولیای کلاسهای خودش |
| برینو (سیستم) | اعلانهای خودکار: آزمون/تکلیف، یادآور موعد، بازخورد، بررسی مدرسه، تولد، کارنامه |
سرور دامنه را برای هر درخواست دوباره میسنجد؛ مخاطب بیرون از دامنه رد میشود حتی اگر کسی برنامه را دستکاری کند. ولیها از روی رابطهی ولی–فرزند پیدا میشوند.
- اعلان یکبار ذخیره میشود و مخاطبها در دستههای ۵۰۰تایی به صندوقها اضافه میشوند؛ اگر وسط کار قطع شود، کار هر دقیقه از همانجا ادامه پیدا میکند. هدف: ۵۰۰ نفر با نوتیف زیر یک دقیقه.
- اعلان زمانبندیشده تا رسیدن زمانش ارسال نمیشود و تا آن موقع لغوشدنی است.
- ردیفهای تکراری (مثلاً ولیِ دو فرزند در یک کلاس) یکی میشوند؛ اعلانهای خودکار کلید یکتا دارند تا دوبار نروند.
- نوتیف با استاندارد Web Push (VAPID) مرورگر کار میکند — بی Firebase و حساب گوگل. محتوای نوتیف رمزنگاریشده فقط عنوان، متن کوتاه و آدرس صفحه است.
- هر دستگاه (ردیف «دستگاههای فعال») جدا مشترک میشود و نوتیف به پروفایل فعال همان دستگاه میرسد (تبلت فرزند / گوشی ولی).
- ساعت سکوت ۲۲ تا ۷ تهران: اعلان در صندوق مینشیند و نوتیفش ۷ صبح میرود (جز «فوری» مدیر). منشنهای پیامرسان در این ساعت اصلاً نوتیف نمیدهند.
- اشتراکی که مرورگر دیگر قبولش ندارد (حذف برنامه، پاک کردن دادهها) خودکار پاک میشود؛ با هر بار باز شدن برینو اشتراک این دستگاه دوباره ثبت میشود.
- نسخهی اپ بومی (بعداً) فقط راه ارسال را عوض میکند (پوشه برای اندروید، APNs برای iOS)؛ صندوق و تنظیمات همین است.
- هر کاربر یک اتصال زنده دارد که شمارندهی زنگوله، تازه شدن صندوق و «n از m خواندند» فرستنده را بیتازه کردن صفحه جلو میبرد. برای اعلانهای بزرگ (بیش از ۱۰۰ نفر) شمارنده با نوتیف و بازخوانی دقیقهای بهروز میشود.
- خواندن روی یک دستگاه، شمارندهی دستگاههای دیگر همان کاربر را هم کم میکند.
- نام خوانندهها فقط برای فرستنده و مدیر همان مدرسه است.
- صندوق اعلانهای ۳۰ روز اخیر را نشان میدهد؛ ردیفها پس از ۹۰ روز پاک میشوند (گزارش فرستنده تا همان ۹۰ روز).
- سن در تقویم تولد فقط برای مدیر است؛ کارت تولد گروه سن ندارد و پس از ۴۸ ساعت محو میشود.
- دادهی آزمایشی برینو هرگز به دستگاه واقعی نوتیف نمیدهد.
مرتبط: UG-ALL-09 — اعلانها و نوتیف ·
UG-PR-05 — اعلان به مدرسه و تولد ·
SYS-10 — پیامرسان پشت صحنه