الجدولان المركزيان في هذا المخطط هما 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) بشكل فريد كل سجل إعلام.

edu_item Table
العمود ما هو المطلوب؟ الوصف
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.

edu_item_recipient Table
العمود ما هو المطلوب؟ الوصف
eud_item_pk1 نعم الإعلام المقترن به هذا المستلم.
user_pk1 نعم المستخدم الذي يجب أن يستلم هذا الإعلام.
النوع نعم إذا كان هذا هو مستلم الإعلام أم مرسله. من الناحية النظرية، يعتبر المرسلون هم من قاموا بإنشاء العناصر أو الظروف التي أدت إلى المطالبة بالإعلام. لذلك، سيكون جميع أساتذة المقرر الدراسي هم مرسلي الحدث تقييم مستحق، بينما سيكون جميع الطلاب هم المستلمين.
الحالة نعم حالة هذا الإعلان: (U) غير معالج، أو (N) تم الإبلاغ، أو (Z) لم يتم التلقي، أو (D) تم الحذف ، أو (F) معلق.
reminded_ind نعم إذا كان تم إرسال تذكير إعلامات مستحقة إلى هذا المستلم.
group_pk1 لا إذا كان الإعلام الأصل يستهدف مجموعة وهذا المستلم عضو في هذه المجموعة، فسيحتوي هذا العمود على معرِّف المجموعة.