# উন্নত মার্কস বিভাজন সিস্টেম - ব্যবহারের গাইড

## 🚀 দ্রুত শুরু

### 1. ফাইল অ্যাক্সেস
```
http://localhost/bidda/marks/advanced_setup.php
```

### 2. ডেমো দেখুন
```
http://localhost/bidda/marks/demo.html
```

## 📋 ধাপে ধাপে ব্যবহার

### ধাপ ১: বেসিক তথ্য পূরণ
1. **বিষয় নির্বাচন**: ড্রপডাউন থেকে বিষয় বেছে নিন
2. **ক্লাস নির্বাচন**: ক্লাস এবং সেকশন নির্বাচন করুন
3. **সেশন**: শিক্ষাবর্ষ নির্বাচন করুন
4. **গ্রুপ**: প্রয়োজনে গ্রুপ নির্বাচন করুন (ঐচ্ছিক)
5. **পরীক্ষার ধরন**: পরীক্ষার ধরন নির্বাচন করুন

### ধাপ ২: নম্বর নির্ধারণ
1. **মোট নম্বর**: পরীক্ষার মোট নম্বর লিখুন
2. **পাস নম্বর**: স্বয়ংক্রিয়ভাবে ৪০% হিসাব হবে (পরিবর্তনযোগ্য)

### ধাপ ৩: নম্বর বিভাজন
1. **সৃজনশীল প্রশ্ন (CQ)**: সৃজনশীল অংশের নম্বর
2. **বহুনির্বাচনি (MCQ)**: MCQ অংশের নম্বর
3. **ব্যবহারিক**: ব্যবহারিক পরীক্ষার নম্বর (যদি থাকে)
4. **অ্যাসাইনমেন্ট**: অ্যাসাইনমেন্টের নম্বর (যদি থাকে)
5. **উপস্থিতি**: উপস্থিতির নম্বর (যদি থাকে)

### ধাপ ৪: ভিজুয়াল ফিডব্যাক
- **প্রগ্রেস রিং**: বিভাজনের অগ্রগতি দেখুন
- **রঙ ইন্ডিকেটর**: 
  - 🟢 সবুজ = সঠিক বিভাজন
  - 🟡 হলুদ = আরো নম্বর প্রয়োজন
  - 🔴 লাল = অতিরিক্ত নম্বর

### ধাপ ৫: সংরক্ষণ
1. **সেভ বাটন**: ডেটা সংরক্ষণ করুন
2. **অটো-সেভ**: স্বয়ংক্রিয়ভাবে ড্রাফট সেভ হয়

## 🎯 বিশেষ ফিচার

### কীবোর্ড শর্টকাট
- `Ctrl + S`: ফর্ম সেভ
- `Ctrl + R`: ফর্ম রিসেট
- `Escape`: ফর্ম ক্লিয়ার

### অটো-সেভ
- প্রতি 2 সেকেন্ড পর স্বয়ংক্রিয় সেভ
- ব্রাউজার বন্ধ করলেও ডেটা থাকে
- পরবর্তী ভিজিটে ডেটা ফিরে আসে

### ইন্টারঅ্যাকটিভ এডিট
- টেবিলের এডিট বাটনে ক্লিক করুন
- ডেটা স্বয়ংক্রিয়ভাবে ফর্মে লোড হবে
- পরিবর্তন করে আবার সেভ করুন

## 🔧 ট্রাবলশুটিং

### সাধারণ সমস্যা ও সমাধান

#### সমস্যা: অ্যানিমেশন কাজ করছে না
**সমাধান:**
- ব্রাউজার আপডেট করুন
- Cache clear করুন
- JavaScript enable আছে কিনা চেক করুন

#### সমস্যা: অটো-সেভ কাজ করছে না
**সমাধান:**
- LocalStorage সাপোর্ট চেক করুন
- Browser storage quota চেক করুন
- Private/Incognito mode এ নেই তো?

#### সমস্যা: ডেটা সেভ হচ্ছে না
**সমাধান:**
- Database connection চেক করুন
- PHP error log দেখুন
- Form validation পাস করছে কিনা চেক করুন

#### সমস্যা: স্টাইল ঠিকমতো লোড হচ্ছে না
**সমাধান:**
- CSS ফাইল path সঠিক আছে কিনা চেক করুন
- Browser cache clear করুন
- Network tab এ 404 error আছে কিনা দেখুন

## 📱 মোবাইল ব্যবহার

### মোবাইলে সুবিধা
- সম্পূর্ণ রেসপন্সিভ ডিজাইন
- Touch-friendly ইন্টারফেস
- Swipe navigation
- Optimized form layout

### মোবাইল টিপস
- Portrait mode এ ভালো কাজ করে
- Zoom করে ব্যবহার করতে পারেন
- Touch gestures সাপোর্ট করে

## 🎨 কাস্টমাইজেশন

### রঙ পরিবর্তন
`advanced-marks.css` ফাইলে:
```css
:root {
    --primary-gradient: linear-gradient(135deg, #your-color1, #your-color2);
}
```

### নতুন ফিচার যোগ
`advanced-marks.js` ফাইলে:
```javascript
class CustomMarksSystem extends AdvancedMarksSystem {
    // আপনার কাস্টম কোড
}
```

## 📊 পারফরম্যান্স টিপস

### দ্রুত লোডিং
- Browser cache enable করুন
- CDN links ব্যবহার করুন
- Image optimization করুন

### মেমরি সাশ্রয়
- অপ্রয়োজনীয় data clear করুন
- LocalStorage regularly clean করুন
- Browser tab বেশি খোলা রাখবেন না

## 🔒 নিরাপত্তা

### ডেটা সুরক্ষা
- HTTPS ব্যবহার করুন
- Regular backup নিন
- User permission চেক করুন

### Privacy
- LocalStorage data encrypted নয়
- Sensitive data server-side store করুন
- Regular security audit করুন

## 📞 সাহায্য ও সাপোর্ট

### যোগাযোগ
- **Email**: support@schoolmanagement.com
- **Phone**: +880-XXX-XXXXXX
- **Documentation**: README_ADVANCED.md

### কমিউনিটি
- GitHub Issues
- Stack Overflow
- Developer Forum

## 🔄 আপডেট

### নিয়মিত আপডেট
- Security patches
- New features
- Bug fixes
- Performance improvements

### আপডেট চেক
```bash
git pull origin main
```

---

**সর্বশেষ আপডেট**: ডিসেম্বর 2024  
**ভার্সন**: 2.0.0  
**সামঞ্জস্য**: PHP 7.4+, MySQL 5.7+