
المقدمة
- هل تبحث عن طريقة مرنة لإنشاء اختبار إلكتروني باللغة العربية دون الاعتماد على نماذج Google التقليدية؟
- في هذا المقال أشارككم مشروعًا عمليًا صممته باستخدام Google Sheets وApps Script، يتيح للمعلمين إنشاء اختبارات مخصصة تظهر للطالب في الوقت المحدد، وتُحسب درجته تلقائيًا.
✅ مميزات المشروع
- يستطيع الطالب تأدية الاختبار في اي مكان وبالطريقة التي تناسبه شرط توفر الانترنت
- تحكم كامل في وقت فتح وإغلاق الاختبار حسب التاريخ والساعة
- عرض الأسئلة بشكل عشوائي لكل طالب
- حساب الدرجة تلقائيًا بعد إرسال الإجابات
- واجهة RTL متجاوبة تناسب اللغة العربية
- لا حاجة لنماذج Google أو إضافات خارجية
- إمكانية تخصيص الرسائل والواجهة بسهولة
- استخدام نفس جدول البيانات لاختبارات مختلفة ومتعددة في الاسئلة والموعد
- عرض الاسئلة بشكل عشوائي لتجنب الغش
- سجل اي عدد من الاسئلة وحدد فقط العدد المطلوب ان يظهر
- حدد درجة كل سؤال لحساب النتيجة واظهاراها مباشرة للطالب بمجرد ارسال الاجابة
- يمكنك ادراج صور في السؤال بوضع رابط الصورة داخل الخلية كنص والغاء الارتباط
📊 مقارنة مع نماذج Google
الميزة | هذا المشروع | نماذج Google |
---|---|---|
تحكم دقيق في وقت الاختبار | ✅ نعم | ❌ محدود |
عرض الأسئلة عشوائيًا | ✅ نعم | ❌ غير مدعوم مباشرة |
واجهة RTL مخصصة | ✅ نعم | ❌ غير قابلة للتعديل |
حساب الدرجة تلقائي | ✅ نعم | ✅ نعم |
تخصيص التصميم والرسائل | ✅ كامل | ❌ محدود جدًا |
دعم التعديلات البرمجية | ✅ مفتوح | ❌ مغلق |
متطلبات المشروع
- كل ما تحتاجه لإنشاء هذا النظام هو:
- حساب جوجل (Gmail): وهو مجاني وبسيط.
- جدول بيانات جوجل شيتس (Google Sheets): جدول البيانات الذي سيتم حفظ المواعيد فيه.
- جوجل آبز سكريبت (Google Apps Script): بيئة البرمجة التي تربط كل شيء ببعضه.
- خطوات تركيب وتشغيل النظام .
🛠️ خطوات تصميم المشروع
- الخطوة 1: إعداد جدول بيانات جوجل (Google Sheet)
- سنبدأ بإنشاء جدول البيانات الذي سيستقبل جميع مهامك .
- اذهب إلى Google Sheets وقم بإنشاء جدول بيانات جديد وفارغ وصمم اوراق العمل التالية
- ورقة "الإعدادات" لتحديد اسم ورقة الأسئلة، عدد الأسئلة، وقت البدء والانتهاء، والرسالة المخصصة كما في الصورة وعليك تغير بيانات الصف الثاني فقط بما يناسبك
- ورقة "الأسئلة" بصيغة: رقم السؤال، نص السؤال، الإجابة الصحيحة، ثم الخيارات
- ورقة "الإجابات" لتسجيل اسم الطالب ودرجته
- من داخل جدول بيانات جوجل الذي أنشأته للتو، اذهب إلى القائمة العلوية: الإضافات ومنها برمجة التطبيقات. (Extensions) > Apps Script.

- الخطوة 2 : سيتم فتح محرر Google Apps Script في نافذة جديدة الصورة التالية تقريبية من أجل التوضيح.
- رقم 1 غير اسم المشروع لما يناسبك مثلا (اختبارات)
- ستجد ملفًا افتراضيًا باسم Code.gs او الرمز رقم 3 في الصورة السابقة .
- احذف أي كود موجود بداخله على اليسار الصق الكود التالي بالكامل فيه :