وثيقة معادلات الاحتساب لنظام ميزان
نظام تتبع ومعالجة البيانات ونتائج InBody
المعادلات المتنوعة تضمن منافسة عادلة و تتيح لكل موظف التقدم من نقطته الحالية، سواء كان رياضياً محترفاً أو في بداية رحلته الصحية.
1. تصنيف الموظفين
توزيع تلقائي بناءً على معايير فسيولوجية
يتم تعيين تصنيف الموظف بشكل مبرمج وتلقائي عند كل عملية قراءة ورفع لبيانات InBody.
// معادلة تحديد الفئة مبرمجاً
IF (total_score >= 80) AND (body_fat_percentage < fat_threshold)
→ category = athlete
ELSE
→ category = transformer
حدود نسبة دهون الجسم المسجلة (fat_threshold):
ملاحظة :
عند حفظ كل تقرير، يُسجَّل تصنيف الموظف مباشرة وقت إصدار التقرير .
2. آلية احتساب النقاط (Score)
معادلات تقدير مستقلة تضمن التنافسية العادلة
تختلف وتيرة احتساب النقاط بصورة كاملة بين الموظف الرياضي والموظف الصاعد.
score = average(total_score)
مثال: فحوصات [85, 87, 86, 88] ← النقاط الكلية = 86.5avg_score = average(total_score)
improvement = last_score - first_score
bonus = improvement × 0.5
score = min(avg_score + bonus , 79.9)
لأن الموظف الصاعد يبدأ من نقطة متدنية فسيولوجياً، لذا يُكافأ بشدة على حجم التعب ومعدل التغيير الإيجابي لا على أرقامه المطلقة.
3. قياس معدل التقدم (Progress %)
نسبة مئوية تقيس التغير الحقيقي الفعلي
progress = ((curent_score - prev_score) / prev_score) × 100
أمثلة عملية موثقة لتغير الحالات:
4. نظام تسمية وتحديد الحالة (Status)
درجات وألقاب تحفيزية بناءً على الأرقام والانضباط
الرياضي (athleteCat)
الصاعد (transCat) بالتفصيل:
5. الالتزام والاستمرارية (Consistency)
تحقق ذكي للتأكد من المحافظة على روتين المتابعة
diff_days = (current_report_date - previous_report_date).days
IF diff_days > 60 → Consistent = False
ELSE → Consistent = True
6. آلية التقسيم والترتيب الداخلي (Rank)
تقييم كلي مؤتمت بين منسوبي الشركة الواحدة
Order by Descending ON score (within company)
// Rank 1 → صاحب أعلى رصيد ونقاط بالشركة قاطبة
الرياضيون والصاعدون يتنافسون معاً في قائمة واحدة موحدة ومتكافئة مع امكانية فصلهم في قائمتين
جدول ملخص المقاييس الأساسي
مراجعة شاملة لجميع متغيرات ومقاييس النظام
| المقياس | المصدر الحسابي والمدخلات | توقيت وتحديث البيانات |
|---|---|---|
| category | معادلة (total_score) ونسبة الدهون الكلية (body_fat_percentage) | عند كل تقرير InBody جديد |
| score | متوسط التقارير الحسابي + بونص زيادة التحسن للمتحولين | عند كل تقرير InBody جديد |
| progress | الفارق المئوي النسبي لآخر تقريرين طبيين متتاليين | عند كل تقرير InBody جديد |
| status | تحليل لغة أرقام score + progress + كتلة العضلات الكلية | عند كل تقرير InBody جديد |
| rank | مقارنة تنازلية على score لمنتسبي نفس الشركة | عند صدور/تعديل أي تقرير جديد بالمنشأة |