يمكن أن يستخدم المسؤولون أدوات سطر أوامر "ملفات المقرر الدراسي" لـ:

  • إجراء نسخ احتياطي لمحتوى ملفات المقرر الدراسي لمقرر دراسي واحد أو أكثر باستخدام الأمر backup_course_files.
  • قم بتغيير الدلائل الافتراضية لمقرر دراسي واحد أو أكثر باستخدام الأمر update-course-directory.
  • قم بتغيير الأذونات الخاصة بدلائل المقررات الدراسية الفردية باستخدام الأمر update-course-permission.
  • قم بتغيير الأذونات الخاصة بدلائل المقررات الدراسية/ باستخدام الأمر update-all-course-hd-permission.
  • انقل المحتوى لمقرر دراسي واحد أو أكثر إلى "ملفات المقرر الدراسي" باستخدام الأمر MoveCourseContent.

نسخ محتوى ملفات المقرر الدراسي احتياطيًا لمقرر دراسي واحد

يُمكِن الأمر backup_course_files المسؤولين من استخراج ملفات المقرر الدراسي من مقرر دراسي واحد إلى دليل محدد للنسخ الاحتياطي.

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

  1. من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث يكون BLACKBOARD هو موقع تثبيت Blackboard Learn:

    بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin

    بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin

  2. من هذا الدليل، اكتب الأمر والعمليات التالية:

    backup_course_files.[sh|bat] COURSE_ID BACKUP_DIRECTORY

    مثال UNIX:

    backup_course_files.sh Course001 /backups

    مثال Windows:

    backup_course_files.bat Course001 c:\backups


تغيير الأدلة الافتراضية

يُمكن الأمر update-course-directory المسؤولين من تغيير الدلائل الافتراضية لمقرر دراسي واحد أو أكثر.

  1. من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث يكون BLACKBOARD هو موقع تثبيت Blackboard Learn:

    بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin

    بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin

  2. من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
    • إعادة تعيين الدليل لمقرر دراسي واحد:
      update-course-directory.[sh|bat] --c COURSE_ID --p COURSE_DIRECTORY
    • إعادة تعيين الدليل لمجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
      update-course-directory.[sh|bat] --d DATA_SOURCE_BUID --p COURSE_DIRECTORY
    • إعادة تعيين الأدلة لمجموعة من المقررات الدراسية باستخدام ملف المخزن:
      update-course-directory.[sh|bat] --f FEED_FILE_NAME
أوصاف العملية
العملية الوصف
--c لتوفير معرف المقرر الدراسي لمقرر دراسي.
--d لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية.
--f لتوفير اسم ملف مخزن البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي ودليل المقرر الدراسي الهدف الخاص به. على سبيل المثال: courseId1|/courses/Files
courseId2|/institution/Files
يسمح هذا الخيار للمسؤولين بتشغيل العملية مقابل مجموعة من المقررات الدراسية التي يتم تحديدها في ملف تخزين البيانات. وبشكل أساسي تتألف هذه العملية من خطوتين:
  • إنشاء ملف مخزن البيانات باستخدام قاعدة البيانات.
  • تشغيل سطر الأوامر بملف مخزن البيانات.
ترجع فائدة استخدام ملف مخزن البيانات إلى حصول المسؤولين على سجل للمقررات الدراسية تمت محاولة إجراء العملية بناءً عليه.
--p لنقل المحتوى إلى موقع بخلاف دليل المقرر الدراسي الافتراضي، أدخل دليل المقرر الدراسي الهدف.

مثال:

update-course-directory.sh --c Course001 --p /courses/Files
update-course-directory.sh --d DATA_SOURCE_BUID --p /institution/Files
update-course-directory.bat --f c:\feedfile.txt


تغيير الأذونات الخاصة بأدلة المقرر الدراسي الفردي

يُمكن الأمر update-course-permission المسؤولين من تغيير الأذونات الخاصة بدلائل المقررات الدراسية الفردية.

  1. من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث يكون BLACKBOARD هو موقع تثبيت Blackboard Learn:

    بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin

    بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin

  2. من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
    • تغيير الصلاحيات لمقرر دراسي واحد:
      update-course-permission.[sh|bat] --c COURSEID --r ROLE --p PERMISSIONS --o OPERATION --e RECURSIVEFLAG
    • تغيير الصلاحيات لمجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
      update-course-permission.[sh|bat] --d DATA_SOURCE_BUID --r ROLE --p PERMISSIONS --o OPERATION
    • تغيير الصلاحيات لمجموعة من المقررات الدراسية التي تستخدم ملف مخزن البيانات:
      update-course-permission.[sh|bat] --f FEED_FILE_NAME
    تغيير أوامر الأذونات
    العملية الوصف
    --c لتوفير معرف المقرر الدراسي لمقرر دراسي.
    --d لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية.
    --r قم بتوفير اسم الدور لتغيير الإذن الخاص به كما تم تعريفه في العمليتين --o و--p.
    --p قم بتوفير الأذونات المراد إضافتها، أو إزالتها، أو إعادة تعيينها كما تم تحديدها في العملية --o. قيم صالحة:
    • R: قراءة
    • W: كتابة
    • D: حذف
    • M: إدارة

    يمكن تعريف العديد من الأذونات بواسطة الجمع بين القيم. على سبيل المثال، لتغيير أذونات القراءة والكتابة لأحد الأدوار، استخدم RW.

    --o لتوفير العملية المراد تنفيذها:
    • add: يُضيف الأذونات المحددة في العملية --p.
    • remove: يُزيل الأذونات المحددة في العملية --p.
    • reset: يُعيد تعيين الأذونات المحددة في العملية --p.
    --f لتوفير اسم ملف تخزين البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي، ودور، وأذن وعملية وعلامة تحديث. على سبيل المثال:
    courseId1|Instructor|RDM|add|y
    courseId2|Course Builder|RD|reset|n
    يسمح خيار ملف مخزن البيانات للمسؤولين بتحديد أي مجموعة من المقررات الدراسية يريدون تشغيل العملية مقابلها داخل ملف يقومون بإنشائه. وبشكل أساسي تتألف هذه العملية من خطوتين:
    • إنشاء ملف مخزن البيانات باستخدام قاعدة البيانات.
    • تشغيل سطر الأوامر بملف مخزن البيانات.

    ترجع فائدة استخدام ملف مخزن البيانات إلى حصول المسؤولين على سجل للمقررات الدراسية تمت محاولة إجراء العملية بناءً عليه.

    --e علامة تحديث "y" أو "n"

    y = يتم تكرار تغييرات الإذن على نفس المجلد الرئيسي والمجلدات والملفات الفرعية.

    n= يتم تنفيذ تغييرات الإذن مرة واحدة فقط على مجلد المقرر الدراسي الرئيسي.

    مثال:

    update-course-permission.bat --c Test001 --r Instructor --p RWD --o add
    update-course-permission.sh --c Test002 --r 'Course Builder' --p RWDM --o reset
    update-course-permission.bat --c Test003 --r Student --p RW --o remove
    update-course-permission.sh --d DATA_SOURCE_BUID --r Instructor --p RDM --o reset
    update-course-permission.bat --f c:\feedfile.txt


تغيير الأذونات الخاصة بدليل /المقررات الدراسية

يُمكن الأمر update-all-course-hd-permission المسؤولين من تغيير الأذونات الخاصة بدليل /courses.

  1. من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث يكون BLACKBOARD هو موقع تثبيت Blackboard Learn:

    بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin

    بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin

  2. من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:

    update-all-course-hd-permission.[sh|bat] --r ROLE --p PERMISSIONS --o OPERATION

    تغيير الأذونات في أوامر الدليل /مقررات دراسية
    العملية الوصف
    --r قم بتوفير اسم الدور لتغيير الإذن الخاص به كما هو محدد في العمليتين --o و--p.
    --p قم بتوفير الأذونات المراد إضافتها، أو إزالتها، أو إعادة تعيينها كما تم تحديدها في العملية --o. قيم صالحة:
    • R: قراءة
    • W: كتابة
    • D: حذف
    • M: إدارة

    يمكن تعريف العديد من الأذونات بواسطة الجمع بين القيم. على سبيل المثال، لتغيير أذونات القراءة والكتابة لأحد الأدوار، استخدم RW.

    --o لتوفير العملية المراد تنفيذها:
    • add: يُضيف الأذونات المحددة في العملية --p.
    • remove: يُزيل الأذونات المحددة في العملية --p.
    • reset: يُعيد تعيين الأذونات المحددة في العملية --p.
    --e

    علامة تحديث "y" أو "n"

    y = يتم تكرار تغييرات الإذن على نفس المجلد الرئيسي والمجلدات والملفات الفرعية.

    n= يتم تنفيذ تغييرات الإذن مرة واحدة فقط على مجلد المقرر الدراسي الرئيسي.

    مثال:

    update-all-course-hd-permission.bat --r Instructor --p RWD --e n --o add
    update-all-course-hd-permission.sh --r 'Course Builder' --p RWDM --e y --o reset
    update-all-course-hd-permission.bat --r Student --p RW --e y --o remove


نقل محتوى من مقرر دراسي واحد أو أكثر

عند الترقية من أحد إصدارات Blackboard Learn التي تسبق الإصدار 9.1، يستطيع المسؤولون نقل محتوى المقرر الدراسي الموجود إلى دليل ملفات المقررات الدراسية للاستفادة من إمكاناته. يُمكن الأمر MoveCourseContent المسؤولين من إجراء نقل دُفعي لمحتوى المقرر الدراسي إلى ملفات المقرر الدراسي. يتم تخزين كل المحتوى الذي تم نقله إلى "ملفات المقرر الدراسي" في مجلد فرعي من الدليل /courses/CourseID. تتم تسمية المجلد الفرعي باستخدام التنسيق التالي: Course_ ID_ImportedContent_DATETIMESTAMP.

في حالة قيام جامعتك بترخيص إدارة المحتوى، يحدد المسؤولون مجلد وجهة واحد في مركز ملفات المحتوى حيث سيتم نقل المحتوى كله. تتم تسمية المجلد الفرعي باستخدام التنسيق التالي: Course_ID_ImportedContent_DATETIMESTAMP.

  1. من سطر الأوامر، قم بالتغيير إلى الدليل التالي، حيث يكون BLACKBOARD هو موقع تثبيت Blackboard Learn:

    بناء جملة UNIX: cd $BLACKBOARD_HOME/apps/bbcms/bin

    بناء جملة Windows: cd C:\%BLACKBOARD_HOME%\apps\bbcms\bin

  2. من هذا الدليل، اكتب الأمر باستخدام العملية المناسبة:
    • نقل الملفات إلى مقرر دراسي مفرد:
      MoveCourseContent.[sh|bat] --c COURSE_ID [--p COURSE_DIRECTORY]
    • نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم عملية دفعية:
      MoveCourseContent.[sh|bat] --b BATCH_UID [--p Course Builder]
    • نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم مصدر البيانات:
      MoveCourseContent.[sh|bat] --d DATA_SOURCE_BUID [--p Course Builder]
    • نقل الملفات إلى مجموعة من المقررات الدراسية التي تستخدم ملف مخزن البيانات:
      MoveCourseContent.[sh|bat] --f FEED_FILE_NAME [--p Course Builder]
نقل أوامر المحتوى
العملية الوصف
--c لتوفير معرف المقرر الدراسي لمقرر دراسي.
--b لتوفير UID الخاص بالدُفعة للحصول على قائمة المقررات الدراسية.
--d لتوفير معرف البيانات الفريد UID الدُفعي لمصدر البيانات للحصول على قائمة المقررات الدراسية.
--f

لتوفير اسم ملف مخزن البيانات الذي يحتوي على قائمة لكل معرف مقرر دراسي أو UID خاص بالدُفعة ودليل المقرر الدراسي الهدف الخاص به. لا يستخدم ملف مخزن البيانات فاصلاً، ولذا يجب تحديد الرأس كبديل، والذي بدوره يقوم بتوضيح العمود المتوفر من أجل course_id أو batch_uid. على سبيل المثال:

batch_uid
crs_batch-UID

أو

course_id
crs_course-ID

أو

***FileHeader
course_id
crs_course-ID
***FileFooter


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

  • إنشاء ملف مخزن البيانات باستخدام قاعدة البيانات.
  • تشغيل سطر الأوامر بملف مخزن البيانات.

ترجع فائدة استخدام ملف مخزن البيانات إلى حصول المسؤولين على سجل للمقررات الدراسية تمت محاولة إجراء العملية بناءً عليه.

--p لنقل المحتوى إلى موقع خلاف دليل المقرر الدراسي الافتراضي، أدخل الدليل الهدف.

مثال:

MoveCourseContent.sh --c Course001
MoveCourseContent.sh --c Course002 --p /institution/Course002<
MoveCourseContent.bat --b BATCH_UID
MoveCourseContent.bat --d DATA_SOURCE_BUID
MoveCourseContent.bat --f c:\feedfile.txt --p c:\institution\All