تطبيق سطح المكتب
لغة Python 3.11 + PyQt6، مجمع بواسطة PyInstaller، يعمل دون اتصال بالإنترنت أولاً على نظام Windows. ثنائي اللغة بالكامل (EN + BG)، مع تحميل كافة النصوص من حزم لغات JSON التي تكتشف اللغات الجديدة تلقائياً.
بنية النظام
إن Now I See It ليس مجرد صفحة واحدة أو مسار عمل واحد، بل هو مجموعة مترابطة من المكونات المصممة ليدعم بعضها بعضاً.
تستعرض هذه الصفحة الأجزاء الرئيسية للنظام بمستوى موجه للجمهور، دون تحويل الموقع إلى وثيقة تطوير داخلية.
لغة Python 3.11 + PyQt6، مجمع بواسطة PyInstaller، يعمل دون اتصال بالإنترنت أولاً على نظام Windows. ثنائي اللغة بالكامل (EN + BG)، مع تحميل كافة النصوص من حزم لغات JSON التي تكتشف اللغات الجديدة تلقائياً.
منصة Supabase (قاعدة بيانات PostgreSQL + التخزين + وظائف Edge). يتولى إدارة التراخيص، ومستودع الموارد، ومركز الدروس المجتمعي، وتقديم التقييم المباشر. مع تطبيق أمان على مستوى الصف واستدعاءات إجراءات عن بعد SECURITY DEFINER كحدود أمان.
يتصل موزع البيانات Data Hub (شريحة RP2040 فردية، لغة Arduino C/C++، ممر RS485 مجمّع إلى ثماني قنوات) بوحدات المستشعرات (لوحة أم RP2040 + لوحات ابنة قابلة للتبديل، MicroPython) عبر كابلات RJ45. يتوفر جسر لاسلكي اختياري ESP32-C3.
يتولى Google Gemini توليد البيانات الاصطناعية، وتخطيط الدروس، وتحليل الفجوات، والتوجيه الخاص بخطط التطوير المهني (PDP)، وإنشاء التقييمات، وصياغة التقارير. كما يتم إخفاء هوية كافة بيانات المستخدمين عند الحدود قبل إرسالها.
تطبيق PyQt6 مستقل مخصص لخط الإنتاج — يقوم ببرمجة النظام البرمجي الثابت (firmware)، وكتابة معرف EEPROM، وتوليد ملصقات رمز الاستجابة السريعة (QR)، وإصدار مفاتيح التراخيص، وإرسال رسائل الترحيب عبر البريد الإلكتروني. يتميز بواجهة مستخدم ذات خمس علامات تبويب، ومتكامل مع Supabase.
نطاقان فرعيان للويب: يستضيف nowiseeit.org هذا الموقع التسويقي؛ بينما يستضيف launcher.iseeitnowpolls.org نظام استطلاعات الرأي السحابية ومختبر القرارات المستند إلى الويب والذي يمكن الوصول إليه من خلال التطبيق.
يفتح مفتاح الترخيص المستمد من أداة التهيئة تطبيق سطح المكتب. ويرتبط التفعيل بالجهاز برابط تشفيري، مع فترة سماح للعمل دون اتصال بالإنترنت مدتها 30 يوماً.
ترسل وحدات المستشعرات تقاريرها عبر ممر RS485 إلى الموزع. ويقوم تطبيق سطح المكتب بقراءة الموزع عبر منفذ USB، أو قراءة البيانات الاصطناعية المُنشأة بواسطة الذكاء الاصطناعي، أو استيراد ملف CSV — مع ظهور نفس عرض التمثيل المرئي في كل حالة.
يقوم Gemini بصياغة مسودات لخطط الدروس أو التقييمات المعتمدة على مجموعة البيانات الحالية. ويقوم المعلم بمراجعتها، وإرفاق الموارد من المستودع السحابي، وحفظها، مع إمكانية نشرها اختيارياً في مركز المجتمع.
ينضم الطلاب إلى جلسات التقييمات المباشرة أو مختبر القرارات عبر رمز الاستجابة السريعة (QR) من خلال نقطة اتصال Wi-Fi للكمبيوتر المحمول، أو عبر جلسة ويب على الرابط launcher.iseeitnowpolls.org للمجموعات الدراسية عن بُعد.
يتوسع نطاق Now I See It من خلال بنية منظمة ومحوكمة. ويجب إضافة المجالات والتجارب الجديدة من خلال نماذج مشتركة، وعمليات تحقق، وعلاقات واضحة، بدلاً من الانزلاق نحو حالات خاصة غير مترابطة.
جزء من عائلة "Now I See It"