দৈনন্দিন কাজ
SMS, ঘোষণা ও নোটিফিকেশন
আপনার সেন্টার কোন SMS কার কাছে পাঠাবে তা ঠিক করুন, অনুপস্থিতির খবর ও রাতের বাকির তাগিদ স্বয়ংক্রিয় করুন, পাঠানোর আগেই বার্তার খরচ দেখুন, এবং ঘোষণা ও নোটিফিকেশন প্রকাশ করুন।
সর্বশেষ হালনাগাদ ১৫ আগস্ট, ২০২৬
যা করবেন
আপনার সেন্টার কোন ধরনের SMS পাঠাবে এবং সেগুলো শিক্ষার্থীর কাছে যাবে না অভিভাবকের কাছে তা ঠিক করবেন, যেগুলো নিজে থেকেই যায় সেগুলো চালু করবেন, ক্রেডিট ব্যালেন্স নজরে রাখবেন, এবং অ্যাপের ভেতরে শিক্ষার্থী ও শিক্ষকের কাছে পৌঁছায় এমন ঘোষণা ও নোটিফিকেশন প্রকাশ করবেন।
শুরুর আগে
- জেনে রাখুন প্রতিটি SMS-এ ব্যালেন্স থেকে একটি ক্রেডিট খরচ হয় — বার্তা যত লম্বাই হোক বা যে ভাষাতেই হোক, পাঠানো প্রতি বার্তায় একটি ক্রেডিট — এবং ক্রেডিট আলাদাভাবে কিনতে হয়। দেখুন নিচের একটি ক্রেডিটে আসলে কী পাওয়া যায়।
- শিক্ষার্থী ও শিক্ষকদের রেকর্ডে সঠিক মোবাইল নম্বর থাকতে হবে, নাহলে কারও কাছেই কিছু পৌঁছাবে না।
- SMS স্ক্রিনের জন্য Settings অনুমতি, ঘোষণার জন্য Announcements, ব্রডকাস্টের জন্য Notifications তৈরির অনুমতি।
আপনার সেন্টার কোন SMS পাঠাবে তা ঠিক করুন
Settings → SMS Notifications-এ যান — Control which SMS your institute sends and track credit usage। Notification types-এর অধীনে ছয়টি স্যুইচ পাবেন, সঙ্গে স্মারকটি: Each SMS sent consumes one credit from your balance.
| স্যুইচ | কী করে | ডিফল্ট |
|---|---|---|
| Credential SMS | Send login URL, username and password by SMS when an admin creates a student, teacher or user account. | চালু |
| Enrollment confirmation | Send a confirmation SMS to the student when they are enrolled in a batch. | বন্ধ |
| Due reminders | Allow bulk payment-due reminder SMS from the Outstanding Dues report (manually triggered). | বন্ধ |
| Result SMS | Allow sending exam result SMS to students when results are published. | বন্ধ |
| Absence notice | One message per student marked absent for a session. Sent at most once per absence, however many times the run is triggered. | বন্ধ |
| Class cancellation notice | One message per student in the batch when a class session is cancelled. | বন্ধ |
ঠিক করে নিয়ে Save Settings চাপুন।
বন্ধ থাকা স্যুইচ একটি কঠোর বাধা: বার্তাটি বাদ পড়ে যায় এবং কোনো ক্রেডিট খরচ হয় না। এতেই এই স্যুইচগুলো আপনার হাতের সবচেয়ে সস্তা খরচ-নিয়ন্ত্রণ হয়ে ওঠে। এর দুটি কার্যকর ফল:
- একগুচ্ছ ডেটা এন্ট্রি বা বড় ইমপোর্টের আগে Credential SMS বন্ধ করুন, পরে আবার চালু করুন। নাহলে ইমপোর্ট করা ৩০০ জন শিক্ষার্থীর পেছনে ৩০০ ক্রেডিট খরচ হবে এমন লগইন তথ্যে, যা তাদের অনেকেই পড়বে না।
- Due reminders ও Result SMS চালু থাকা মানেই কিছু পাঠানো হচ্ছে না। এগুলো কেবল আপনার নিজের চালানো পাঠানোর অনুমতি দেয়।
আজ অ্যাপে Result SMS চালু করার কোনো ট্রিগার নেই। স্যুইচটি আছে, সার্ভারের প্রান্তও আছে, কিন্তু কোনো স্ক্রিন সেটি ব্যবহার করে না — তাই চালু করলেও দৃশ্যমান কোনো ফল নেই। অভিভাবকদের স্বয়ংক্রিয় ফলাফল SMS-এর প্রতিশ্রুতি দেবেন না।
শিক্ষার্থীর বদলে অভিভাবকের কাছে পাঠানো
ছয়টি বিভাগের তিনটিকে শিক্ষার্থীর নম্বরের বদলে অভিভাবকের নম্বরে পাঠানো যায়। পছন্দটি প্রতি বিভাগে আলাদা — সব কিছু একসঙ্গে ঘুরিয়ে দেওয়ার মতো কোনো একক সুইচ ইচ্ছাকৃতভাবেই নেই।
| বিভাগ | অভিভাবক টগল |
|---|---|
| Due reminders | Send payment reminders to the guardian — The reminder goes to the guardian's phone number instead of the student's, and names the amount owed. Falls back to the student's number when no guardian number is on file. |
| Absence notice | Send absence notices to the guardian — একই বিকল্প আচরণ। |
| Class cancellation notice | Send cancellation notices to the guardian — একই বিকল্প আচরণ। |
| Credential SMS | কোনোটিই নেই, আর কখনও থাকবেও না: Never sent to a guardian: this message carries the student's own login password. |
মূল বিভাগটি বন্ধ থাকলে তার অভিভাবক টগলটিও নিষ্ক্রিয় থাকে, তাই যা পাঠাচ্ছে না তা সাজিয়ে রাখা যায় না।
এগুলোর কোনোটি চালু করার আগে সুইচগুলোর উপরের স্থায়ী নোটটি পড়ুন, কারণ এটি একটি আইনি অবস্থান, নিছক পরামর্শ নয়:
Guardian phone numbers are personal data about a third party. Sending to a guardian is only lawful under your centre's data-processing terms — switch it on per category, and only where the guardian expects to hear from you.
বাস্তব দুটি ফল। অভিভাবকের কাছে ফির তাগিদ সাধারণত প্রত্যাশিত ও নির্বিবাদ; নির্দিষ্ট কোনো অনুপস্থিতির বার্তা বেশি সংবেদনশীল, আর বড় শিক্ষার্থী যুক্তিসঙ্গতভাবেই আপত্তি করতে পারেন। প্রতি বিভাগে আলাদা সিদ্ধান্ত নিন — সেটিংটি প্রতি বিভাগে আলাদা রাখার কারণই তাই। আর কিছু চালু করার আগে দেখে নিন আপনার ভর্তির কাগজপত্রে অভিভাবকের সঙ্গে যোগাযোগের বিষয়টি সত্যিই আছে কি না — অডিটে ঠিক এই ধরনের জিনিস লিখিত আকারে দেখতে চাওয়া হয়।
অটোমেশন — আপনি ছাড়াই যা পাঠায়
Automation অংশটিতেই সবচেয়ে সতর্ক থাকা দরকার: What the system sends on its own, with nobody pressing a button. Each message spends one SMS credit per segment.
শেষ বাক্যটি খরচ বাড়িয়ে বলে। আপনার ব্যালেন্স থেকে কাটা হয় প্রতি বার্তায় একটি ক্রেডিট, প্রতি সেগমেন্টে নয় — দেখুন নিচের একটি ক্রেডিটে আসলে কী পাওয়া যায়। সতর্কতার মূল কথাটি তবু ঠিকই আছে: এই দুটি অটোমেশন কারও বোতাম চাপা ছাড়াই ক্রেডিট খরচ করে, তাই ভেবেচিন্তে চালু করুন।
সেভ করার সঙ্গে অনুপস্থিতির খবর
Send absence notices when attendance is saved — The server sends the notices as soon as a register is saved. Leave this off to keep sending a deliberate act from the attendance screen.
এটি বন্ধ রাখা একটি যুক্তিসঙ্গত সিদ্ধান্ত: ভুল সেশন বেছে রেজিস্টার সেভ করলে তা তখন ত্রিশজন অভিভাবকের কাছে ভুল বার্তা হয়ে দাঁড়ায়। বন্ধ থাকলেও অনুপস্থিতির খবর পাঠানো যায় — শুধু আপনি নিজে চালান।
বিভাগটি বন্ধ রেখে অটোমেশন চালু করলে জানানো হয়: The absence notice category above is switched off, so nothing will be sent.
রাতের বাকির তাগিদ
Send payment reminders nightly — A nightly job chases outstanding payments on the days-overdue you choose below.
তারপর Days overdue to remind on, ডিফল্ট 3,7,14:
A comma-separated list, for example 3,7,14. A reminder goes out on exactly those days overdue — so a debt is chased on day 3, day 7 and day 14, and an old debt is not re-texted every night.
"exactly those days" কথাটি আক্ষরিকভাবেই পড়ুন। এটিই ছয় মাসের পুরনো একটি বাকিকে প্রতি
রাতে একটি করে ক্রেডিট খরচ করানো থেকে ঠেকায়। তিন-চারটি সীমাই যথেষ্ট; 1,2,3,4,5,6,7
ধরনের তালিকা একই সঙ্গে পরিবারকে বিরক্ত করার ও ক্রেডিট ফুরানোর উপায়।
ঘরটি যাচাই করে: Enter at least one number of days, for example 3,7,14. / Use whole numbers separated by commas, for example 3,7,14. / Each value must be between 1 and 365 days overdue. / The same number of days appears more than once.
রাতের কাজটি আর Outstanding Dues-এর হাতে চালানো Send SMS Reminders একই সুরক্ষা ব্যবহার করে, তাই রাতের কাজ যে বাকিটি ইতিমধ্যে তাগাদা দিয়েছে, বোতাম চেপে সেটির জন্য আর কিছু যায় না এবং খরচও হয় না।
সুরক্ষাটি প্রতি বাকিতে প্রতিদিন একবার, প্রতি শিক্ষার্থীতে প্রতিদিন একবার নয়। কথাটি আক্ষরিকভাবেই পড়ুন, কারণ এখানেই এক রাতে একজন শিক্ষার্থীর জন্য দুটি ক্রেডিট খরচ হতে পারে। প্রতিটি বকেয়া বাকি আলাদাভাবে তাগাদা পায়: জমাট হয়ে থাকা ভর্তির ব্যালেন্স একটি বাকি, আর প্রতিটি মাসিক ইনভয়েস আরেকটি। যিনি দুটোই বকেয়া রেখেছেন তিনি একই রাতে দুটি বার্তা ও দুটি ক্রেডিট খরচ করান, প্রতিটিতে আলাদা অঙ্ক লেখা থাকে। এটি ইচ্ছাকৃত — দুটি বকেয়ার একটির কথা জানানো আর অন্যটি চেপে যাওয়া আরও খারাপ হতো — তবে এটি বিনামূল্যে নয়।
যে দলটির উপর এটি আসলে পড়ে, সেটি তৈরি হয় মাঝপথে ব্যাচের বিলিং এককালীন থেকে মাসিকে বদলালে: ওই শিক্ষার্থীদের জমাট ব্যালেন্স থেকেই যায়, আর মাসিক ইনভয়েসও আসতে শুরু করে। দেখুন মাসিক ফি ও ইনভয়েস-এর চালু ব্যাচকে মাসিকে বদলানো অংশ। প্রতি শিক্ষার্থীতে একটি বার্তা চাইলে জমাট ব্যালেন্সগুলো হাতে মিটিয়ে ফেলুন, দুটো বাকি খোলা রাখবেন না।
মাসিক ইনভয়েস কবে বকেয়া হয়
Monthly invoice due-day offset — Generated monthly invoices fall due on day of the month. এই সেটিংই ঠিক করে কবে ইনভয়েস ওভারডিউ হবে, অর্থাৎ উপরের সীমাগুলো কবে থেকে গোনা শুরু হবে। দেখুন মাসিক ফি ও ইনভয়েস।
ক্লাস বাতিল করলে
বাতিলের জন্য আলাদা কোনো অটোমেশন সারি নেই। Class cancellation notice চালু করাই যথেষ্ট — পাঠানোটি সেশন বাতিল করার কাজ থেকেই শুরু হয়, আর তা যায় ব্যাচের প্রতিটি শিক্ষার্থীর কাছে (আপনি বললে অভিভাবকের নম্বরে) এবং শিক্ষকের কাছে।
একটি ক্রেডিটে আসলে কী পাওয়া যায়
একটি বার্তায় একটি ক্রেডিট। ক্যাম্পাসকিউ প্রতিবার SMS প্রোভাইডারের হাতে একটি
বার্তা তুলে দেওয়ার সময় ঠিক একটি ক্রেডিট কাটে এবং Recent credit activity-তে একটি
Consumption সারি -1 হিসেবে লেখে। দৈর্ঘ্যে তা বদলায় না, ভাষাতেও না: এক লাইনের
ইংরেজি তাগাদা আর লম্বা বাংলা নোটিশ — দুটোতেই প্রতি প্রাপকে ঠিক একটি ক্রেডিট।
তাই ৪০০ জন শিক্ষার্থীর কাছে তিন সেগমেন্টের একটি বাংলা বার্তা ব্যালেন্স থেকে ৪০০
ক্রেডিট কাটে, ১ ২০০ নয়। যেকোনো পাঠানোর পরে নিজেই মিলিয়ে দেখতে পারেন — Recent
credit activity-র Consumption সারি গুনে প্রাপকের সংখ্যার সঙ্গে মেলান; মিলে যাবে।
সেগমেন্ট সত্যিই আছে, কিন্তু আমরা তা ধরে বিল করি না। লম্বা বার্তা নেটওয়ার্কে কয়েক টুকরো হয়ে যায় এবং মোবাইল অপারেটর প্রতিটি টুকরোর জন্য প্ল্যাটফর্মকে চার্জ করে। সেই খরচ আজ প্ল্যাটফর্ম স্তরেই বহন করা হয়। অর্থাৎ সেগমেন্ট বলে দেয় বার্তাটি কীভাবে পৌঁছাবে এবং আমাদের কত খরচ — আপনার ব্যালেন্স থেকে কত যাবে তা নয়।
অ্যাপের নিজের লেখাই তিন জায়গায় এর সঙ্গে অমিল এবং খরচ বাড়িয়ে দেখায়: Automation ইঙ্গিতে বলা আছে “Each message spends one SMS credit per segment”, আর SMS composer-এর Credits per recipient, Max segments সহায়ক লেখা ও একাধিক সেগমেন্টের সতর্কবার্তা — সবগুলোই প্রতি সেগমেন্টে দাম ধরে। ওই সংখ্যাগুলোকে প্রোভাইডারের সেগমেন্ট গণনা হিসেবে পড়ুন। আপনার ব্যালেন্সের জন্য যেটি গুরুত্বপূর্ণ সেটি খতিয়ানে আছে, আর সেটি প্রতি বার্তায় একটি। স্ক্রিনের যেকোনো আন্দাজের চেয়ে Recent credit activity-কেই বিশ্বাস করুন; আন্দাজটি আলাদাভাবে ঠিক করা হচ্ছে।
এ থেকে দুটি কথা আসে:
- শুধু ক্রেডিট বাঁচাতে বার্তা ছোট করবেন না। এতে কিছুই বাঁচবে না। ছোট করুন এ জন্য যে দুই টুকরোর SMS পুরনো হ্যান্ডসেটে এলোমেলো ক্রমে বা শব্দের মাঝখানে ভেঙে পৌঁছাতে পারে।
- বার্তার সংখ্যাই দেখার জিনিস, তাই আসল খরচ নিয়ন্ত্রণ হলো ছয়টি বিভাগের সুইচ, অভিভাবক টগল আর days-overdue তালিকা — বার্তার দৈর্ঘ্য নয়।
পাঠানোর আগে খরচ দেখা — SMS composer
সাইডবারের SMS Composer সেই প্রশ্নের উত্তর দেয় যা মানুষ প্রথম বড় পাঠানোর পরেই করে: নোটিশটি দেখতে কেমন হবে, আর কয় টুকরোয় পৌঁছাবে?
- শিরোনাম: SMS composer — Draft a notice in English or Bangla and see exactly what it costs before anyone sends it.
- আর সঙ্গে সঙ্গেই: Nothing is sent from this page. It drafts and prices messages only.
What should the message say?-এ যা চান বর্ণনা করুন — For example: Friday's class is cancelled, next class is Sunday at 16:00 — একটি Language বাছুন (English and Bangla, English বা Bangla), Max segments বসান, আর চাইলে Recipients দিন যাতে মোট খরচ বের করা যায়। AI খসড়ার জন্য Draft চাপুন, নয়তো Write it by hand।
যেভাবেই লিখুন, চারটি টাইল পাবেন: Characters, Segments, Credits per recipient ও Free in last segment, সঙ্গে Total for this audience: credits.
দুটি টাইল কাজের, বাকি দুটি ছাড় দিয়ে পড়ুন। Characters ও Segments সঠিক এবং জানার মতো: এগুলো বলে দেয় নোটিশটি একটি পরিচ্ছন্ন টেক্সট হিসেবে পৌঁছাবে, নাকি কয়েক টুকরো জোড়া লাগানো অবস্থায়। Credits per recipient ও Total for this audience হিসাব হয় প্রতি সেগমেন্টে এক ক্রেডিট ধরে, যেভাবে ব্যালেন্স কাটা হয় না — তাই এক সেগমেন্টের চেয়ে লম্বা যেকোনো বার্তার খরচ ওই দুটি টাইল বাড়িয়ে দেখায়। দেখুন উপরের একটি ক্রেডিটে আসলে কী পাওয়া যায়।
বাংলায় সেগমেন্টের সংখ্যা এখানেই বাড়ে, আর সরঞ্জামটি তা বলেও দেয়:
Bangla is sent as Unicode, which fits only characters per segment against 160 for English.
একটি বাংলা বার্তায় ইংরেজির অর্ধেকেরও কম জায়গা মেলে, তাই একই নোটিশ দুই বা তিন টুকরোয় পৌঁছাতে পারে। composer সেটিকে দাম হিসেবে দেখায়: This message is segments, so it costs credits per recipient. Shortening it below one segment would cost 1. আর সীমার কাছাকাছি হলে: Only characters left before another segment — and another credit per recipient — is charged. দুটিকেই সেগমেন্টের সতর্কতা হিসেবে পড়ুন, ক্রেডিটের সতর্কতা হিসেবে নয়।
৪০০ জনের একটি পাঠানোয় নোটিশ এক সেগমেন্ট হোক বা তিন, আপনার ব্যালেন্স থেকে যাবে ৪০০ ক্রেডিট — যদিও তিন সেগমেন্টের জন্য composer ১ ২০০ বলে দেখাবে। বার্তাটি পড়তে কেমন লাগছে আর কয় টুকরোয় পৌঁছাবে তা দেখতে এই পাতাটি ব্যবহার করুন, তারপর ব্রডকাস্ট পাতা থেকে পাঠান।
শিক্ষার্থীর পরিচয়সংক্রান্ত কিছুই মডেলে যায় না: No student names, phone numbers or guardian details are sent to the model. আপনার ইনস্টলেশনে AI কী না থাকলে Draft বাটনটি একেবারেই দেখায় না — অক্ষর ও সেগমেন্ট গণনা তা ছাড়াও কাজ করে।
প্রোভাইডার নিয়ে কিছু নির্ধারণ করার নেই
এই স্ক্রিনে কোনো সেন্ডার-আইডির ঘর, কোনো API কী-র ঘর, কোনো প্রোভাইডার নির্বাচন বা পরীক্ষামূলক পাঠানোর ব্যবস্থা নেই, এবং ক্যাম্পাসকিউর কোথাও রেকর্ডভিত্তিক “ক্রেডেনশিয়াল পাঠান” বা “আবার পাঠান” বাটনও নেই। পাঠানোর ব্যবস্থা আমরা প্ল্যাটফর্ম স্তরে করে রাখি।
ক্রেডিট
SMS credits কার্ডে Your remaining SMS balance দেখায় SMS remaining হিসেবে,
আর কোনো টপ-আপ প্রক্রিয়াধীন থাকলে +N purchased — pending assignment। আরও কিনতে:
Need more credits? Buy them with bKash from Subscription & Usage।
তার নিচের Recent credit activity আপনার খতিয়ান: Date, Type, Units,
Balance after, Description — ফলে ঠিক কী ব্যালেন্স খেয়েছে তা দেখা যায়।
Type-এর মানগুলো বাংলা অবস্থাতেও ইংরেজিতে দেখায় (Purchase, Consumption,
AdminGrant, AdminAdjustment, RefundReversal)।
প্রতিটি Consumption সারি −১ ইউনিট। একটি সারি, একটি বার্তা। পাঠানোয় কত খরচ হলো
তার প্রামাণিক রেকর্ড এই খতিয়ানটিই — আগে composer যা বলেছিল তার সঙ্গে নয়, এটির সঙ্গেই
মেলান।
ক্রেডেনশিয়াল SMS-এ কী লেখা থাকে
Credential SMS চালু থাকলে আপনি যখন কোনো শিক্ষার্থী, শিক্ষক (Create New User পথে) বা অ্যাডমিন ব্যবহারকারী তৈরি করেন, ক্যাম্পাসকিউ সঙ্গে সঙ্গেই তাঁকে এই ধাঁচের একটি বার্তা পাঠায়:
CampusQ account created. Login: https://demo-science-academy.campusqbd.com User: demostudent1 Pass: <the password you typed>
যে বিষয়গুলোতে সচেতন থাকা দরকার:
- এতে পাসওয়ার্ড খোলা অবস্থায় থাকে। এটি আপনি ফর্মে যে পাসওয়ার্ড লিখেছেন। এমন কিছু বাছুন যা SMS ইনবক্সে দেখলে আপত্তি নেই, এবং প্রাপককে বদলে নিতে বলুন।
- এটি নীরব। কোনো নিশ্চিতকরণ ডায়ালগ নেই, গেল কি না জানানোর টোস্ট নেই, রেকর্ডভিত্তিক পুনঃপ্রেরণও নেই। কেউ বললে পায়নি, ক্রেডিট ব্যালেন্স ও ফোন নম্বর দেখুন।
- এটি কেবল অ্যাকাউন্ট তৈরির সময় যায়। পাসওয়ার্ড রিসেট করলে কোনো SMS যায় না। নতুন পাসওয়ার্ড আপনাকেই বিশ্বস্ত কোনো উপায়ে জানাতে হবে।
- বিদ্যমান ব্যবহারকারী থেকে শিক্ষক তৈরি করলে কিছুই যায় না, কারণ নতুন অ্যাকাউন্ট তৈরি হয় না।
- আপনার রেকর্ডের জন্য: বার্তার লেখা আমাদের লগে কখনও রাখা হয় না — ক্রেডেনশিয়াল ও OTP বার্তা মুছে দেওয়া হয় — এবং প্রতি ব্যবহারকারীর জন্য পাঠানো একবারই গণ্য হয়, তাই আবার সংরক্ষণ করলে দুবার খরচ হয় না।
একসঙ্গে বাকির তাগিদ পাঠান
রাতের তাগিদ (উপরে) এই কাজটিই নিয়ম করে করে। হাতে চালানোর ব্যবস্থাটি আছে সেইসব সময়ের জন্য যখন একটি নির্দিষ্ট তালিকাকে এখনই তাগিদ দিতে চান, Reports → Outstanding Dues-এ।
- রিপোর্টটি ফিল্টার করে ঠিক যাঁদের তাগিদ দিতে চান তাঁদের রাখুন।
- Send SMS Reminders চাপুন। টুলটিপ খরচটি জানিয়ে দেয়: Send a payment-due reminder SMS to every student in this filtered list (1 credit per SMS)।
- নিশ্চিতকরণে সংখ্যাটি আবার বলা হয়: Sends a due-reminder SMS to up to 42 student(s) matching the current filters. Each SMS costs 1 credit. Send চাপুন।
- আপনি একটি বিভাজন পান: 42 sent, 3 already sent today, 1 skipped.
টুলটিপ ও নিশ্চিতকরণের দুটি সংখ্যাই ঠিক: একটি তাগাদা মানে একটি ক্রেডিট, তাতে যা-ই লেখা থাকুক আর যে ভাষাতেই হোক।
already sent today গণনাটি একই দিনের সুরক্ষা, আর রাতের কাজটিও তা ব্যবহার করে — তাই
আজ যা একবার গেছে, বাটন আবার চাপলে তা ফের যায় না। সুরক্ষাটি মানুষ নয়, বাকি গোনে।
দুবার চাপলে একই বাকির জন্য দুবার তাগাদা যাবে না, কিন্তু যিনি দুটি জিনিস বকেয়া
রেখেছেন — জমাট ভর্তির ব্যালেন্স আর একটি মাসিক ইনভয়েস — তাঁকে প্রতিটির জন্য একবার করে
তাগাদা দেওয়া হয়, ফলে উপরের 42 sent ৪২ জনেরও কম শিক্ষার্থী ঢাকতে পারে। দেখুন উপরের
রাতের বাকির তাগিদ, আর মাসিক ফি ও ইনভয়েস-এর
চালু ব্যাচকে মাসিকে বদলানো অংশ।
কিছু ফিল্টার পাঠানো আটকে দেয়, আর কারণটিও বলা থাকে: Reminder SMS can only be filtered by course, batch and days overdue. Clear the class level, academic group, roll number and invoice filters first — otherwise the messages would reach more students than the list shows. এটি নিরাপত্তার নিয়ম। SMS কাজটি রিপোর্টের চেয়ে কম ফিল্ড ধরে ছাঁকে, তাই স্ক্রিনে সংকুচিত তালিকা আসলে আরও বেশি মানুষের কাছে বার্তা পাঠাত। দেখুন রিপোর্ট।
স্যুইচ বন্ধ থাকলে কী করতে হবে তা জানানো হয়: Due reminders are disabled — Enable 'Due reminders' under Settings → SMS Notifications first. মাঝপথে ব্যালেন্স শেষ হলে: Out of SMS credits — N sent before the balance ran out. Top up your credits to continue. খেয়াল করুন, কিছু শিক্ষার্থীর কাছে বার্তা গিয়েছে; আবার চালানোর আগে সংখ্যাটি দেখে নিন।
একটি ঘোষণা প্রকাশ করুন
Announcements — Publish to everyone, a course, or a batch — students and teachers are notified in-app.
New Announcement চেপে পূরণ করুন:
| ঘর | মন্তব্য |
|---|---|
| Title | সংক্ষিপ্ত ও নির্দিষ্ট। |
| Message | মূল বক্তব্য। |
| Scope | Everyone, One course বা One batch। কোর্স বা ব্যাচ বাছলে একটি Course / Batch নির্বাচক আসে। |
| Audience | Students and teachers, Students only বা Teachers only। |
| Pin to the top | তালিকার বাকিদের ওপরে ধরে রাখে। |
Publish চাপুন। আপনি পাবেন Announcement published. Recipients were notified.
Scope ও Audience দুটি স্বতন্ত্র ছাঁকনি। Scope কাঠামো অনুযায়ী সংকুচিত করে (সবাই / একটি কোর্স / একটি ব্যাচ); Audience পার্সোনা অনুযায়ী (শিক্ষার্থী / শিক্ষক)। One batch আর Students only একসঙ্গে দিলে ঠিক একটি ক্লাসের শিক্ষার্থীদের কাছেই পৌঁছাবে।
ঘোষণা কোনো SMS নয়। এটি অ্যাপের ভেতরে পৌঁছায় — এবং যাঁরা ব্রাউজার নোটিফিকেশন চালু করেছেন তাঁদের ডিভাইসেও। ফোনে কোনো টেক্সট বার্তা যায় না। যে অভিভাবক কখনও অ্যাপ খোলেন না তাঁর কাছে অবশ্যই পৌঁছাতে হলে বাকির তাগিদ ব্যবহার করুন, বা ফোন করুন।
বিদ্যমান ঘোষণা সম্পাদনা করলেও Publish বাটনই দেখা যায়; সেটিই সংরক্ষণের বাটন, দ্বিতীয়বার প্রকাশ নয়। মুছে ফেলা স্থায়ী: Permanently remove "Fee deadline moved"?
একটি ব্রডকাস্ট নোটিফিকেশন পাঠান
Broadcast (প্রয়োজনীয়-মাত্র মেনুতে লুকানো — দেখুন শুরু করা) পাতার শিরোনাম Send Notification: Compose a broadcast notification. Every recipient gets an in-app alert, and push subscribers also get a device notification.
| ঘর | মন্তব্য |
|---|---|
| Title | সর্বোচ্চ ১২০ অক্ষর। |
| Message | সর্বোচ্চ ৪০০ অক্ষর। |
| Link (optional) | Must be a relative in-app path starting with / (e.g. /announcements). |
| Audience | Everyone, Students, Teachers, Admins বা One batch। |
কতজনের কাছে যাচ্ছে তা আগেই জানানো হয় — 312 recipients will be notified. — এবং নিশ্চিতকরণেও আবার: This will notify 312 recipients immediately and cannot be undone. Continue?
পুরো সেন্টারের জন্য সীমা প্রতি ঘণ্টায় ১০টি ব্রডকাস্ট। এর বেশি হলে দেখাবে You've reached the limit of 10 broadcasts per hour for this tenant. Try again later.
যা রেখে দেওয়ার ও আবার পড়ার মতো, তার জন্য ঘোষণা ব্যবহার করুন; একবারের তাগিদের জন্য ব্রডকাস্ট।
নোটিফিকেশনের ঘণ্টা
প্রত্যেকের নোটিফিকেশন থাকে উপরের বারের ঘণ্টার পেছনে, প্রতিটি স্ক্রিনেই। অপঠিতের সংখ্যা
ঘণ্টার ওপরে বসে (নয়ের বেশি হলে 9+)। ভেতরে: প্রতিটি নোটিফিকেশনের শিরোনাম, বক্তব্য ও
আপেক্ষিক সময়, প্রতিটি সারিতে পঠিত চিহ্নিত করার একটি বাটন, এবং কিছু অপঠিত থাকলে উপরে
Mark all as read। সারিতে ক্লিক করলে সেটি যা দেখায় তা খোলে এবং পঠিত হয়ে যায়।
খালি অবস্থা: No notifications yet.
এই পপওভারটিই পুরো নোটিফিকেশন ইন্টারফেস — নোটিফিকেশনের কোনো আলাদা পূর্ণ পাতা নেই।
ডিভাইস নোটিফিকেশন
একই পপওভারের নিচে — এবং Settings → Branding-এ Notifications শিরোনামের একটি অংশে — প্রতিটি ডিভাইসের জন্য একটি স্যুইচ আছে: Turn on browser push notifications for this device to get announcements and reminders as they happen. এতে লেখা থাকে Enable notifications বা Turn off notifications, আর ব্রাউজার অনুমতি না দিলে Notifications are blocked in your browser settings.
এটি ব্যক্তি ও ডিভাইসভিত্তিক, তাই আপনার স্টাফ ও শিক্ষার্থীরা প্রত্যেকে নিজের জন্য চালু করেন। এতে কোনো SMS ক্রেডিট খরচ হয় না।
মনে রাখুন
- ছয়টি SMS বিভাগ। ক্রেডেনশিয়াল, ভর্তি নিশ্চিতকরণ, বাকির তাগিদ, ফলাফল, অনুপস্থিতির খবর ও ক্লাস বাতিলের খবর। পরীক্ষার স্মারক SMS ও ঘোষণার SMS এখনও নেই।
- প্রতিটি বার্তায় একটি ক্রেডিট, প্রতিটি সেগমেন্টে নয়। দৈর্ঘ্য বা ভাষা ব্যালেন্স থেকে কী কাটা হবে তা বদলায় না — এক বার্তা, এক ক্রেডিট। composer আর অটোমেশন ইঙ্গিত প্রতি সেগমেন্টে দাম ধরে; ওই সংখ্যাগুলো প্রোভাইডারের সেগমেন্ট গণনা এবং আপনার খরচ বাড়িয়ে দেখায়।
- বন্ধ থাকা স্যুইচে কিছুই খরচ হয় না — বার্তাটি একেবারেই বাদ যায়।
- দুটি জিনিস নিজে থেকেই পাঠায় একবার চালু করলে: রেজিস্টার সেভ করার সঙ্গে অনুপস্থিতির খবর, আর রাতের বাকির তাগিদ। বাকি সবই আপনার জন্য অপেক্ষা করে।
- বাকির তাগিদের সুরক্ষা প্রতি বাকিতে প্রতিদিন একবার, প্রতি শিক্ষার্থীতে নয়। যিনি জমাট ভর্তির ব্যালেন্স ও একটি মাসিক ইনভয়েস দুটোই বকেয়া রেখেছেন, তিনি একই রাতে প্রতিটির জন্য একটি করে বার্তা পান।
- অভিভাবক টার্গেটিং প্রতি বিভাগে আলাদা, কখনও ঢালাও নয়, আর এটি তৃতীয় পক্ষের ব্যক্তিগত তথ্য। আপনার ডেটা-প্রসেসিং শর্তে এটি আছে কি না নিশ্চিত হয়ে নিন।
- Credential SMS ডিফল্টে চালু। প্রথম ইমপোর্টের আগে দেখে নিন।
- আপনার জন্য পাঠানো SMS-এর কোনো তালিকা নেই। সাপোর্ট ও অডিটের প্রয়োজনে আমরা প্ল্যাটফর্ম স্তরে একটি লগ রাখি, যেখানে ক্রেডেনশিয়াল ও OTP-র লেখা মুছে দেওয়া হয়; আপনি খরচ দেখেন Recent credit activity থেকে, আলাদা বার্তা থেকে নয়।
/settingsতিনটি আলাদা স্ক্রিন, ট্যাব নয়: Branding, System ও SMS Notifications, প্রত্যেকটি সাইডবারে আলাদা।- কেবল ইংরেজিতে থাকা লেখা: ক্রেডিট কার্যক্রমের Type-এর মান, প্রতিটি ঘোষণার
কার্ডে পরিসর ও দর্শকের চিপ (
To: All,Everyone), এবং ঘণ্টার Mark as read টুলটিপ। - ব্যক্তিগত তথ্য। SMS-এ লগইনের তথ্য, এবং শিক্ষার্থী পাতায় বর্ণিত অভিভাবক লিঙ্ক — দুটোই আপনার নিয়ন্ত্রণের বাইরের একটি ফোনে ব্যক্তিগত তথ্য পাঠায়। নম্বর সঠিক রাখুন, আর কেউ নম্বর বদলালে পুরোনোটি আবার শেয়ার না করে নতুন করে ইস্যু করুন।
সমস্যা ও সমাধান
কেউ কোনো SMS পাচ্ছে না। প্রথমে Settings → SMS Notifications-এ ব্যালেন্স দেখুন, তারপর সংশ্লিষ্ট স্যুইচ, তারপর ওই ব্যক্তির রেকর্ডে থাকা ফোন নম্বর।
ক্রেডিট কমে যাচ্ছে, কিসে খরচ হচ্ছে বুঝছি না।
Recent credit activity পড়ুন। Description-এ ধরনটি লেখা থাকে, যেমন SMS sent: Credential।
শিক্ষার্থী কখনও তার লগইনের তথ্য পায়নি। পুনঃপ্রেরণের ব্যবস্থা নেই। শিক্ষার্থীর রেকর্ডে নতুন পাসওয়ার্ড দিয়ে সংরক্ষণ করুন — তাতেও কোনো SMS যায় না, তাই পাসওয়ার্ডটি আপনাকেই জানাতে হবে। পরেরবার সংরক্ষণের আগে ফোন নম্বর মিলিয়ে নিয়ে এটি এড়ান।
Send SMS Reminders নিষ্ক্রিয়, বা বন্ধ আছে বলছে। Settings → SMS Notifications-এ Due reminders চালু করুন।
Result SMS চালু করলাম, কিন্তু ফলাফল প্রকাশ করলে কিছুই হয় না। ঠিকই — আজ অ্যাপে এর কোনো ট্রিগার নেই। এর ওপর ভরসা করবেন না।
অনুপস্থিতির খবর যাচ্ছে না। তিনটি শর্তই পূরণ হতে হবে: Absence notice বিভাগটি চালু, আপনার ক্রেডিট আছে, আর — আপনি ছাড়াই যদি এটি ঘটাতে চান — Send absence notices when attendance is saved-ও চালু।
composer বলল একটি বাংলা নোটিশে প্রতি শিক্ষার্থীতে তিন ক্রেডিট লাগবে।
লাগবে না। বাংলা Unicode হিসেবে যায়, তাই ইংরেজির চেয়ে বেশি সেগমেন্ট লাগে, আর composer
প্রতিটি সেগমেন্টকে এক ক্রেডিট ধরে — কিন্তু আপনার ব্যালেন্স কাটা হয় প্রতি বার্তায়
একবার। পাঠানোর পরে Recent credit activity দেখুন: প্রতি প্রাপকে একটি করে -1 সারি
পাবেন। দেখুন উপরের একটি ক্রেডিটে আসলে কী পাওয়া যায়।
এক শিক্ষার্থীকে একই রাতে ফি নিয়ে দুবার বার্তা দেওয়া হয়েছে। তাঁর দুটি বাকি খোলা আছে — প্রায় সবসময়ই জমাট ভর্তির ব্যালেন্স আর একটি মাসিক ইনভয়েস, যা মাঝপথে ব্যাচকে মাসিকে বদলালে থেকে যায়। তাগিদের সুরক্ষা প্রতি বাকিতে, তাই প্রতিটির জন্য একবার করে তাগাদা যায়। থামাতে হলে জমাট ব্যালেন্সটি মিটিয়ে ফেলুন।
আমি শিক্ষার্থীদের জন্য পাঠানো বার্তা অভিভাবকেরা পাচ্ছেন। প্রতি বিভাগের অভিভাবক টগলগুলো দেখুন। ঢালাও কোনো সুইচ নেই, প্রতি বিভাগে আলাদা — তাই সম্ভবত একটিমাত্র বিভাগই ঘোরানো আছে।
রাতের তাগিদ একই পরিবারকে প্রতি রাতে বার্তা দিচ্ছে।
দেওয়ার কথা নয় — তাগিদ কেবল আপনার তালিকাভুক্ত ঠিক ওই দিনগুলোতেই যায়। 1,2,3,4,5,6,7
ধরনের কিছু লিখে থাকলে তালিকাটি ঠিক আপনার চাওয়া কাজটিই করছে।
অভিভাবক বলছেন তিনি কোনো ঘোষণা পাননি। ঘোষণা কেবল অ্যাপের ভেতরে, আর অভিভাবকদের কোনো লগইন নেই। অভিভাবকেরা উপস্থিতি, বাকি ও ফলাফল দেখেন অভিভাবক লিঙ্ক দিয়ে — দেখুন শিক্ষার্থী।
ব্রডকাস্ট বলছে প্রাপকের সংখ্যা শূন্য। No recipients match this audience yet. ওই পার্সোনা কারও নেই, অথবা আপনি যে ব্যাচ বেছেছেন তাতে কোনো সক্রিয় ভর্তি নেই।