المنصة الأكاديمية الأولى لعلوم لغة الضاد والدراسات الإسلامية والتقييم الذكي
بوابة تفاعلية شاملة تمكّن المعلمين من تصميم اختبارات جامعية ومدرسية مقالية وموضوعية مؤمنة كلياً ضد محاولات الغش، وتقدم للطلاب تجربة دراسية مرنة تدعم ضعاف البصر والمكفوفين، مع ربط مباشر لترحيل النتائج تلقائياً لجداول جوجل.
خدمات ومجالات ARABYA.NET الأكاديمية
حلول ذكية متكاملة لتمكين اللغة العربية والعلوم الشريعية وحوكمة الاختبارات
بوابة اختبارات الطلاب
يرجى تسجيل بياناتك واختيار المادة لبدء الامتحان
جاري تجهيز الامتحان
جاري تجهيز الامتحان...
ثانية تقريباً
تسجيل حساب طالب جديد
قم بإنشاء حسابك الأكاديمي باستخدام كود الاشتراك المرسل إليك
اسم الامتحان
نص السؤال
حالة النتيجة
ملخص وتأكيد تقديم درجات الاختبار الأكاديمي
بوابة الاستعلام عن النتائج
ابحث بالاسم أو معرف الهوية (ملخص الدرجة فقط) أو بكود الاشتراك (تفاصيل كاملة للأسئلة والإجابات)
بوابة الدخول للمعلمين
أدخل بيانات المعلم المسجل للوصول للوحة التحكم
تسجيل حساب معلم جديد
أنشئ حسابك كمعلم على المنصة وقم بتهيئة رمز الدخول التلقائي
أكثر الامتحانات نشاطاً
آخر النتائج المسجلة
ملخص الطلاب
تقارير وتحليلات
إعدادات تشغيل الامتحان للطالب:
للمعلم ومدير المنصة — الوقت، عدد الأسئلة المعروضة، الترتيب العشوائي، وحد الغش.
تعديل البيانات الأكاديمية للاختبار:
إعدادات تشغيل الامتحان للطالب:
متاحة للمعلم ومدير المنصة (سوبر أدمن) — عدد الأسئلة، الترتيب العشوائي، حد الغش، وموعد الإغلاق.
قاعة الامتحان وعناوين IP المسموحة
بنك أسئلة مشترك (بين الامتحانات)
بنوك الأسئلة خاصة بكل معلم — تُزامَن إلى السحابة ضمن questionBanks. احفظ أو ادمج بنكاً مع تصدير JSON/CSV.
تصدير Google Form (اختياري — معرفات الحقول فقط):
المزامنة السحابية لجميع الامتحانات تتم عبر رابط واحد في تبويب الربط بـ Google Sheets. هنا تُعرّف معرفات حقول النموذج عند التصدير إلى Google Form فقط.
أضف سؤالاً جديداً للامتحان
اسحب الجدول أفقياً لعرض كل الأعمدة بدون ضغط المحتوى.
| اسم الطالب | رقم ID | كود الاشتراك | الامتحان | النتيجة | IP / الجهاز | التاريخ والوقت | الإجراء |
|---|
---الجهاز وعنوان IP
محاولات الطالب لنفس الامتحان
اضغط على محاولة لعرض تفاصيلها (الدرجة، التاريخ، حالة إعادة التقديم).
سجل مخالفات الغش والجهاز
إعادة التقديم
سجل الأسئلة وتفاصيل إجابات الطالب:
مقارنة صلاحيات سوبر أدمن والمعلم
اسحب الجدول أفقياً إذا لم تظهر كل الأعمدة.
| الميزة | سوبر أدمن | معلم |
|---|
اسحب الجدول أفقياً لعرض كل بيانات المعلمين.
| الاسم | اسم المستخدم | الدور | رمز الدخول | الامتحانات / المزامنة | الإجراء |
|---|
تعديل حساب معلم
الملف الشخصي
الربط بـ Google Sheets (ملف المعلم)
Ctrl + U، انسخ كل الكود البرمجي بالصفحة والصقه في الصندوق بالأعلى واضغط استيراد.
خطوات ربط وتفعيل المزامنة للمعلم:
- قم بإنشاء جدول بيانات جديد على حسابك في Google Sheets.
- من القائمة العلوية للجدول، اضغط على ملحقات (Extensions) ثم اختر Apps Script.
- امسح أي كود موجود في الصفحة، وقم بنسخ الكود البرمجي الموحد للربط الموجود بالأسفل ولصقه في المحرر.
- اضغط على زر حفظ (Save) ثم اضغط على زر نشر (Deploy) في أعلى اليمين واختر نشر جديد (New deployment).
- اضغط على أيقونة الترس بجانب "تحديد النوع" واختر تطبيق ويب (Web App). واضبط الإعدادات التالية:
- الوصف:
مزامنة امتحانات arabya.net - تنفيذ التطبيق باسم: أنت (حسابك الشخصي على جوجل).
- من يمكنه الوصول: أي شخص (Anyone) (هام جداً للربط).
- الوصف:
- اضغط على نشر (Deploy)، ثم وافق على منح صلاحيات الوصول لحسابك الشخصي بالضغط على منح الوصول (Authorize access) وتأكيد الصلاحية.
- انسخ رابط تطبيق الويب (Web App URL) المولد (والذي ينتهي بـ
/exec) والصقه في حقل رابط المزامنة (Google Form Submit URL) بالأعلى واضغط حفظ إعدادات التكامل. - بعد أي تحديث للكود أدناه، أنشئ إصدار نشر جديد — مراقبة تعديلات الشيت (~10 ث) وجلب دوري كل 20 ثانية، ورفع فوري بعد كل حفظ على الموقع.
بعد كل تعديل على كود Apps Script: انسخ الكود أدناه (يُحمَّل تلقائياً من integrations/google-apps-script-backend.gs) → الصقه في Apps Script → نشر إصدار جديد (Deploy → New version) — الوصول Anyone ورابط /exec → اختبر حفظ نتيجة أو نسخة احتياطية في الشيت.
المزامنة تعمل بدون GitHub عبر ورقة ARABYA_BACKUP وورقة نتائج الطلاب. إعداد GitHub اختياري لمزامنة مركزية مع المستودع (انظر الأسفل).
مزامنة GitHub الاختيارية (لكل ملف Google Sheets / Web App)
في مشروع Apps Script المربوط بجدولك: Project Settings → Script properties ثم أضف:
GITHUB_TOKEN— رمز GitHub (Fine-grained) بصلاحية Contents: Read and write على المستودع.GITHUB_REPO— مثلdrmohamedhussein/arabya.aiGITHUB_BRANCH— مثلmainGITHUB_DB_PATH— مثلdatabase/arabya-db.json(يمكن مساراً مختلفاً لشيت الأدب)
عند كل save_backup أو add_result يحاول السكربت دمج البيانات في JSON المستودع. بدون هذه الخصائص يبقى التخزين على الشيت فقط. لكل مادة بشيت منفصل يمكنك استخدام مسار JSON مختلف أو مستودع مختلف.
الكود البرمجي الموحد للربط والمزامنة (Google Apps Script):
تنبيه: نظراً لأن التطبيق يعمل بالكامل على المتصفح (فرونت اند)، فإن حذف ذاكرة التخزين المؤقت للمتصفح قد يؤدي لمسح البيانات. يرجى تنزيل نسخة احتياطية من قاعدة البيانات بانتظام والاحتفاظ بها لاستيرادها واستعادتها عند الحاجة.
صحة المزامنة (سوبر أدمن)
نسخة Drive اليومية: نفّذ installArabyaDailyBackupTrigger مرة واحدة في Apps Script. Firebase/Supabase: راجع js/arabya-realtime-bridge.js.
تسجيل حساب طالب جديد في النظام
اسحب الجدول أفقياً لعرض كل الأعمدة بدون ضغط المحتوى.
| اسم الطالب | رقم الـ ID | كود الاشتراك | آخر IP | البريد | الموبايل | تاريخ التسجيل | الإجراء |
|---|
—سجل الامتحانات والنتائج
لا تظهر هنا حقول إدارية (رمز المعلم أو ربط الشيت) — للاستفسار تواصل مع معلمك.