সংক্ষিপ্ত বিবরণ
আলেমদের সাথে সংগঠিত সাক্ষাৎকার/কার্যক্রমের সারসংক্ষেপ, চার্ট এবং টেবিলভিত্তিক বিশ্লেষণ দেখার পেজ। ফিল্টার, প্রিন্ট/PDF এবং শেয়ারিং সুবিধা অন্তর্ভুক্ত।
কাজের ধাপসমূহ
- সাইডবার
→ "বালাগ রিপোর্ট"
→ "আলেম কার্যক্রম রিপোর্ট"
- CRUD: Create — নতুন রেকর্ড যোগ করুন (নতুন রিপোর্ট যোগ করুন).
- CRUD: Read — তালিকা এবং রেকর্ডের বিস্তারিত দেখুন ( ).
- CRUD: Update — রেকর্ড সম্পাদনা করুন ().
- CRUD: Delete — রেকর্ড মুছুন () (সতর্কতা: মুছে ফেললে পুনরুদ্ধার সম্ভব নয়)।
- ফিল্টার নির্বাচন: Division (বিভাগ), Zone (অঞ্চল), Branch (শাখা) এবং তারিখ রেঞ্জ দিন।
- "রিপোর্ট তৈরি করুন" ক্লিক করলে পেজ রিফ্রেশ হয়ে নির্বাচিত ফিল্টার অনুযায়ী ডেটা দেখাবে।
- চার্ট: স্ট্যাটাস (ইতিবাচক/নিরপেক্ষ/নেতিবাচক/অন্যান্য) — পাই চার্ট; দৈনিক কার্যক্রম — লাইন চার্ট; শীর্ষ শাখা — বার চার্ট।
- টেবিল সারাংশ: বিভাগভিত্তিক ও শাখাভিত্তিক সারাংশ দেখুন; প্রতিটি কাউন্টে ক্লিক করে বিস্তারিত তালিকা আলাদা ট্যাবে খুলবে।
- প্রিন্ট: "প্রিন্ট" বাটন ক্লোনেড কনটেন্ট প্রিভিউ খুলে; মুদ্রণের জন্য ক্যানভাসগুলো ইমেজে রূপান্তর করা হয়।
- PDF: "PDF ডাউনলোড" সার্ভার-সাইড রুট থেকে PDF জেনারেট করে ডাউনলোড/প্রিভিউ দেয়।
- শেয়ার: "ওয়াটসঅ্যাপ শেয়ার" টেক্সট সারসংক্ষেপ ভিজিটরের ওয়েব ব্রাউজারের মাধ্যমে WhatsApp শেয়ার আগেযায়।
প্রিন্ট সীমাবদ্ধতা:
ক্লায়েন্ট-সাইডে ক্যানভাসগুলোর `toDataURL()` করে ইমেজে রূপান্তর করা হয়; cross-origin কনটেন্ট থাকলে এটি ব্যর্থ হতে পারে — তখন সার্ভার-সাইড চার্ট এক্সপোর্ট ব্যবহার করুন।
টিপস:
প্রিন্ট-এক্সক্লুড করা উপাদানের জন্য `data-print="exclude"` বা `.no-print` ক্লাস ব্যবহার করা যায়।