ScienceNerd AI: منصة ذكية لتحليل المناهج وتوليد المختبرات الفيزيائية التفاعلية
عن العمل:
منصة تعليمية مبتكرة تهدف إلى سد الفجوة بين الدروس النظرية والتطبيق العملي. يقوم المشروع بتحليل ملفات الـ PDF الدراسية باستخدام الذكاء الاصطناعي، وتحويل النصوص الجامدة إلى تجارب معملية تفاعلية (Virtual Labs) وألعاب تعليمية مولدة آلياً في الوقت الفعلي.
الميزات الرئيسية:
تحليل ذكي للمحتوى (PDF AI Analyzer): استخراج العناوين، المفاهيم، القوانين الفيزيائية، والملخصات من الكتب الدراسية بدقة عالية.
توليد مختبرات افتراضية (Dynamic Lab Generation): نظام فريد يقوم ببناء واجهة معملية (Workbench) متكاملة بناءً على محتوى الدرس، مثل تجربة "قياس اللزوجة" التي تتضمن أدوات تفاعلية (كؤوس، سوائل مختلفة، حنفيات، كرات سقوط).
محرك فيزيائي دقيق: حسابات واقعية لسرعة السقوط، مقاومة الموائع، والتدفق، مع توفير مؤقتات رقمية عالية الدقة (High-Precision Timers) تصل لأجزاء من الملي ثانية.
نظام الاختبارات والتقييم: توليد اختبارات MCQ متغيرة في كل مرة لضمان عدم التكرار وقياس فهم الطالب الحقيقي.
مساعد ذكي (AI Assistant): شات بوت مدمج يدعم اللغتين العربية والإنجليزية للإجابة على استفسارات الطلاب حول المنهج.
طريقة التنفيذ (Technical Stack):
الخلفية البرمجية (Backend): تم بناء السيرفر باستخدام Node.js و Express.js لضمان سرعة الاستجابة والتعامل مع العمليات غير المتزامنة (Asynchronous).
الذكاء الاصطناعي: دمج موديل Llama 3.3 70B عبر Groq API، والاستفادة من سرعة الـ LPU في معالجة البيانات وتوليد الأكواد البرمجية (Prompt Engineering).
الواجهة الأمامية (Frontend): تصميم عصري بأسلوب Glassmorphism باستخدام Tailwind CSS، مع الاعتماد على Vanilla JS لبناء منطق المحاكاة والأنميشن الفيزيائي.
معالجة الملفات: استخدام مكتبات PDF-Extraction لتحويل البيانات غير المنظمة إلى صيغة JSON منظمة يسهل معالجتها برمجياً.
ماذا يقدم هذا المشروع؟
يقدم تجربة مستخدم (UX) سلسة جداً؛ حيث يرفع الطالب الدرس، وبضغطة زر يجد نفسه داخل مختبر رقمي جاهز للتفاعل، مما يعزز الفهم العميق والتعلم باللعب (Gamification).