Exam Master Logo

Exam Master

دليل المستخدم المصور

EXAM MASTER / PC EDITION

دليل المستخدم

من إعداد البيانات إلى مراجعة الحجز وطباعة التقارير.

ابدأ بالإعداد الأول · انتقل إلى جدولة امتحان
الفصل الأول

تثبيت البرنامج والتشغيل الأول

Exam Master - PC Edition تطبيق مكتبي لتنظيم الامتحانات، وتعريف القاعات والمقررات، وحساب المقاعد المتاحة وتوزيعها. اتبع موضوعات هذا الدليل بالترتيب عند إعداد البرنامج لأول مرة، أو استخدم البحث للوصول إلى مهمة محددة.

مكان حفظ البيانات والاتصال بالإنترنت

تُحفظ البيانات في ملف SQLite محلي باسم LocalExamMaster/exam_master.db داخل مجلد المستندات عادةً، مع مسارات بديلة عند تعذر الوصول إليه. لا يحتاج تنظيم الامتحانات محليًا إلى اتصال مستمر؛ فحص التحديثات وتنزيلها، والنسخ السحابي عند استخدامه، يحتاج إلى الإنترنت. لا تعتمد على التخزين المحلي بوصفه تشفيرًا لملف قاعدة البيانات؛ احمِ جهاز العمل وملفات النسخ الاحتياطي، وتحقق من إعدادات الحماية مع مسؤول تقنية المعلومات.

نسخة Windows وسلامة التطبيق

التطبيق متاح حاليًا لنظام Windows. فحصنا التطبيق، ولم يرصد برنامج حماية Windows أي برمجيات ضارة. ونستخدمه فعليًا في مقر العمل لإدارة الامتحانات.

متابعة التثبيت عند ظهور رسالة SmartScreen

قد تظهر عند فتح المثبت رسالة Windows protected your PC وعبارة «ناشر غير معروف» (Unknown publisher). تظهر هذه الرسالة لأن Windows لا يتعرف على ناشر هذه النسخة؛ وهي تنبيه يتعلق بالتعرف على التطبيق وسمعته، وليست رسالة تفيد باكتشاف فيروس في الملف.

إذا نزّلت المثبت من رابط التحميل في الموقع، اتبع الخطوات التالية:

  1. اضغط «مزيد من المعلومات» (More info) لعرض اسم التطبيق والناشر وخيار المتابعة.
  2. اضغط «تشغيل على أي حال» (Run anyway). إذا كان هذا الزر ظاهرًا بالفعل، كما في الرسالة بعد فتح التفاصيل، اضغطه مباشرة.
  3. يبدأ معالج التثبيت؛ أكمل التعليمات التي يعرضها، ثم افتح التطبيق.

التشغيل الأول

عند تشغيل التطبيق لأول مرة، يقوم النظام تلقائياً بإنشاء مجلد البيانات المحلي LocalExamMaster وإنشاء قاعدة البيانات والجداول الأساسية، ثم يعرض شاشة تسجيل الدخول.

شاشة تسجيل الدخول السريع للنسخة المكتبية
شاشة تسجيل الدخول مع زر الدخول السريع لمدير النظام
  1. نزّل نسخة Windows من صفحة التحميل، ثم افتح المثبت.
  2. افتح البرنامج بحساب مستخدم النظام الذي سيعمل عليه؛ يحتاج إلى إذن كتابة في مجلد البيانات.
  3. بعد ظهور شاشة الدخول، انتقل إلى موضوع تسجيل الدخول، ثم عرّف الكليات والقاعات والمقررات.

عند مواجهة مشكلة

إذا لم يبدأ البرنامج، سجل رسالة الخطأ وتحقق من صلاحيات مجلد البيانات. إذا استمرت المشكلة، احتفظ برسالة الخطأ لتوضيحها عند طلب الدعم.

الدخول السريع

تسجيل الدخول بحساب المسؤول

عند الإعداد الأول، يتيح حساب admin@local الدخول دون كلمة مرور. بعد تعيين كلمة مرور للمسؤول، استخدم بيانات الحساب للدخول. لا تترك جهاز العمل متاحًا لأشخاص غير مخولين أثناء الإعداد.

1

الضغط على زر «الدخول السريع كمدير النظام»

في الإعداد الأول، انقر على «الدخول السريع كمدير النظام». إذا لم تُعيّن كلمة مرور بعد، تُفتح لوحة التحكم دون إدخال بيانات الحساب.

2

تسجيل الدخول بحساب مستخدم آخر

إذا قمت مسبقاً بإنشاء حسابات إضافية (مثل مسؤول امتحانات أو مندوب كلية)، يمكنك الضغط على رابط "تسجيل الدخول بحساب مستخدم آخر" لفتح حقول البريد وكلمة المرور.

عند مواجهة مشكلة

إذا لم يعمل الدخول السريع بعد إعداد كلمة المرور، افتح تسجيل الدخول بحساب آخر واستخدم بريد المسؤول وكلمة مروره. للحسابات الإضافية، راجع البريد والدور مع مدير النظام.

لوحة التحكم

لوحة التحكم الرئيسية (Dashboard)

تعرض لوحة التحكم حالة الترخيص وأعداد القاعات والمقاعد والمقررات والامتحانات. افتح القائمة للوصول إلى صفحات الإدارة والجدولة والتقارير.

لوحة التحكم الرئيسية وشريط الفترة التجريبية
لوحة التحكم تعرض إحصائيات المقاعد، القاعات، والمقررات المسجلة

الشريط التنبيهي للترخيص:

يعرض الشريط العلوي عدد الأيام المتبقية في الفترة التجريبية (14 يوماً)، ويعرض حالة الترخيص بعد تفعيل النظام بكود الترخيص الخاص بجهازك. تحقق من نوع الترخيص ومدته في شاشة التفعيل.

عند مواجهة مشكلة

إذا كانت الأعداد صفرًا عند الإعداد الأول، أضف الكليات والقاعات والمقررات. إذا توقعت بيانات سابقة، تحقق من حساب نظام التشغيل ومسار قاعدة البيانات قبل استيراد أي نسخة.

الفصل الثاني: الأمان

تعيين كلمة مرور لحساب المدير

قبل إنشاء مستخدمين إضافيين، يطلب البرنامج تعيين كلمة مرور لحساب المدير. نفّذ الخطوات التالية بحساب مدير النظام.

1

الضغط على «إضافة مستخدم» في صفحة المستخدمين

عند محاولة إضافة مستخدم جديد وحساب المدير لا يزال بدون كلمة مرور، ستظهر لك نافذة التنبيه الأمني التالية:

نافذة مطالبة تأمين حساب مدير النظام أولاً
نافذة التأمين الأمني: وجوب تعيين كلمة مرور للمدير قبل تفعيل تعدد المستخدمين
2

تعيين كلمة مرور قوية للمدير

انقر على «تعيين كلمة المرور الآن» ، وأدخل كلمة مرور جديدة تحتوي على (8 أحرف على الأقل، تتضمن رقماً ورمزاً)، وأكد كلمة المرور ثم احفظها.

نافذة تعيين كلمة مرور المسؤول
نافذة تعيين كلمة مرور المسؤول (دون الحاجة لكلمة مرور سابقة عند الإعداد الأول)

عند مواجهة مشكلة

إذا رُفض الحفظ، تأكد من تطابق كلمتي المرور واستيفاء شرط 8 محارف على الأقل ورقم ورمز. بعد الحفظ، ارجع إلى إضافة المستخدم.

المستخدمين والصلاحيات

إدارة المستخدمين وتوزيع الصلاحيات

أنشئ حسابًا لكل مستخدم وحدد دوره. اربط مندوب الكلية بالكلية التي يعمل بها. يوضح الجدول أدناه الأدوار الواردة في الدليل؛ اختبر نطاق صلاحيات كل دور في نسختك قبل الاعتماد عليه في العمل.

أدوار المستخدمين ونطاق العمل
الدور الوظيفي الصلاحيات والمهام
مدير النظام (Admin) تحكم كامل في النظام، الكليات، القاعات، المستخدمين، التراخيص، والنسخ الاحتياطي.
مسؤول الامتحانات (Exam Officer) جدولة الامتحانات، تسكين المقاعد، استخراج كشوف المناداة وتقارير الإشغال لكافة الكليات.
مندوب الكلية (Faculty Representative) تسجيل مقررات الكلية الخاصة به والاطلاع على جداول امتحاناتها فقط.
نموذج إضافة مستخدم جديد وتحديد الصلاحيات
نموذج إنشاء مستخدم جديد وتعيين صلاحياته والكلية التابع لها
  1. افتح المستخدمين، ثم اختر «إضافة مستخدم».
  2. أدخل البريد وكلمة المرور والاسم الكامل، واختر الدور.
  3. لمندوب الكلية، حدد الكلية. مدير النظام لا يحتاج إلى كلية محددة.
  4. احفظ، ثم تحقق من ظهور الحساب في القائمة وجرب الدخول به.

عند مواجهة مشكلة

إذا كان البريد مستخدمًا، راجع الحساب الموجود قبل إنشاء حساب جديد. إذا تعذر فتح صفحة، تحقق من الدور والكلية المرتبطة بالحساب.

الفصل الثالث: البنية التحتية

إدارة الكليات والأقسام الأكاديمية

عرّف الكليات أولًا، ثم اربط المقررات بكلية وبرنامج ومستوى. هذه البيانات هي التي تظهر لاحقًا في مرشحات المقررات ونموذج الجدولة.

جدول إدارة الكليات المسجلة بالنظام
شاشة إدارة الكليات المسجلة (مثل كلية الصيدلة، طب الأسنان، الطب البشري)
  1. افتح إدارة الكليات من القائمة، ثم إضافة كلية.
  2. أدخل اسم الكلية واحفظه، وتحقق من ظهوره في الجدول.
  3. عند إضافة المقررات، حدد الكلية وأدخل البرنامج والمستوى؛ تستخدم هذه القيم في قوائم الجدولة.

عند مواجهة مشكلة

إذا لم تظهر الكلية في قائمة المقررات، تأكد من حفظها ومن صلاحية حسابك، ثم أعد فتح الصفحة.

القاعات الامتحانية

إضافة القاعات وتحديد السعة والأولوية

أدخل السعة الفعلية لكل قاعة وأولوية استخدامها. يعتمد توزيع المقاعد على هذه البيانات، لذلك راجعها قبل بدء الجدولة.

1

اسم القاعة والسعة الكلية (Total Seats)

أدخل اسم القاعة (مثلاً: قاعة الصيدلة 1) والعدد الإجمالي الفعلي للمقاعد الموجودة بالقاعة.

2

أولوية التوزيع (Priority)

حدد رقم أولوية القاعة (مثلاً: 1 للقاعة الرئيسية، ثم 2 للقاعة الاحتياطية). في محرك التسكين الحالي يبدأ التوزيع بالرقم الأصغر، ثم يُرتب القاعات المتساوية في الأولوية حسب الاسم. راجع نتيجة الحجز للتأكد من الترتيب في الإصدار المثبت.

نموذج إضافة قاعة امتحانية وضبط السعة والأولوية
نموذج إضافة قاعة جديدة مع تحديد السعة الإجمالية وأولوية التسكين
جدول القاعات بعد إضافة وتفعيل قاعتين
جدول القاعات يوضح سعة كل قاعة وأولويتها وإجمالي سعة المركز

بعد الحفظ: يجب أن تظهر القاعة بسعتها وأولويتها في جدول القاعات. راجع العدد مع المقاعد الفعلية؛ لا تدخل السعة بعد التباعد مكان السعة الإجمالية.

عند مواجهة مشكلة

إذا كانت السعة المتاحة أقل من المتوقع، راجع عدد المقاعد والحجوزات المتزامنة ونمط الجلوس. القاعة ذات 20 مقعدًا توفر 10 مقاعد في النمط الفردي إذا كانت فارغة.

الفصل الرابع: المقررات

إضافة مقرر دراسي يدويًا

أضف المقرر يدويًا إذا كنت تسجل عددًا محدودًا من المقررات. للاستيراد الجماعي، انتقل إلى موضوع استيراد CSV .

1

النقر على زر «+ إضافة مقرر»

في أعلى صفحة إدارة المقررات /courses ، انقر على زر "+ إضافة مقرر" لفتح نافذة الإدخال السريع.

2

تعبئة بيانات المقرر الدراسي

اختر الكلية، اكتب البرنامج (مثلاً: علوم صيدلانية)، المستوى (مثلاً: المستوى الأول)، كود المقرر (مثلاً: PHARM-101)، واسم المقرر (مثلاً: مبادئ الصيدلة).

نموذج إضافة مقرر دراسي يدوياً
نافذة إضافة المقرر يدوياً وتحديد البرنامج والمستوى والكود
جدول المقررات بعد إضافة المقرر بنجاح
جدول المقررات بعد حفظ المقرر بنجاح وفلترة البيانات حسب الكلية

بعد إدخال البيانات: اضغط «إضافة» أو زر الحفظ الظاهر في نسختك. تحقق من ظهور الكود والاسم في الجدول بعد اختيار مرشح الكلية الصحيح.

عند مواجهة مشكلة

إذا لم يظهر المقرر، راجع مرشحات البرنامج والمستوى. إذا رُفض الإدخال، أكمل الحقول المطلوبة وتحقق من عدم تكرار كود المقرر في البرنامج نفسه.

استيراد CSV

الاستيراد الجماعي للمقررات عبر ملفات CSV

استخدم ملف CSV لإدخال عدة مقررات معًا. اختر الكلية المستهدفة أولًا، واستخدم قالب الإدراج من البرنامج للمحافظة على ترتيب الأعمدة.

ملفات العينات المرفقة (Sample Courses):

يمكن الاستفادة من العينات إذا كانت مرفقة بحزمة الإصدار. راجع ملاحظة ملفات العينات أدناه.

  1. اختر الكلية من مرشح صفحة المقررات.
  2. نزّل قالب الإدراج من البرنامج، واحتفظ بصف العناوين وترتيب الأعمدة.
  3. أدخل المقررات واحفظ الملف بترميز UTF-8 وصيغة CSV.
  4. اختر «إدراج (CSV)»، ثم حدد الملف وراجع نتيجة الاستيراد والجدول.
ترتيب الأعمدة في قالب البرنامج الحالي
الترتيب العمود ملاحظة
1 كود المقرر مطلوب، مثل PHARM-101
2 اسم المقرر مطلوب
3 المستوى مثل المستوى الأول
4 البرنامج يستخدم مع الكود لفحص التكرار
5 الكلية الاستيراد الحالي يربط الصفوف بالكلية المحددة في المرشح

قد تتضمن حزمة التوزيع مجلد sample_courses/ وعينات لكليات الصيدلة وطب الأسنان والتمريض والطب البشري. تحقق من وجودها في حزمة التوزيع؛ إذا غابت، استخدم القالب الذي ينزله البرنامج.

عند مواجهة مشكلة

إذا ظهر تحذير التكرار، أزل الصفوف التي تكرر الكود والبرنامج. إذا لم يُقرأ الملف، تحقق من UTF-8 وترتيب الأعمدة ووجود صف بيانات بعد العناوين.

الفصل الخامس: محرك الجدولة

جدولة الامتحانات وتسكين مقاعد الطلاب

اختر بيانات الامتحان وتوقيته وعدد الطلاب ونمط المقاعد، ثم راجع السعة قبل الحجز. يفحص البرنامج الحجوزات المتزامنة عند توزيع المقاعد.

1

اختيار الكلية، البرنامج، والمقرر

حدد الكلية، البرنامج الدراسي، والمقرر المراد جدولة امتحانه من القوائم المنسدلة.

2

تحديد التاريخ، التوقيت، وعدد الطلاب

اختر تاريخ الامتحان، وقت البدء والانتهاء، وعدد الطلاب المستهدفين (مثلاً: 20 طالباً) مع إمكانية إضافة مقاعد احتياطية (Extra Seats).

3

فحص الطاقة الاستيعابية الفوري

يقوم النظام آلياً بحساب إجمالي المقاعد المطلوبة ومقارنتها بالقاعات المتاحة في ذلك التوقيت، ويرفض الجدولة إذا تجاوز الطلب سعة القاعات المتاحة مع بيان الفارق بدقة.

نموذج جدولة الامتحان وتحديد نمط الجلوس
نموذج جدولة الامتحان مع خيارات عدد الطلاب، المقاعد الاحتياطية، ونمط الجلوس
  1. حدد نوع الامتحان والعام الدراسي والفرقة أو المستوى بحسب حقول النموذج.
  2. اختر نمط الجلوس، وراجع عدد المقاعد المطلوبة: الطلاب + المقاعد الاحتياطية.
  3. نفّذ الحجز، ثم راجع القاعات ونطاقات المقاعد والتاريخ والتوقيت في النتيجة قبل اعتمادها.

عند مواجهة مشكلة

إذا رُفض الحجز، تأكد أن وقت النهاية بعد البداية، وأن القاعات معرفة بسعة موجبة. عند نقص السعة، راجع الحجوزات المتداخلة ونمط المقاعد؛ عدل التوقيت أو أضف سعة فعلية ثم أعد المحاولة.

أنماط التسكين

النمط المتسلسل والنمط الفردي والتسكين المشترك

اختر نمط المقاعد وفق طريقة تنظيم الامتحان. النمط المتسلسل يستخدم المقاعد المتتالية، والنمط الفردي يستخدم الأرقام الفردية. يمكن الاستفادة من النطاقات المتاحة لتسكين امتحان آخر في الفترة نفسها.

النمط المتسلسل (Sequential Allocation)

يقوم بملء القاعات مقعداً وراء مقعد بالتتالي (1، 2، 3...). عند امتلاء القاعة الأولى، ينقل الفائض تلقائياً إلى القاعة التالية حسب الأولوية.

نتيجة التسكين المتسلسل لـ 20 طالباً ومقعدين احتياطيين
نتيجة الحجز المتسلسل: ملء القاعة الأولى (20/20) ونقل المقعدين الاحتياطيين للقاعة الثانية (2/20)

النمط الفردي للتباعد (Odd Pattern Mode)

يقوم بحجز المقاعد الفردية فقط (1، 3، 5، 7...) ويترك المقاعد الزوجية فارغة لترك مقعد بين كل طالب وآخر في هذا النمط. التباعد إجراء تنظيمي ولا يضمن منع الغش.

نتيجة التسكين بنمط فردي للتباعد
نتيجة الحجز بالنمط الفردي مع توزيع المقاعد بالأرقام الفردية عبر القاعات

ميزة التسكين المشترك (Gap-Filling)

في حال بقاء مقاعد شاغرة في قاعة معينة أثناء جلسة امتحانية (مثلاً: القاعة 2 متبقي بها 18 مقعداً فارغاً)، يتيح لك النظام جدولة امتحان آخر لمقرر مختلف في نفس التوقيت لاستغلال هذه المقاعد الشاغرة وفق النطاقات التي يحسبها البرنامج متاحة. راجع أرقام المقاعد ومدة الامتحانين قبل اعتماد الحجز.

مراجعة النتيجة: قارن عدد المقاعد المحجوزة بعدد الطلاب والمقاعد الاحتياطية. المثال المصور يوزع 22 مقعدًا على قاعتين سعة كل منهما 20: 20 في الأولى و2 في الثانية.

عند مواجهة مشكلة

التسكين المشترك يعتمد على النطاقات المتاحة في الفترة المتداخلة. لا تفترض أن جميع المقاعد الزوجية بين المقاعد الفردية قابلة لإعادة الحجز؛ راجع السعة التي يعرضها البرنامج ونتيجة كل حجز.

الفصل السادس: التقارير

تخصيص الهوية المؤسسية (Branding)

أدخل بيانات المؤسسة وشعارها من إعدادات الهوية المؤسسية، ثم راجع المعاينة قبل حفظ البيانات واستخدامها في التقارير.

تخصيص اسم الجامعة والفرع والشعار مع المعاينة الحية
إعدادات الهوية المؤسسية مع المعاينة الحية الفورية لترويسة الكشوف
  1. افتح إعدادات الهوية المؤسسية.
  2. أدخل اسم الجامعة والكلية والفرع، واختر الشعار حيث يتاح ذلك.
  3. راجع المعاينة واحفظ، ثم افتح تقريرًا للتأكد من الترويسة.

عند مواجهة مشكلة

إذا لم يظهر التعديل، تحقق من حفظ الإعدادات وأعد إنشاء التقرير. راجع صورة الشعار المختارة إذا لم تظهر في المعاينة.

مركز التقارير والكشوف

كشوف حركة الطلاب وإشغال القاعات اليومي

اختر التقرير والفترة المطلوبة، ثم أنشئه وراجع تفاصيل الأيام والقاعات. استخدم الطباعة أو التصدير المتاح في شاشة التقرير.

توليد تقرير حركة الطلاب داخل مركز الامتحانات
تقرير حركة الطلاب داخل المركز للفترة المحددة مع إجمالي الأيام، القاعات، والطلاب
تفاصيل توزيع الطلاب على القاعات لكل يوم
تفاصيل توزيع الطلاب على القاعات الامتحانية ونسب الإشغال لكل جلسة
  1. افتح مركز التقارير واختر حركة الطلاب أو إشغال القاعات اليومي.
  2. حدد الفترة أو اليوم المطلوب، ثم نفّذ إنشاء التقرير.
  3. افتح تفاصيل الأيام والقاعات، وراجع الأعداد ونسب الإشغال.
  4. استخدم الطباعة أو تصدير CSV حين يظهر الخيار في التقرير. راجع معاينة الطباعة قبل إخراج الكشوف.

تشمل المخرجات المذكورة للبرنامج كشوف المناداة وتوزيع المقاعد وبطاقات الجلوس. راجع توفر كل نوع في حزمة الإصدار المستخدمة قبل اعتماد إجراءات المؤسسة عليه.

تقرير إشغال القاعات اليومي
تقرير يومي لمراجعة إشغال القاعات

عند مواجهة مشكلة

إذا كان التقرير فارغًا، راجع الفترة وتأكد من وجود امتحانات محجوزة فيها. إذا اقتُطع التقرير عند الطباعة، راجع حجم الورق واتجاهه وهوامشه في نافذة الطباعة.

الفصل السابع: التراخيص

تفعيل الترخيص

يرتبط الترخيص ببصمة الجهاز، ويستخدم توقيعًا رقميًا RSA-2048 للتحقق من بيانات الترخيص. هذا التوقيع يخص الترخيص ولا يعني تشفير قاعدة بيانات الامتحانات.

1

استخراج بصمة الجهاز

توجه إلى صفحة التفعيل /activate-license وانسخ كود بصمة جهازك الفريد.

2

إدخال كود التفعيل

الصق كود الترخيص الصادر من الجهة المزودة أو ارفع ملف الترخيص .lic ، ثم نفّذ التفعيل وراجع حالة الترخيص. تعتمد مدة الترخيص على بيانات الكود الصادر لجهازك.

عند مواجهة مشكلة

إذا رُفض الكود، تأكد من نسخه كاملًا ومن مطابقته لبصمة الجهاز الحالية. أرسل رسالة الخطأ والبصمة إلى جهة الترخيص. تحقق من صلاحية الترخيص بعد تغيير الجهاز أو إعادة تثبيت النظام.

الصيانة

النسخ الاحتياطي واستعادة البيانات

من صفحة إدارة النسخ الاحتياطي في الإعدادات، أنشئ نسخة من قاعدة البيانات التي تضم الكليات والقاعات والمقررات والجداول. تُحفظ النسخ المحلية بصيغة .db في مجلد ExamMaster Backups عادةً. احتفظ بنسخة إضافية في مكان منفصل واختبر الاستعادة على بيانات تجريبية.

قبل الاستعادة

تستبدل الاستعادة قاعدة البيانات الحالية بالكامل. أنشئ نسخة حديثة قبل المتابعة، وتأكد من تاريخ الملف الذي ستستعيده. لا تستخدم قاعدة البيانات الحالية نفسها بوصفها ملف الاستعادة.

  1. اختر «إنشاء نسخة جديدة» وانتظر رسالة النجاح، ثم تحقق من ظهور الملف وتاريخه في القائمة.
  2. للاستعادة، اختر النسخة المطلوبة أو «استيراد ملف خارجي» لملف .db .
  3. راجع تنبيه الاستبدال، ثم اختر «استعادة واستبدال» إذا كان الملف صحيحًا.
  4. بعد النجاح، راجع الكليات والقاعات والمقررات والامتحانات للتأكد من استعادة البيانات المتوقعة.

إذا فشل النسخ أو الاستعادة

تحقق من وجود الملف وصلاحيات الكتابة ومساحة القرص. احتفظ بالملف الأصلي ونسخة ما قبل الاستعادة، وسجل رسالة الخطأ قبل محاولة أخرى. النسخ السحابي إلى Google Drive، إذا استخدمته، يحتاج إلى ربط حساب واتصال بالإنترنت.