الجدولان المركزيان في هذا المخطط هما eud_item وeud_item_recipient. وهما يمثلان، على التوالي، طبيعة الإعلامات والمستلمين، حيث يصف بند الإعلامات كل ما تحتاج إليه لإنشاء إعلام ويوضح بند المستلمين بالتحديد مَن سيتلقى هذه الإعلامات.
يوضح هذا الجدول كل جدول من جداول نظام الإعلان.
الجدول | الوصف |
---|---|
eud_item | يحتوي على معظم المعلومات المطلوبة لإعلام المستخدمين بأحد الأحداث: اسم الحدث وتواريخ البدء والانتهاء وعنصر المحتوى الأصل وما إلى ذلك. ومع هذا، لا يتم الاهتمام بمن يجب عليه استلام هذه الإعلامات. |
eud_item_recipient | يمثل مستخدم الإعلام. يكون لجميع المستلمين سجلًا أصليًا للإعلامات فضلًا عن معرف المستخدم. يقوم هذا بتعقب حالة الإعلام لهذا الاستخدام المخصص. على سبيل المثال، في حالة إذا كان قد تم التوزيع بالفعل أو تم إرسال رسائل التذكير بالفعل. |
eud_item_role | يخزن أدوار المقررات الدراسية التي يجب إرسال إعلام إليها. ويستخدم النظام معلومات هذا الدور لإنشاء سجلات eud_item_recipient عندما يتم تسجيل إعلام وعندما تتم إضافة مستخدمين جدد إلى مقرر دراسي. |
eud_item_group | يخزن مجموعات المقررات الدراسية التي يتم إنشاء الإعلام من أجلها. مثل بيانات الدور، يستخدم النظام معلومات هذا الدور لإنشاء سجلات eud_item_recipient عندما يتم تسجيل إعلام وعندما يتم إضافة مستخدمين جدد إلى مجموعة. |
eud_general_setting | يتتبع إعدادات الإعلام، مثل إذا كان النظام قيد التشغيل أم إيقاف التشغيل، أو تم تمكين توزيع البريد الإلكتروني، والمدة التي ينتظرها النظام قبل حذف المستلم التالف. |
eud_method_setting | تتتبع الإعدادات الخاصة بأنواع حدث الإعلام الفردي، مثل إذا كان قد تم تشغيل توزيع البريد الإلكتروني من أجل أحداث الواجب المتوفر أو تمكين عرض اللوحة من أجل أحداث التقييم المقدم. |
eud_item
هذا هو الجدول المركزي لنظام الإعلام. ويحتوي على جميع البيانات التي يحتاج إليها النظام لإدارة الإعلامات وإصدارها. ويهدف النظام إلى معرفة أقل قدر ممكن حول تفاصيل العناصر التي يتم إنشاء الإعلامات لها، لذا يحتوي هذا الجدول والجداول المحيطة به على الحد الأدنى من المعلومات الضرورية للقيام بهذا الأمر.
تحدد أعلى ثلاثة أعمدة (source_id و source_type و event_type) بشكل فريد كل سجل إعلام.
العمود | ما هو المطلوب؟ | الوصف |
---|---|---|
source_id | نعم | معرف يحدد بشكل فريد العنصر الذي يقوم بإنشاء إعلام. وهو المسؤول عن الأنظمة الفرعية الفردية لضمان تفرد المعرف. |
source_type | نعم | فئة الحدث الذي يتم تمثيله: حدث واجب وحدث تقييم وحدث محتوى وما إلى ذلك. |
event_type | نعم | نوع الحدث المحدد ضمن course_type الذي يتم تمثيله: الواجب المتوفر أو الواجب المقدم. |
parent_id | لا | في حالة إلحاق هذا الإعلام بإعلام آخر بشكل تصوري - على سبيل المثال إذا كان الواجب المقدم ملحقًا بـ "الواجب المستحق" - فإن هذا العمود سيحتوي على معرف الإعلام الرئيسي. |
crsmain_pk1 | نعم | المقرر الدراسي الذي ينتمي إليه العنصر الذي تم إرسال إعلام إليه. |
crs_contents_pk1 | نعم | معرف عنصر محتوى المقرر الدراسي الذي ينتمي إليه هذا الإعلام. في حالة عدم وجود عنصر محتوى مقترن، كما هي الحال مع إعلام رسالة الإعلام، فإنه سيكون فارغًا. |
parent_content_pk1 | نعم | معرف عنصر محتوى المقرر الدراسي الذي يعتبر أصل عنصر المحتوى الذي ينتمي إليه هذا الإعلام. في حالة وجود عنصر المحتوى داخل مجلد، فإن هذا العمود يعرف هذا المجلد. ويحتاج النظام إلى وجود هذه المعلومات لحساب توفر الإصدار المخصص. |
العنوان | نعم | اسم العنصر الذي ينتمي إليه هذا الإعلام. |
النوع | نعم | إذا كان هذا الإعلام مجدولًا أم متاحًا. |
owner_pk1 | نعم | مرجع مفتاح أجنبي للمستخدم الذي قام بإنشاء هذا العنصر أو يعتبر مسؤولًا عنه. |
start_date | لا | التاريخ الذي يجب أن تبدأ فيه فترة الإعلام، والذي عادة يتم تعيينه إلى تاريخ إتاحة العنصر. في حالة تحديد هذا الأمر، لن يعرض النظام الإعلام إلى أن يتم الوصول إلى هذا التاريخ. هذا الأمر ليس له علاقة بقواعد الإصدار المخصص. سيتم التقييم بشكل منفصل ومستقل. |
due_date | لا | تاريخ استحقاق هذا الإعلام. داخليًا، يتم استخدام تاريخ الاستحقاق لحساب موعد إرسال رسائل التذكير وموعد تحويل الأحداث المستحقة إلى أحداث متأخرة. |
end_date | لا | التاريخ الذي يجب أن تنتهي فيه فترة الإعلام، والذي عادة يتم تعيينه إلى تاريخ عدم إتاحة العنصر. في حالة تحديد هذا الأمر، لن يعرض النظام الإعلام إلى ما بعد الوصول إلى هذا التاريخ. هذا الأمر ليس له علاقة بقواعد الإصدار المخصص. سيتم التقييم بشكل منفصل ومستقل. |
dtcreated | نعم | تاريخ إضافة العنصر لأول مرة. |
data_pending_ind | نعم | إذا كان هذا الإعلام قيد الإنشاء. أي إنه في انتظار إنشاء المستلمين المقترنين به. |
important_ind | نعم | تشير العلامة "هام" إلى أنه أثناء تشغيل إعلام ضخم، يجب أن يتم إرسال هذا الإعلام دائمًا إلى المستلمين التابعين له. |
can_replace_ind | نعم | إذا كان من الممكن استبدال هذا الإعلام بإعلامات واردة كانت ستتجاوزه بشكل طبيعي. |
override_setting_ind | نعم | إذا كان يجب على هذا الإعلام تجاهل أي نظام كان سيقوم عادة بضغط توزيعه. يكون هذا الأمر مفيدًا للإعلامات التي يجب إرسالها بشكل مطلق وإيجابي. |
eud_item_recipient
المستلمون هم تابعون لإعلام واحد ويتم تعريف المستخدم الذي يجب إرسال الإعلام إليه. عندما يتم إنشاء إعلام، يقوم النظام بحساب المستلمين الخاصين به على أساس الأدوار المقترنة وعضوية المقرر الدراسي. لذا، فإن هذا الجدول سيكون هو أكبر جدول فردي في النظام وقد يكون من أكبر الجداول الموجودة في Blackboard Learn.
العمود | ما هو المطلوب؟ | الوصف |
---|---|---|
eud_item_pk1 | نعم | الإعلام المقترن به هذا المستلم. |
user_pk1 | نعم | المستخدم الذي يجب أن يستلم هذا الإعلام. |
النوع | نعم | إذا كان هذا هو مستلم الإعلام أم مرسله. من الناحية النظرية، يعتبر المرسلون هم من قاموا بإنشاء العناصر أو الظروف التي أدت إلى المطالبة بالإعلام. لذلك، سيكون جميع أساتذة المقرر الدراسي هم مرسلي الحدث تقييم مستحق، بينما سيكون جميع الطلاب هم المستلمين. |
الحالة | نعم | حالة هذا الإعلان: (U) غير معالج، أو (N) تم الإبلاغ، أو (Z) لم يتم التلقي، أو (D) تم الحذف ، أو (F) معلق. |
reminded_ind | نعم | إذا كان تم إرسال تذكير إعلامات مستحقة إلى هذا المستلم. |
group_pk1 | لا | إذا كان الإعلام الأصل يستهدف مجموعة وهذا المستلم عضو في هذه المجموعة، فسيحتوي هذا العمود على معرِّف المجموعة. |