Permanent Report Card
تفاصيل العمل

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

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ شهرين
المشاهدات
61
المستقل
Youhanna Younan
Youhanna Younan
محلل بيانات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة