Theme
অনবোর্ডিং শেষ হওয়ার পর স্কুল সেটআপ গাইড (Tenant Admin এর জন্য)
এই গাইডটি আপনার স্কুলের সুপার অ্যাডমিন/টেন্যান্ট অ্যাডমিনের জন্য।
লক্ষ্য হলো: অনবোর্ডিংয়ের পর সঠিকভাবে সেটআপ করে দ্রুত লাইভ অপারেশনে যাওয়া।
১) এই গাইড কার জন্য
- অনবোর্ডিংয়ে তৈরি হওয়া owner account
- Super Admin
- স্কুলের দায়িত্বপ্রাপ্ত আইটি/অফিস অ্যাডমিন
২) চূড়ান্ত লক্ষ্য
এই সেটআপ শেষ হলে আপনার স্কুল প্রস্তুত হবে:
- একাডেমিক অপারেশন
- উপস্থিতি
- ফি ও ফাইন্যান্স
- পরীক্ষা ও রেজাল্ট প্রকাশ
- পাবলিক ওয়েবসাইট (নোটিশ/রেজাল্ট)
৩) একেবারে শুরুতে যা লাগবে
- স্কুল লগইন URL
- owner email/password
- স্কুলের লোগো ও যোগাযোগ তথ্য
- ক্লাস-সেকশন-সাবজেক্ট তালিকা
- শিক্ষক/স্টাফ তালিকা
- ছাত্র-ছাত্রীর প্রাথমিক তথ্য
- ফি নীতিমালা
৪) সেটআপ অর্ডার (এই ক্রমে চলুন)
- অ্যাকাউন্ট সিকিউরিটি + স্কুল প্রোফাইল
- রোল/পারমিশন + ইনভাইটেশন
- একাডেমিক ফাউন্ডেশন
- স্টুডেন্ট প্লেসমেন্ট
- ফাইন্যান্স ফাউন্ডেশন
- লাইব্রেরি + নোটিশ
- উপস্থিতি ট্রায়াল
- পরীক্ষা ট্রায়াল সাইকেল
- পাবলিক পোর্টাল যাচাই
৫) ফেজভিত্তিক কাজ
ফেজ A: নিরাপত্তা ও পরিচয়
- Owner account দিয়ে লগইন করুন
- পাসওয়ার্ড আপডেট করুন
- Two-Factor Authentication চালু করুন
- Institute Settings-এ নাম/লোগো/ফোন/ইমেইল আপডেট করুন
ফেজ B: টিম অ্যাক্সেস
- Roles রিভিউ করুন
- প্রয়োজন হলে সীমিত custom role তৈরি করুন
- Invitations দিয়ে শিক্ষক/স্টাফ অনবোর্ড করুন
ফেজ C: একাডেমিক বেইজ
Classes -> Sections -> Subjects -> Teachers -> Staff -> Class Teacher -> Subject Assignment -> Routines
ফেজ D: শিক্ষার্থী সেটআপ
- শিক্ষার্থী যোগ করুন
- ঠিক ক্লাস/সেকশনে বসান
- রোল/রেজিস্ট্রেশন যাচাই করুন
ফেজ E: ফাইন্যান্স
- Fee Types
- Fee Structures
- Categories (Income/Expense)
- ট্রায়াল Fee Payment
ফেজ F: অপারেশন ট্রায়াল
- একদিনের Attendance ট্রায়াল
- পরীক্ষার একটি ছোট ট্রায়াল সাইকেল
- পাবলিক রেজাল্ট ও নোটিশ ভেরিফাই
৬) পারমিশন গাইড (কোন পারমিশন কী করে)
যদি কোনো ইউজার মেনু/বাটন দেখতে না পান, সাধারণত পারমিশন কম আছে।
পারমিশন ফরম্যাট
module.action
উদাহরণ: students.create, marks.approve
Action মানে কী
view= দেখাcreate= নতুন যোগ করাedit= পরিবর্তন করাdelete= মুছে ফেলাapprove= অনুমোদন করাpublish= প্রকাশ করাprint= প্রিন্ট করাexport= এক্সপোর্ট করা
গুরুত্বপূর্ণ পারমিশন ক্লাস্টার
স্কুল পরিচিতি ও কনফিগ
dashboard.viewinstitute.view,institute.editsettings.view,settings.editactivity-log.view
অ্যাক্সেস কন্ট্রোল
roles.*permissions.view,permissions.assignusers.*
একাডেমিক
classes.*,sections.*,subjects.*teachers.*,staff.*class-routines.*
শিক্ষার্থী ও উপস্থিতি
students.*,students.promote,students.rollback-promotionstudent-attendance.*,staff-attendance.*
পরীক্ষা
exams.*,exams.publishexam-schedules.*marks.*,marks.approvegrade-systems.*
ফাইন্যান্স
fees.*,fee-types.*,fee-structures.*incomes.*,expenses.*scholarships.*,concessions.*student-scholarships.*,student-concessions.*
লাইব্রেরি ও নোটিশ
books.*,book-categories.*,book-issues.*notices.*
রিপোর্ট
reports.academicreports.financialreports.attendancereports.library
Setup টাস্ক অনুযায়ী minimum permission (দ্রুত রেফারেন্স)
| কাজ | ন্যূনতম পারমিশন |
|---|---|
| স্কুল প্রোফাইল আপডেট | institute.view, institute.edit |
| ক্লাস/সেকশন সেটআপ | classes.*, sections.* |
| সাবজেক্ট সেটআপ | subjects.* |
| শিক্ষক/স্টাফ | teachers.*, staff.* |
| রুটিন | class-routines.* |
| শিক্ষার্থী | students.view, students.create, students.edit |
| উপস্থিতি | student-attendance.create, staff-attendance.create |
| পরীক্ষা পূর্ণ চক্র | exams.*, exam-schedules.*, marks.*, marks.approve, exams.publish |
| ফি সংগ্রহ | fees.*, fee-types.*, fee-structures.* |
| রোল/পারমিশন ম্যানেজ | roles.*, permissions.assign |
৭) ডিফল্ট Role (সিস্টেমে প্রি-সিডেড)
- Super Admin
- Principal
- Vice Principal
- Academic Admin
- Exam Controller
- Teacher / Class Teacher / Subject Teacher
- Accountant
- Librarian
- HR
- Reception
- Student
- Guardian
প্রথম ১ মাস best practice:
- Owner = Super Admin রাখুন
- টিমকে আগে pre-built role দিন
- পরে প্রয়োজন বুঝে custom role fine-tune করুন
৮) Go-Live চেকলিস্ট
- [ ] Institute profile সম্পন্ন
- [ ] Owner 2FA চালু
- [ ] Roles/permissions যাচাই
- [ ] Invitations সম্পন্ন
- [ ] একাডেমিক সেটআপ সম্পন্ন
- [ ] Students placement সম্পন্ন
- [ ] Finance setup সম্পন্ন
- [ ] Attendance ট্রায়াল সম্পন্ন
- [ ] Exam ট্রায়াল সম্পন্ন
- [ ] Public portal যাচাই সম্পন্ন
৯) সাধারণ ভুল এবং সমাধান
- Academic setup আগে না করেই exam শুরু -> আগে academic foundation সম্পন্ন করুন
- অতিরিক্ত পারমিশন দিয়ে ফেলা -> least privilege নীতিতে role দিন
- রেজাল্ট publish ব্লক -> Submit/Approve/Generate ধাপ চেক করুন
- ড্যাশবোর্ড/রিপোর্ট mismatch -> master data (class, section, student mapping) পুনরায় যাচাই করুন
১০) কখন টেক সাপোর্ট নেবেন
- স্কুল URL একদম ওপেন না হলে
- সঠিক role থাকলেও পেজ না খুললে
- valid file দিয়েও বারবার upload fail হলে
- deployment-এর পর UI update না দেখালে
শেষের ক্ষেত্রে সাপোর্ট টিম npm run build বা npm run dev চালাবে।