التخطي إلى المحتوى الرئيسي
pdf?stylesheet=default
Blackboard Help

بنية نظام الإعلامات

تعتبر الجداول المركزية في هذا المخطط هي 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
العمود ما هو المطلوب؟ الوصف
source_id نعم معرف يحدد بشكل فريد العنصر الذي يقوم بإنشاء إعلام. وهو المسؤول عن الأنظمة الفرعية الفردية لضمان تفرد المعرف.
source_type نعم فئة الحدث الذي يتم تمثيله: حدث واجب وحدث تقييم وحدث محتوى وما إلى ذلك.
event_type نعم نوع الحدث المحدد ضمن course_type الذي يتم تمثيله: الواجب المتوفر أو الواجب المقدم.
parent_id لا في حالة إلحاق هذا الإعلام بإعلام آخر بشكل تصوري - على سبيل المثال إذا كان الواجب المقدم ملحقًا بـ "الواجب المستحق" - فإن هذا العمود سيحتوي على معرف الإعلام الرئيسي.
crsmain_pk1 نعم الدورة التدريبية التي ينتمي إليها العنصر الذي تم إرسال إعلام له.
crs_contents_pk1 نعم معرف عنصر محتوى الدورة التدريبية الذي ينتمي إليه هذا الإعلام. في حالة عدم وجود عنصر محتوى مقترن، كما هو الحال مع إعلام الإعلان، سيكون فارغًا.
parent_contents_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
العمود ما هو المطلوب؟ الوصف
eud_item_pk1 نعم الإعلام المقترن به هذا المستلم.
user_item_pk1 نعم المستخدم الذي يجب أن يستلم هذا الإعلام.
النوع نعم ما إذا كان هذا هو مستلم الإعلام أم مرسله. من الناحية النظرية، يعتبر المرسلون هم من قاموا بإنشاء العناصر أو الظروف التي أدت إلى المطالبة بالإعلام. لذلك، سيكون جميع أساتذي الدورة التدريبية هم مرسلي الحدث تقييم مستحق، بينما سيكون جميع الطلاب هم المستلمين.
الحالة نعم حالة هذا الإعلام: (1) غير معالج أو (2) أستاذ أو (3) فشل أو (4) محذوف.
reminded_ind نعم ما إذا كان تم إرسال تذكير إعلامات مستحقة إلى هذا المستلم.
group_pk1 لا إذا كان الإعلام الأصل يستهدف مجموعة وهذا المستلم عضوًا في هذه المجموعة، سيحتوي هذا العمود على معرف المجموعة.