### 📘 سجل درجات دائم
**نظام سجلات أكاديمية مدعوم بتقنية البلوك تشين، حيث تُخزَّن درجات الطلاب بشكل دائم وشفاف وآمن ضد التلاعب.**
تم بناء هذا التطبيق اللامركزي باستخدام العقود الذكية بلغة Solidity ولغة Python (`web3.py`)، ويسجل درجات الطلاب على شبكة إيثيريوم محلية (Ganache)، مما يضمن عدم إمكانية تعديل أو حذف أي درجة بعد تسجيلها. يحصل الطلاب المتفوقون تلقائيًا على مكافآت **GradeCoin (ERC-20)** مخصصة تُضاف مباشرةً إلى محافظهم.
**الميزات الرئيسية:**
- 🔒 **سجلات غير قابلة للتغيير:** جميع الدرجات مؤمنة تشفيرًا على البلوك تشين.
- 👥 **صلاحيات الوصول حسب الأدوار:**
- **المسؤول:** إضافة/تحديث الدرجات، إصدار رموز المكافآت، إيقاف/استئناف العقد، ونقل الملكية.
- **الطالب:** يُنشئ محفظة، ويستعرض سجل الدرجات الدائم، ويتحقق من أرصدة الرموز/الإيثيريوم، ويتتبع النشاط على سلسلة الكتل.
- ⚙️ **الأتمتة والأدوات:** برنامج إعداد تلقائي، تنبيهات فورية على سلسلة الكتل، تصدير الأرصدة بصيغة CSV، تقارير سجل البيانات، واختبارات أمان/ملكية مدمجة.
- 🖥️ **الواجهة:** تطبيق طرفي/واجهة سطر أوامر كامل الوظائف مع نظام قوائم بسيط، ولوحة تحكم محمية بكلمة مرور، وواجهة رسومية اختيارية باستخدام `tkinter`.
**التقنيات المستخدمة:** Solidity `^0.8.20`، Python 3+، `web3.py`، Ganache، JSON ABIs، مكتبات Python القياسية.
*مصمم للشفافية، والنزاهة الأكاديمية، والتطوير العملي لسلسلة الكتل.*