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

  • إجراء نسخ احتياطي لمحتوى ملفات المقرر الدراسي لمقرر دراسي واحد أو أكثر باستخدام الأمر backup_course_files.
  • تغيير الدلائل الافتراضية لمقرر دراسي واحد أو أكثر باستخدام الأمر update-course-directory.
  • تغيير الأذونات الخاصة بدلائل المقرر الدراسي الفردية باستخدام الأمر update-course-permission.
  • تغيير الأذونات الخاصة بدليل /courses باستخدام الأمر 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


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

يُمكن الأمر 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