JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

recent
احدث المشاركات
Accueil

بناء نظام عرض نتائج الطلاب الذكي- noon6

المقدمة والجيل الجديد من نظام نون

هل تبحث عن طريقة بسيطة، فائقة السرعة، ومجانية 100% لعرض نتائج الطلاب أو البيانات الإدارية المخزنة في جداول Google Sheets أو ملفات Excel على موقعك بدون تكاليف أو تعقيدات؟ في هذا المقال المحدث، نضع بين يديك التحديث الجديد والحلول المتكاملة التي تم تطويرها لتجاوز كافة عقبات جوجل والاستضافات المجانية (مثل InfinityFree). سكربت نون6 تطوير قوي لنون 4 .

لماذا التحديث الجديد (Noon6)؟

يحل التحديث الجديد كافة المشاكل السابقة ويتميز بالآتي:
  • 🛡️ تخطي تحذيرات جوجل: التخلص النهائي من الرسائل التحذيرية الشائعة ("أنشأ هذا التطبيق أحد مستخدمي برمجة التطبيقات").
  • 🔒 أمان كامل للدرجات (F12 Protection): معالجة البيانات تحدث بالكامل في السيرفر الخلفي (`api.php`)؛ ولا يمكن لأي طالب رؤية رابط الشيت الأصلي أو باقي نتائج زملائه.
  • ⚡ سرعة استجابة فائقة (0.001 ثانية): بفضل الذاكرة المؤقتة الذكية (cURL IPv4 Cache) المدمجة بالسيرفر التي تمنع التوقف .
  • ⏱️ عداد الأمان التنازلي (Cooldown Timer): عداد 5 ثوانٍ لحماية الاستضافة المجانية من الضغط المباشر وحظر الطلبات المتكررة.
  • 🔗 مشاركة رابط النتيجة المباشر: زر لنسخ رابط مباشر لنتيجة الطالب (`?id=101&sheet=...`) ومشاركته عبر واتساب أو شبكات التواصل.
  • 📱 متجاوب 100% مع الهواتف الذكية: تصميم عصري يتماشى مع كافة شاشات الموبايل بكفاءة فائقة.
تنبيه مهم: النظام مصمم للاستعلام بالعمود الأول (رقم الجلوس/الكود) ويعمل بأقصى كفاءة مجاناً للمدارس والجهات التعليمية.

مقارنة بين مشروع Noon6 ومشروع Excel2Web (أيهما تختار؟)

لتسهيل الاختيار حسب طبيعة عملك أو المدرسة، إليك المقارنة الشاملة:
وجه المقارنة مشروع Noon6 (Google Sheets أونلاين) مشروع Excel2Web (رفع إكسل أوفلاين)
مصدر البيانات جدول بيانات جوجل أونلاين (`Google Sheets`) ملف Excel عادي على جهازك (`natiga.xlsx`)
طريقة التحديث تلقائية 100%: أي تعديل بالشيت يظهر فوراً يدوية: رفع الملف عبر لوحة الرفع المحمية
المكتبات والمتطلبات لا يحتاج أي مكتبات (PHP صافي خفيف جداً) يحتاج مكتبة `PhpSpreadsheet` وقراءة محلية
الأمان على الاستضافة آمن 100% بدون صفحة رفع ملفات خارجية يحتاج حماية كلمة سر صفحة الرفع `upload`
الاستضافة المناسبة مثالي جداً لـ InfinityFree و Vercel يحتاج استضافة تدعم ذاكرة 128MB+

 مشروع Excel2Web الهدف منه تحويل ملف اكسل الى نتائج مباشرة على الويب والتحكم الكامل في الملف على الجهاز

طريقة تجهيز شيت جوجل واستخراج المعرف (SPREADSHEET_ID)

لكي يعمل السكربت بنجاح وبأقصى سرعة، يرجى اتباع خطوات تنظيم الشيت ونشره الآتية:
  1. تنسيق العمود الأول: افتح شيت جوجل واجعل العمود الأول (العمود A) مخصصاً حصرياً لـ (رقم الجلوس / كود الطالب)، وتأكد من كتابة أسماء المواد ورؤوس الأعمدة في الصف الأول العلوي.
  2. نشر الشيت على الويب: من قائمة ملف (File) -> مشاركة (Share) -> النشر على الويب (Publish to the web)، ثم اضغط على زر نشر (Publish) وتأكيد العملية.
  3. نسخ المعرف (SPREADSHEET_ID): انسخ الرابط العلوي لجدول بيانات جوجل من شريط العنوان بالمتصفح الذي يبدو بهذا الشكل:
    https://docs.google.com/spreadsheets/d/1ObekUHHxxxxxxxxxxxxxxxxxxxxxx/edit الجزء الموجود بين /d/ و /edit هو المعرف SPREADSHEET_ID (أو يمكنك استخدام رابط النشر الكامل الذي يبدأ بـ 2PACX-...).
  4. لصق المعرف في السكربت: افتح ملف api.php وضع المعرف الخاص بك داخل المتغير:
    $SPREADSHEET_ID = "ضع_معرف_شيت_جوجل_هنا";

طريقة التحميل والتثبيت على الاستضافة خطوة بخطوة

اتبع الخطوات البسيطة التالية لنشر المشروع على استضافتك في دقائق:
  1. تحميل المشروع من GitHub: قُم بزيارة مستودع المشروع على GitHub واضغط على Code -> Download ZIP.
  2. فك الضغط: بعد تنزيل الملف، قُم بفك الضغط عنه على حاسوبك؛ ستجد مجلداً باسم noon6-main.
  3. الرفع للاستضافة (مهم جداً): افتح مدير الملفات (File Manager) في استضافتك (مثل InfinityFree أو cPanel)، ادخل إلى مجلد htdocs (أو public_html)، ثم قُم بنقل/رفع جميع الملفات الموجودة داخل مجلد noon6-main مباشرة إلى داخل مجلد htdocs (وليس رفع مجلد noon6-main نفسه).
  4. إعداد معرف شيت جوجل: افتح ملف api.php وضع معرف جدول بيانات جوجل المنشور الخاص بك في المتغير $SPREADSHEET_ID.
  5. تخصيص البيانات: يمكنك تغيير اسم مدرستك ومعلوماتها ببساطة في ملفي index.html و result.html.

روابط التحميل والمشاريع على GitHub

يمكنك الوصول لكافة السكربتات والأكواد المحدثة مجاناً برخصة MIT License عبر الروابط التالية:



دمتم بخير ونسألكم صالح الدعاء 💙
NomE-mailMessage